操作系统课程设计--请求页式存储管理
《操作系统课程设计--请求页式存储管理》由会员分享,可在线阅读,更多相关《操作系统课程设计--请求页式存储管理(17页珍藏版)》请在毕设资料网上搜索。
1、 1 计 算 机 科 学 与 技 术 学 院 课程设计报告 ( 2012 2013 学年度 秋季学期 ) 课程名称 操作系统课程设计 项目名称 姓名 学号 专业 班级 地点 教师 2 设计四: 1.1.设计目的设计目的 请求页式管理是一种常用的虚拟存储管理技术。 本设计通过请求页式存储管理中页面置 换算法模拟设计,了解虚拟存储技术的特点,掌握请求页式管理的页面置换算法。 2.2.设计内容:设计内容: 通过随机数产生一个指令序列,共 320 条指令。指令的地址按下述原则生成: 50% 的指令是顺序执行的; 25% 的指令是均匀分布在前地址部分; 25% 的指令是均匀分布在后地址部分。 具体的实施
2、方法是: 在 0,319 的指令地址之间随机选取一起点 m; 顺序执行一条指令; 在前地址0,m+1中随机选取一条指令并执行,该指令的地址为 m; 顺序执行一条指令,其地址为 m+1; 在后地址 m+2,319 中随机选取一条指令并执行 ; 重复上述步骤 , 直到执行 320 次指令。 将指令序列变换成为页地址流 设:页面大小为 1K; 用户内存容量为 4 页到 32 页 ; 用户虚存容量为 32K 。 在用户虚存中, 按每 K 存放 10 条指令排列虚存地址, 即 320 条指令在虚存中的存放 方式为: 第 0 条 第 9 条指令为第 0 页 ( 对应虚存地址为 0,9); 第 10 条 第
3、 19 条指令为第 1 页 ( 对应虚存地址为 10,19 ) ; 第 310 条 第 319 条指令为第 31 页 ( 对应虚存地址为 310,319) 。 按以上方式,用户指令可组成 32 页。 计算并输出下述各种算法在不同内存容量下的命中率。 先进先出的算法 (FIFO);最近最少使用算法 (LRR); 3 最少访问页面算法 (LFR);最近最不经常使用算法 (NUR)。 3 3实验环境实验环境 每个学生一台微机,需要安装 windows98 或 windows2000 操作系统,配备 VC、VB、java 或 C 编程语言,每个学生上机时间不少于 24 个小时。 (1) 、分页请求系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 课程设计 请求 存储 管理
