操作系统课程设计_页面置换算法C语言.docxVIP

  • 40
  • 0
  • 约8.95千字
  • 约 14页
  • 2021-11-29 发布于天津
  • 举报

操作系统课程设计_页面置换算法C语言.docx

. .专业资料. 页面置换算法的演示 一.题目要求: 设计一个虚拟存储区和存工作区,编程序演示下述算法的具体实现过程,并 计算访问命中率: 要求设计主界面以灵活选择某算法,且以下算法都要实现 1) 最佳置换算法(OPT):将以后永不使用的或许是在最长(未来)时间不再被 访问的页面换出。 2) 先进先出算法(FIFO):淘汰最先进入存的页面,即选择在存中驻留时间 最久的页面予以淘汰。 3) 最近最久未使用算法(LRU):淘汰最近最久未被使用的页面。 4) 最不经常使用算法(LFU) .实验目的: 1、 用C语言编写OPT FIFO、LRU LFU四种置换算法 2、 熟悉存分页管理策略。 3、 了解页面置换的算法。 4、 掌握一般常用的调度算法。 5、 根据方案使算法得以模拟实现。 6、 锻炼知识的运用能力和实践能力。 相关知识: 虚拟存储器的引入: 局部性原理:程序在执行时在一较短时间仅限于某个部分;相应的,它所访 问的存储空间也局限于某个区域, 它主要表现在以下两个方面:时间局限性和空 间局限性。 虚拟存储器的定义: 虚拟存储器是只具有请求调入功能和置换功能,能从逻辑上对存容量进行扩 充的一种存储器系统。 虚拟存储器的实现方式: 分页请求系统,它是在分页系统的基础上,增加了请求调页功能、页面置换 功能所形成的页面形式虚拟存储系统。 请求分段系统,它是在分段系统的基础上,增加了请求调

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档