操作系统课程第七次实验报告
姓名学号系计算机
教导指评阅教师贺辉贺辉任课教师贺辉师
实验地点B102 综合楼
2012-9-26
实验时间
Q1(15+15出勤和个人表现得分 ) 组长评分=30 实验总分
分实验课表现+
(组分实验完成情况Q2(45长与教师评分的加权平得
分 )
)均
实
验
编
号
与
实
验
名
称
实验七、常用页面置换算法模拟实验
实验目的
通过模拟实现请求页式存储管理的几种基本页面置换算法 了解虚拟存储技术的特点掌握虚拟存储请求页式存储管理中几种基本页面置换算法的基本思想和实现过程并比较它们的效率。实验内容及要求详见实验讲义与实验指导书
要求
1 要求用你熟悉的程序设计语言编写和调试一个页面置换模拟程序要求在主函数中测试。
2实验报告中必须包括设计思想、数据定义包括详细说明 、处理流程详细算法描述和算法流程图 、源代码、运行结果、体会等部分。
3必须模拟本实验内容中提到的算法中的至少2种页面置换算法。
4比较不同页面置换算法的效率
内容编写一个程序使用以下页面置换算法中的某2种分别模拟一个分页系统并统计同一个页面访问序列情况下不同页面置换算法引发的缺页中断次数。
1、第二次机会算法SecondChance
2、最近最少使用算法LeastRecently UsedLRU
3、最不常用算法Not Frequently Used NFU
4、最近未使用算法Not Recently Used NRU
5、时钟页面置换算法
6、老化算法aging
页框的数量固定为4虚拟页面数为8。实验输入为访问页面序列比如0 1 3 2 1 7 实验用到的软件
DevC++,Visio
实验内容及关键步骤代码Q3 15分 得分
流程图 输入页面访问序列取访问的页号
查页表
否是
是否缺页
为'*f' lag置缺页标志
按算法不同淘汰一页面
调入所访问的页面
FIFO算法流程图 LR U算法流程图
函数关系解释图
主函数入口de signB作者信息显示y()Main()01用FIFO算法实现11LRU退出EXIT()FIFO()算法实用LR U现22 PRINT()显示内存页框每次置换结果
实现结果
1图
图2
Ceraus数据成立于2020年底,基于KVM虚拟架构技术;主营提供香港CN2、美国洛杉矶CN2、日本CN2的相关VPS云主机业务。喜迎国庆香港上新首月五折不限新老用户,cera机房,线路好,机器稳,适合做站五折优惠码:gqceraus 续费七五折官方网站:https://www.ceraus.com香港云内存CPU硬盘流量宽带优惠价格购买地址香港云2G2核40G不限5Mbps24元/月点击购买...
BGP.TO目前针对日本和新加坡服务器进行促销,其中日本东京服务器6.5折,而新加坡服务器7.5折起。这是一家专门的独立服务器租售网站,提供包括中国香港、日本、新加坡和洛杉矶的服务器租用业务,基本上都是自有硬件、IP资源等,国内优化直连线路,机器自动化部署上架,并提供产品的基本管理功能(自助开关机重启重装等)。新加坡服务器 $93.75/月CPU:E3-1230v3内存:16GB硬盘:480GB ...
易探云怎么样?易探云香港云服务器比较有优势,他家香港BGP+CN2口碑不错,速度也很稳定。尤其是今年他们动作很大,推出的香港云服务器有4个可用区价格低至18元起,试用过一个月的用户基本会续费,如果年付的话还可以享受8.5折或秒杀价格。今天,云服务器网(yuntue.com)小编推荐一下易探云国内云服务器优惠活动,北京和深圳这二个机房的云服务器2核2G5M带宽低至330.66元/年,还有高配云服务器...