操作系统页面置换算法.ppt

上传人:laozhun 文档编号:2408058 上传时间:2023-02-18 格式:PPT 页数:16 大小:745KB
返回 下载 相关 举报
操作系统页面置换算法.ppt_第1页
第1页 / 共16页
操作系统页面置换算法.ppt_第2页
第2页 / 共16页
操作系统页面置换算法.ppt_第3页
第3页 / 共16页
操作系统页面置换算法.ppt_第4页
第4页 / 共16页
操作系统页面置换算法.ppt_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《操作系统页面置换算法.ppt》由会员分享,可在线阅读,更多相关《操作系统页面置换算法.ppt(16页珍藏版)》请在三一办公上搜索。

1、操作系统课程设计页面置换算法,设计内容,在进程运行过程中,若其所要访问的页面不在内存所需把他们调入内存,但内存已无空闲时,为了保证进程能够正常运行,系统必须从内存中调入一页程序或数据。但应将那个页面调出,须根据一定的算法来确定。通常,把选择换出页面的算法称为页面置换算法。置换算法的好坏,将直接影响到系统的性能。,任务分工,王德意负责FIFO先进先出的算法和LRU最近最少使用算法,滕九龙负责OPT最佳淘汰算法(先淘汰最不常用的页地址),孙才超LFR最少访问页面算法,赵军飞负责NRU最近最不经常使用算法,另外王德意负责利用MFC进行系统架构。以上是设计期间的分工,在系统完成以后,滕九龙负责测试,孙

2、才超负责后期美化,赵军飞负责编写文档。,系统界面以及图标,系统运行流程图,LFU页面置换,最佳置换算法OPT,它是一种理想化的算法,性能最好,即选择那些永不使用的,或者是在最长时间内不再被访问的页面置换出去。但是要确定哪一个页面是未来最长时间内不再被访问的,目前来说是很难估计的,所以该算法通常用来评价其它算法。不过作为模拟实验,我们已经可以做到实现OPT算法。,OPT算法,最近最久未使用算法LRU,这种算法的基本思想是,如果某一页被访问了,那么它很可能马上又被访问;反之,如果某一页很长时间没有被访问,那么最近也不太可能会被访问。这种算法考虑了程序设计的局部性原理。其实质是,当需要置换一页时,选

3、择在最近一段时间最久未使用的页面予以淘汰。,LRU算法,最少使用置换算法LFU,该置换算法选择在最近使其使用最少的页面作为淘汰页,为每一个页面新增一个关联的变量,用于统计该页面被访问的次数,在置换页面时,选择被访问次数最少的那个置换出去。,LFU算法,最近未用算法NRU,为每页设置一位访问位,当某页被访问时,其访问位置1。置换算法在替换页面时,只需要检查它的访问位,如果是0,就将该页换出,如果是1,则重新将它置为0,从而给该页第二次驻留内存的机会,再依次检查下一个页面。如果最后一个页面任然没有被换出,则到第一个页面去重新检查。,NRU算法,先进先出置换算法FIFO,这种算法的基本思想是:总是先淘汰那些驻留在内存时间最长的页面,即先进入内存的页面先被置换掉。理由是:最先进入内存的页面不再被访问的可能性最大。,FIFO算法,Thanks for your attention!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号