欢迎来到天天文库
浏览记录
ID:50436860
大小:98.00 KB
页数:3页
时间:2020-03-09
《页式存储管理的模拟.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1、实验名称:页式存储管理的模拟2、实验目的:(1)理解页式存储管理的基本原理;(2)掌握页式存储管理的地址变换的方法;(3)掌握在请求页式调度下面替换的方法。3、实验内容:如果所需的页面在主存当中,计算出对应的物理地址,如果所需的页面没有在主存产生缺页中断,调入所需页面,如果主存有空闲的页面,则直接调入,否则使用FIFO替换算法淘汰内存中某一页,调入新的页面,并计算物理地址。4、使用的开发工具(1)使用系统:Windows7(2)使用语言:C语言(3)开发工具:VisualC++6.05、程序流程图开始输入
2、主存页面和虚页面的个数输入要进入的虚页号虚页号不大于虚页总数&报错NY载入虚页是否已存在于主存YN将虚页对应的时间指针置0,显示列表找到在主存中存在时间最长的虚页,将其换出。6.实验结果截图下图为载入虚页面4:下图为载入原有的3号虚页已经输入不存在的虚页数情况:7.实验结论通过这次实验我了解到了页式存储管理的优缺点,它可以使用户可以利用的存储空间大大增加,但相对硬件要求较高,也增加了系统开销。在这次实验里我通过实现FIFO算法,掌握在请求页式调度下面替换的方法,也让我更加明白页式存储的原理。但是程序还是有很多
3、不足的地方,我没能计算出要求所述的物理地址,在功能方面,我没能加入LRU算法进行提高。在今后的实验里要多加注意。
此文档下载收益归作者所有