操作系统-存储器管理-实验报告.docx
《操作系统-存储器管理-实验报告.docx》由会员分享,可在线阅读,更多相关《操作系统-存储器管理-实验报告.docx(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验二、存储器管理一、实验目的理解各类置换算法的原理和虚拟存储器管理的方法。二、实验内容编程实现LRU算法或CLOCK/改进算法等置换算法(二选一),模拟实现虚拟存储器的地址变 换过程。实验步骤:理解LRU或CLOCK改进算法等置换算法;设计与算法相关的数据结构,如:LRU的堆栈或CLOCK改进算法中的循环结构;按照最多5块的内存分配情况,编程实现所选算法,动态输入访问内存的块号序列,输出置 换结果;测试:输入合法、非法的访问序列数据,检查程序的正确性。理解虚拟存储器的地址变换过程;设计用于模拟快表、页表、地址变换所用的寄存器的数据结构;编制页表的初始信息文件,举例说明文件中具有的信息:共有5
2、块,每块的状态、在内存和 外存的起始地址等。编程实现虚拟存储器地址变换算法程序,动态输入所要访问的逻辑地址,变换过程文字描述 以及变换后的物理地址;测试:输入有效、无效地址,测试程序的正确性和错误处理能力。三、实验环境Windows 2000; Microsoft Visual C+ 6. 0四、程序源码与运行结果LRU算法代码#includeusing namespace std;int size;int *w;定义一个动态数组struct mem|int num;int count;memBlock3 = 0, 0, 0, 0, 0, 0);void LRU()(for( int i =
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 存储器 管理 实验 报告
限制150内