




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
4 3 4页面置换算法 1 最优算法 OPT算法 2 先进先出算法 FIFO算法 3 最久未使用页面置换算法 LRU算法 4 LRU近似算法 下一页 1 最优算法 Optimal算法 它是一种理想化的算法 性能最好 但在实际上难于实现 即选择那些永不使用的 或者是在最长时间内不再被访问的页面置换出去 但是要确定哪一个页面是未来最长时间内不再被访问的 目前来说是很难估计的 所以该算法通常用来评价其它算法 例 假定系统为某进程分配了三个物理块 并考虑有以下的页面号引用串 7 0 l 2 0 3 0 4 2 3 0 3 2 l 2 0 l 7 0 1 如下图所示 进程运行时先将7 0 1三个页面装入内存 当进程访问页面2时 产生缺页中断 此时OS根据最佳置换算法 页面7将在第18次才被访问 是三页中将最久不被访问的页面 所以被淘汰 接着访问页面0时 发现已在内存中 而不会产生缺页中断 以此类推 从图可以看出 采用最佳置换算法 只发生了6次页面置换 下一页 2 先进先出算法 FIFO算法 这种算法的基本思想是 总是先淘汰那些驻留在内存时间最长的页面 即先进入内存的页面先被置换掉 理由是 最先进入内存的页面不再被访问的可能性最大 下一页 图4 20先进先出算法存储分块表构造 下一页 3 最久未使用页面置换算法 LRU LeastRecentlyUsed算法 这种算法的基本思想是 如果某一页被访问了 那么它很可能马上又被访问 反之 如果某一页很长时间没有被访问 那么最近也不太可能会被访问 这种算法考虑了程序设计的局部性原理 其实质是 当需要置换一页时 选择在最近一段时间最久未使用的页面予以淘汰 实现这种算法可通过周期性地对 引用位 进行检查 并利用它来记录一页面自上次被访问以来所经历的时间t 淘汰时选择t最大的页面 下一页 4 LRU近似算法 这种算法 只要在存储分块表 或页表 中设一个 引用位 当存储分块表中的某一页被访问时 该位由硬件自动置1 并由页面管理软件周期性把所有引用位置0 这样 在一个时间周期T内 某些被访问过的页面其引用位为1 而未被访问过的页面其引用位为0 因此 可根据引用位的状态来判别各页面最近的使用情况 当需要置换一页面时 选择其引用位为0的页 如图4 21所示的算法 图4 22是这种近似算法的一个例子 下一页 图4 21LRU近似算法 下一页 图4 22LRU近似算法举例 返回本节 4 3 5请求式分页存储管理性能分析举例 1 程序设计的质量2 页面的大小3 分配的内存块数4 页面置换算法性能 下一页 例1 主存块数m 3 置换算法采用FIFO算法 缺页中断次数及缺页率如图4 23所示 在图4 23中 P行表示页面走向 M行表示在主存中的页面号 其中带有 的表示新调入页面 在M行的各列按调入的顺序排列 带有圆圈的数字表示下一时刻将被淘汰页面 F行表示是否引起缺页中断 带 号的表示引起缺页中断 从图4 23可以看出 缺页中断页数为9次 缺页率f 9 12 75 下一页 图4 23FIFO算法性能分析 m 3 下一页 例2 设m 4 仍采用FIFO算法 缺页中断次数及缺页率如图4 24所示 可以算出 在分配给该作业的内存块数增加到4时 缺页中断由图4 23的9次反而增加到了10次 缺页率由75 增加到10 12 83 这就是FIFO算法的一种异常现象 随着分配的主存块数的增加 缺页中断次数不但没有降低 反而增加了 这与该算法定全不考虑程序的动态特征有关 下一页 图4 24FIFO算法性能分析 m 4 下一页 例3 设m 3 采用LRU算法 缺页中断次数及缺页率如图4 25所示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全知识培训四不伤害课件
- 8安全记心上《不让溺水悲剧发生》(教学设计)-统编版道德与法治三年级上册
- 3.5 人体生命活动的调节 说课稿
- 武汉市中石化2025秋招笔试行测专练题库及答案
- 爱的奉献说课稿小学音乐人音版五线谱五年级下册-人音版(五线谱)
- 中国移动连云港市2025秋招笔试行测题库及答案计算机类
- 5 让我们的家更美好教学设计小学道德与法治四年级上册统编版(五四学制)
- 9 生活离不开规则三年级下册道德与法治同步教学设计(统编版)
- 安全相关培训课程
- Lesson 23 Pink,Purple教学设计-2025-2026学年小学英语一年级上册冀教版(一起)
- 国家机关事业单位工作人员受到行政刑事处罚工资处理意见
- 道路运输管理机构人员编制理论研究
- 垃圾发电厂考试题库含答案全套
- 仁爱版九年级英语上册unit2topic1复习课市公开课一等奖省课获奖课件
- 北京市国内旅游合同书
- 公司品牌建设五年规划
- 第二单元 三国两晋南北朝的民族交融与隋唐统一多民族封建国家的发展 知识清单 高中历史统编版(2019)必修中外历史纲要上册
- 居室环境的清洁与消毒
- GB/T 39766-2021人类生物样本库管理规范
- GB/T 2900.50-2008电工术语发电、输电及配电通用术语
- GB/T 2518-2008连续热镀锌钢板及钢带
评论
0/150
提交评论