电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

常用页面置换算法模拟实验

常用页面置换算法模拟实验_第1页
1/10
常用页面置换算法模拟实验_第2页
2/10
常用页面置换算法模拟实验_第3页
3/10
操作系统课程实验报告实验地点实验时间实验课表现出勤与个人表现 Q1(15+1 5(组长评分)=3 0分)得分:实验总分(Q1+Q2+Q3+Q4)实验完成情况Q2(45 分(组长与老师评分得加权平均))得分:实验编号与实验名称:第7次实验 常用页面置换算法模拟实验实验目得:1。实验目得通过模拟实现请求页式存储管理得几种基本页面置换算法,了解虚拟存储技术得特点 ,掌握虚拟存储请求页式存储管理中几种基本页面置换算法得基本思想与实现过程,并比较它们得效率.实验内容及要求(详见实验讲义与实验指导书):2、实验要求: 1)要求用您熟悉得程序设计语言编写与调试一个页面置换模拟程序;要求在主函数中测试。2)实验报告中必须包括:设计思想、数据定义(包括详细说明)、处理流程(详细算法描述与算法流程图)、源代码、运行结果、体会等部分。3)必须模拟本实验内容中提到得算法中得至少2种页面置换算法.4) 比较不同页面置换算法得效率3。实验内容编写一个程序,使用以下页面置换算法中得某 2 种分别模拟一个分页系统,并统计同一个页面访问序列情况下不同页面置换算法引发得缺页中断次数。1、第二次机会算法(Second C hanc e)2、最近最少使用算法(L e ast R e c en tly Us ed,L RU )3、最不常用算法(N ot F r equ e ntly Used,N FU)4、最近未使用算法(Not R ecent ly U sed ,N RU)5、时钟页面置换算法6、老化算法(ag i ng)页框得数量固定为 4,虚拟页面数为 8.实验输入为访问页面序列,比如 0,1 ,3 ,2,7,1实验用到得软件(:)C—F r e e 5实验内容及关键步骤(代码)Q3(15 分)得分:流程图:代码:#incl u de 〈st d io、h>#include #in c lu d e <string、h>#defi ne page_fra m e_numbe r 4 //页框数 #d e fin e v irtu a l_page_n umber 8 //虚拟页面数 int page_i d, c o un t e r = 0;//输入 id 与计数器 c h a r a l g o ri thm[2 0];//算法选择 i n t pa g e_interru p t_numbe r = 0;st r uct Pa g e_t able{ﻩin t p age_id; //页号 int lo a d_tim e; //装入时间 ﻩin t last_v is i t_time; //最后访问时间 }p a ge_t abl e[pa ge_frame_numbe r];int cmp(c o ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

常用页面置换算法模拟实验

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部