通过模拟实现请求页式存储管理的几种根本页面置换算法,了解虚拟存储技术的特点,
掌握虚拟存储请求页式存储管理中几种根本页面置换算法的根本思想和实现过程,并比拟它
们的效率。
1〕要求用你熟悉的程序设计语言编写和调试一个页面置换模拟程序;要求在主函数中测
试。
2〕实验报告中必须包括:设计思想、数据定义〔包括详细说明〕、处理流程〔详细算法描
述和算法流程图〕、源代码、运行结果、体会等局部。
3〕必须模拟本实验内容中提到的算法中的至少 2 种页面置换算法。
4〕 比拟不同页面置换算法的效率
内容:
编写一个程序,使用以下页面置换算法中的某2 种分别模拟一个分页系统,并统
计同一个页面访问序列情况下不同页面置换算法引发的缺页中断次数。
1、第二次时机算法〔Second Chance〕
2、最近最少使用算法〔Least Recently Used,LRU 〕
3、最不常用算法〔Not Frequently Used,NFU〕
4、最近未使用算法〔Not Recently Used ,NRU〕
5、时钟页面置换算法
页框的数量固定为 4,虚拟页面数为 8。实验输入为访问页面序列,比方 0,1 ,3 ,2,
7,1