收藏 分享(赏)

操作系统最佳置换算法实验报告.doc

上传人:精品资料 文档编号:10766729 上传时间:2020-01-08 格式:DOC 页数:8 大小:88KB
下载 相关 举报
操作系统最佳置换算法实验报告.doc_第1页
第1页 / 共8页
操作系统最佳置换算法实验报告.doc_第2页
第2页 / 共8页
操作系统最佳置换算法实验报告.doc_第3页
第3页 / 共8页
操作系统最佳置换算法实验报告.doc_第4页
第4页 / 共8页
操作系统最佳置换算法实验报告.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、1实 验 报 告系 别 班 级 学 号 姓 名 时间 地点计算机科学系课程名称 操作系统 实验名称 最佳置换算法实 验 过 程一实验目的1.了解内存管理的功能。2.掌握进程可变内存管理的几种内存分配与回收算法。3.掌握可变分区算法中空闲分区的合并方法二实验内容实现内存分配算法最佳置换算法。三实验程序#define MAX 100#define MIX 10#include /最佳置换算法 (前提:给出页面号引用窜)/数据结构int recent=0;/将被装入内存的页号的标号(从 0 开始计)int count;/序列号总数int load_number;/装入内存的页面数/序列号int ar

2、rayMAX;/页面struct pageTableint pageNum;2int wuliNum;/.;struct pageTable page_tMIX;/页表struct pageTable*recentP;/传递内存页面数组、数组长度、命中索引号三个参数;并将该数组按最近最久排序,/前面元素为最久未使用,而末尾元素为最近未使用void getline(struct pageTable a,int n,int index)int i,temp;/for(i=0;ipageNum =arrayrecent;recent+;recentP+;nCount+;while(nCountpageNum=arrayrecent;recent+;recentP+;nCount+;/show()for(i=0;ipageNum =arrayrecent;6recent+;/void main() /初始化数据input();while(recent=count)firstLoad();search();7四运行截图8五实验总结通过这次实验,我对最佳置换算法的掌握更加熟练了。最佳置换算法是用一维数组存储页面号序列,存储装入物理块中的页面。并记录物理块中对应页面的最后访问时间。每当发生缺页时,就从物理块中找出最后访问时间最大的页面,调出该页,换入所缺的页面。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报