- 0
- 0
- 约6.85千字
- 约 59页
- 2025-12-10 发布于浙江
- 举报
第七章虚拟存储器管理主要置换算法-LRU思想:根据页面调入内存后的使用情况进行决策的。选择最近最久未使用的页面予以淘汰。效果:较好评价:需要有较多的硬件支持(寄存器、栈)。第七章虚拟存储器管理页面置换算法-LRU:举例采用LRU替换算法,当M=3时缺页中断次数F=10,缺页率f=10/12=83%512345341234P121110987654321时刻FM4++3+4+2+34-+1+23-+4+12-+3+41-+5+34-+453-345-2+34-+1+23-+5+12-+第七章虚拟存储器管理主要置换算法-LRU:举例采用LRU替换算法,当M=4时缺页中断次数F=8,缺页率:8/12=67%512345341234P121110987654321时刻FM4++3+4+2+34+1+234-+4123-3412-5+341-+4531-3451-2+345-+1+234-+5+123-+第七章虚拟存储器管理主要置换算法-结论总结:由以上缺页次数和缺页率的分析计算,可以看出:LRU、OPT算法,增加物理块数不会增加缺页次数;FIFO算法,增加物理块数不一定能减少缺页次数;OPT算法仅是一种理论算法,不作为实用算法,仅用于算法的比较和评价。注意:计算缺页次数和缺页率时,要注意初始时刻所有物理块为空。第七章虚拟存储器管理主要置换算法-Clock/NRU思想:为每页设置一位访问位,再将内存中的所有页面都通过链接指针链接成一个循环队列。当某页被访问时,其访问位被置1。置换算法在选择一页淘汰时,只需检查页的访问位。如果是0,就选择该页换出;若为1,则重新将它置0,暂不换出,而给该页第二次驻留内存的机会,再按照FIFO算法检查下一个页面。当检查到队列中的最后一个页面时,若其访问位仍为1,则再返回到队首去检查第一个页面。第七章虚拟存储器管理页面置换算法-Clock/NRU该算法只有一位访问位,只能用它表示该页是否已经使用过,而置换时是将未使用过的页面换出去。故又把该算法称为最近未用算法NRU,即:——NotRecentlyUsed第七章虚拟存储器管理页面置换算法-改进型Clock思想:考虑页面的使用情况外,还须增加一个因素,即置换代价;选择页面换出时,既要是未使用过的页面,又要是未被修改过的页面,把同时满足这两个条件的页面作为首选淘汰的页面;由访问位A和修改位M可以组合成四种类型的页面:1类(A=0,M=0):表示该页最近既未被访问,又未被修改,是最佳淘汰页。2类(A=0,M=1):表示该页最近未被访问,但已被修改,并不是很好的淘汰页。3类(A=1,M=0):表示该页最近已被访问,但未被修改,该页有可能再被访问。4类(A=1,M=1):表示该页最近已被访问且被修改,该页可能再被访问。第七章虚拟存储器管理页面置换算法-改进型Clock(续)实施步骤:第一步:从指针所指示的当前位置开始,扫描循环队列,寻找A=0且M=0的第一类页面,将所遇到的第一个页面作为所选中的淘汰页。在第一次扫描期间不改变访问位A。第二步:如果第一步失败,即查找一周后未遇到第一类页面,则开始第二轮扫描,寻找A=0且M=1的第二类页面,将所遇到的第一个这类页面作为淘汰页。在第二轮扫描期间,将所有扫描过的页面的访问位都置0。第三步:如果第二步也失败,亦即未找到第二类页面,则将指针返回到开始的位置,并将所有的访问位复0。然后重复第一步,如果仍失败,必要时再重复第二步,此时就一定能找到被淘汰的页。评价:该算法与简单Clock算法比较,可减少磁盘的I/O操作次数。但为了找到一个可置换的页,可能须经过几轮扫描。换言之,实现该算法本身的开销将有所增加。第七章虚拟存储器管理页面置换算法-LFU(最少使用)思想:为在内存中的每个页面设置一个移位寄存器,用来记录该页面被访问的频率;选择在最近时期使用最少的页面作为淘汰页。第七章虚拟存储器管理页面置换算法-讨论影响缺页次数的因素分配给进程的物理块数页本身的大小程序的编制方法页淘汰算法颠簸/抖动定义原因在虚存中,页面在内存与外存之间频繁调度,以至于调度页面所需时间比进程实际运行的时间还多,此时系统效率急剧下降,甚至导致系统崩
您可能关注的文档
最近下载
- 专题循环水冷却及处理.ppt VIP
- 2025年南通科技职业学院单招职业适应性测试题库(历年真题).docx VIP
- 潍坊市初中学业水平考试生物试题含答案.doc VIP
- 诈骗罪的立案标准及案例.docx VIP
- 2025年山东潍坊市初中学业水平考试生物试卷真题(含答案详解).docx VIP
- 2013款起亚霸锐_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 肌酸激酶异常诊治与管理专家共识(2025).pdf VIP
- 董氏奇穴针灸疗法远端取穴施治急危痛症.pptx VIP
- 《肌酸激酶异常诊治与管理专家共识(2025)》解读PPT课件.pptx VIP
- 2021年数学英才登高系列活动(CMTS)试题.pdf VIP
原创力文档

文档评论(0)