操作系统课程设计报告--页面置换算法模拟程序设计
《操作系统课程设计报告--页面置换算法模拟程序设计》由会员分享,可在线阅读,更多相关《操作系统课程设计报告--页面置换算法模拟程序设计(22页珍藏版)》请在毕设资料网上搜索。
1、操作系统课程设计 1 操作系统课程设计报告操作系统课程设计报告 题 目:页面置换算法模拟程序设计 专 业:软件工程 院 系:信息管理学院 年 级:大三软件 Q1141 学 号: 姓 名: 指导教师: 职 称:副教授 操作系统课程设计 2 目录目录 第一部分第一部分 概述概述 第二部分第二部分 设计的基本概念和原理设计的基本概念和原理 第三部分第三部分 总体设计总体设计 3.1 算法流程图算法流程图 3.2 算法算法的简要实现方法的简要实现方法 3.2.1 OPT 页面置换算法页面置换算法 3.2.2 FIFO 页面置换算法页面置换算法 3.2.3 LRU 页面置换算法页面置换算法 3.2.4
2、LFU 页面置换算法页面置换算法 第四部分第四部分 详细设计详细设计 4.1 main 函数函数 4.2 OPT 函数函数 4.2 FIFO 函数函数 4.3 LRU 函数函数 4.5 LFU 函数函数 4.6 辅助函数辅助函数 4.6.1 Designer函数函数 4.6.2 mDelay 函数函数 4.6.3 Download 函数函数 4.6.4 Compute 函数函数 4.6.5 showTable 函数函数 第五部分第五部分 实现源代码实现源代码 第六部分第六部分 简要的使用说明简要的使用说明及主要运行界面及主要运行界面 第七部分第七部分 总结总结 第八部分第八部分 参考文献参考文
3、献 操作系统课程设计 3 第一部分 概述 设计任务: 页面置换算法是虚拟存储管理实现的关键, 通过本次课程设计理解内存页面 调度的机制,在模拟实现 OPT、FIFO、LRU 和 LFU 几种经典页面置换算法的基 础上,比较各种置换算法的效率及优缺点,从而了解虚拟存储实现的过程。 操作系统课程设计 4 第二部分 设计的基本概念和原理 (1)(1)页面淘汰机制页面淘汰机制 页面淘汰又称为页面置换。若请求调页程序要调进一个页面,而此时该作业 所分得的主存块已全部用完,则必须淘汰该作业已在主存中的一个页。这时,就 产生了在诸页面中淘汰哪个页面的问题,这就是淘汰算法(或称为置换算法)。 置换算法可描述为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 课程设计 报告 页面 置换 算法 模拟 程序设计
