- 1、本文档共109页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4 Clock置换算法(LRU近似算法) 1)简单的Clock置换算法 图 4-30 简单Clock置换算法的流程和示例 2) 改进型Clock置换算法(最近未使用页面淘汰算法(NRU) ) 由访问位A和修改位M可以组合成下面四种类型的页面: 1类(A=0, M=0): 表示该页最近既未被访问, 又未被修改, 是最佳淘汰页。 2类(A=0, M=1): 表示该页最近未被访问, 但已被修改, 并不是很好的淘汰页。 3类(A=1, M=0): 最近已被访问, 但未被修改, 该页有可能再被访问。 4类(A=1, M=1): 最近已被访问且被修改, 该页可能再被访问。 其执行过程可分成以下三步: (1) 从指针所指示的当前位置开始, 扫描循环队列, 寻找A=0且M=0的第一类页面, 将所遇到的第一个页面作为所选中的淘汰页。 在第一次扫描期间不改变访问位A。 (2) 如果第一步失败,即查找一周后未遇到第一类页面, 则开始第二轮扫描,寻找A=0且M=1的第二类页面,将所遇到的第一个这类页面作为淘汰页。在第二轮扫描期间,将所有扫描过的页面的访问位都置0。 (3) 如果第二步也失败,亦即未找到第二类页面,则将指针返回到开始的位置,并将所有的访问位复0。 然后重复第一步,如果仍失败,必要时再重复第二步,此时就一定能找到被淘汰的页。 5 最少使用(LFU)置换算法 选择内存中访问次数最少的页面进行淘汰 某程序在内存中分配三个页面,初始为空,页面走向为4,3,2,1,4,3,5,4,3,2,1,5,按FIFO、 LRU、OPT算法分别计算缺页次数 假设开始时所有页均不在内存 例: FIFO 4 3 2 1 4 3 5 4 3 2 1 5 页1 4 4 4 1 1 1 5 5 5 5 5 5 页2 3 3 3 4 4 4 4 4 2 2 2 页3 2 2 2 3 3 3 3 3 1 1 x x x x x x x ? ? x x ? 共缺页中断9次 页面淘汰算法 LRU 4 3 2 1 4 3 5 4 3 2 1 5 页1 4 4 4 1 1 1 5 5 5 2 2 2 页2 3 3 3 4 4 4 4 4 4 1 1 页3 2 2 2 3 3 3 3 3 3 5 x x x x x x x ? ? x x x 共缺页中断10次 页面淘汰算法 OPT 4 3 2 1 4 3 5 4 3 2 1 5 页1 4 4 4 4 4 4 4 4 4 2 2 1 页2 3 3 3 3 3 3 3 3 3 1 2 页3 2 1 1 1 5 5 5 5 5 5 x x x x ? ? x ? ? x x ? 共缺页中断7次 页面淘汰算法 例2:某程序在内存中分配m页初始为空,页面走向为1,2,3,4,1,2,5,1,2,3,4,5。当m=3,m=4时缺页中断分别为多少?用FIFO算法计算缺页次数 页面淘汰算法 m=3时,缺页中断9次 m=4时,缺页中断10次 注:FIFO页面淘汰算法会产生异常现象(Belady现象),即:当分配给进程的物理页面数增加时,缺页次数反而增加 页面淘汰算法 4.8 请求分段存储管理方式 1. 段表机制 段名 段长 段的基址 存取方式 访问字段A 修改位M 存在位P 增补位 外存始址 2. 缺段中断机构 图 4-31 请求分段系统中的中断处理过程 3. 地址变换机构 图 4-32 请求分段系统的地址变换过程 作业: 6、11、12、17、19、22、24、26 基本思想(续) 内存划分 内存空间被动态的划分为若干个长度不相同的区域,称为物理段,每个物理段由起始地址和长度确定 内存分配 以段为单位分配内存,每一个段在内存中占据连续空间(内存随机分割,需要多少分配多少),但各段之间可以不连续存放 2. 管理 段表 记录了段号,段的首(地)址和长度之间的关系 每一个程序设置一个段表,放在内存
您可能关注的文档
- 第4单元认识图形一图形的拼组(743KB).ppt
- 新人教版八年级物理课件八年级上册3-1温度(2218KB).ppt
- 新人教版八年级物理课件八年级上册3-2熔化和凝固(2780KB).ppt
- 第4单元认识图形一一年级上册数学认识图形一(3644KB).ppt
- 新人教版八年级物理课件八年级上册3-3汽化和液化(7147KB).ppt
- 新人教版八年级物理课件八年级上册3-4升华和凝华(1464KB).ppt
- 第4单元认识图形一一年级数学上册图形的拼组(731KB).ppt
- 新人教版八年级物理课件八年级上册4-1光的直线传播(2498KB).ppt
- 新人教版八年级物理课件八年级上册4-2光的反射(729KB).ppt
- 现代电机控制技术教学课件作者王成元夏加宽第4章节三相感应电动机直接转矩控制(23948KB).ppt
- 2025年山西卫生健康职业学院单招语文2019-2024历年真题考点试卷含答案解析.docx
- 2025年山西卫生健康职业学院单招英语2014-2024历年真题考点试卷摘选含答案解析.docx
- 2025年山西同文职业技术学院单招语文2019-2024历年真题考点试卷含答案解析.docx
- 2025年山东胜利职业学院单招(数学)历年真题考点含答案解析.docx
- 2025年山西同文职业技术学院单招职业技能测试近5年真题考点含答案解析.docx
- 2025年山东司法警官职业学院单招(数学)历年真题考点含答案解析.docx
- 2025年山东轻工职业学院单招英语2014-2024历年真题考点试卷摘选含答案解析.docx
- 2025年山东轻工职业学院单招职业适应性测试历年(2019-2024年)真题考点试卷含答案解析.docx
- 2024甘肃古浪县人民政府甘肃正林农垦食品有限公司古浪根力多生物科技有限公司招聘生产普工30人笔试参考题库附带答案详解.pdf
- 2024甘肃水投集团招聘9人大专往届可报笔试参考题库附带答案详解.pdf
文档评论(0)