操作系统课程设计-页面置换算法C语言
《操作系统课程设计-页面置换算法C语言》由会员分享,可在线阅读,更多相关《操作系统课程设计-页面置换算法C语言(14页珍藏版)》请在毕设资料网上搜索。
1、 - 1 - 页面置换算法的演示页面置换算法的演示 一题目要求:一题目要求: 设计一个虚拟存储区和内存工作区,编程序演示下述算法的具体实现过程, 并计算访问命中率: 要求设计主界面以灵活选择某算法,且以下算法都要实现 1) 最佳置换算法最佳置换算法(OPT):将以后永不使用的或许是在最长(未来)时间内不再 被访问的页面换出。 2) 先进先出算法先进先出算法(FIFO):淘汰最先进入内存的页面,即选择在内存中驻留 时间最久的页面予以淘汰。 3) 最最近最近最久未使用算法久未使用算法(LRU):淘汰最近最久未被使用的页面。 4) 最不经常使用算法最不经常使用算法(LFU) 二实验目的:二实验目的:
2、 1、用 C 语言编写 OPT、FIFO、LRU,LFU 四种置换算法。 2、熟悉内存分页管理策略。 3、了解页面置换的算法。 4、掌握一般常用的调度算法。 5、根据方案使算法得以模拟实现。 6、锻炼知识的运用能力和实践能力。 三相关知识:三相关知识: 1虚拟存储器的引入:虚拟存储器的引入: 局部性原理:程序在执行时在一较短时间内仅限于某个部分;相应的,它所 访问的存储空间也局限于某个区域,它主要表现在以下两个方面:时间局限性和 空间局限性。 2虚拟存储器的定义:虚拟存储器的定义: 虚拟存储器是只具有请求调入功能和置换功能,能从逻辑上对内存容量进行 扩充的一种存储器系统。 3虚拟存储器的实现方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 课程设计 页面 置换 算法 语言
