2022年存储管理的页面置换算法详解 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年存储管理的页面置换算法详解 .pdf》由会员分享,可在线阅读,更多相关《2022年存储管理的页面置换算法详解 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、存储管理的页面置换算法存储管理的页面置换算法在考试中常常会考到,操作系统教材中主要介绍了3 种常用的页面置换算法,分别是:先进先出法(FIFO) 、最佳置换法(OPT)和最近最少使用置换法(LRU ) 。大家要理解3 种置换算法的含义,然后能熟练地运用在具体的练习中就可以了。1.为什么要进行页面置换在请求分页存储管理系统中,由于使用了虚拟存储管理技术,使得所有的进程页面不是一次性地全部调入内存,而是部分页面装入。这就有可能出现下面的情况:要访问的页面不在内存,这时系统产生缺页中断。操作系统在处理缺页中断时,要把所需页面从外存调入到内存中。如果这时内存中有空闲块,就可以直接调入该页面;如果这时内
2、存中没有空闲块,就必须先淘汰一个已经在内存中的页面,腾出空间,再把所需的页面装入,即进行页面置换。有助于理解的关键词有:请求分页、虚拟存储、缺页中断、页面置换。2.常用的页面置换算法教材中介绍的常用页面置换算法有:先进先出法(FIFO) 、最佳置换法(OPT)和最近最少使用置换法(LRU ) 。(1)先进先出法(FIFO )算法描述: 由于认为最早调入内存的页不再被使用的可能性要大于刚调入内存的页,因此,先进先出法总是淘汰在内存中停留时间最长的一页,即先进入内存的页,先被换出。先进先出法把一个进程所有在内存中的页按进入内存的次序排队,淘汰页面总是在队首进行。如果一个页面刚被放入内存,就把它插在
3、队尾。【例 1】教材第4 章课后习题。考虑下述页面走向:1,2,3,4,2,1,5,6,2,1,2,3,7,6,3,2,1,2,3,6。当内存块数量分别为3,5时,试问先进先出置换算法(FIFO)的缺页次数是多少?(注意,所有内存块最初都是空的,凡第一次用到的页面都产生一次缺页。)解:当内存块数量分别为3时, FIFO 算法的执行过程如下图所示。页面1 2 3 4 2 1 5 6 2 1 2 3 7 6 3 2 1 2 3 6 块 1 1 1 1 4 4 4 6 6 6 3 3 3 2 2 2 6 块 2 2 2 2 1 1 1 2 2 2 7 7 7 1 1 1 块 3 3 3 3 5 5
4、5 1 1 1 6 6 6 3 3 缺页打叉的表示发生了缺页,共缺页16 次。提示:当 FIFO 算法执行到蓝色的4 号页面时,这时内存中有三个页面,分别是1,2,3。按照FIFO 算法,在内存中停留时间最长的页面被淘汰。三个页面在内存中的停留时间用绿色区域标记出来了,可见,1 号页面是停留时间最长的,因此要淘汰1 号页面。当内存块数量分别为5 时,共缺页10 次。 FIFO 算法的执行过程如下。页面1 2 3 4 2 1 5 6 2 1 2 3 7 6 3 2 1 2 3 6 块 1 1 1 1 1 1 6 6 6 6 6 块 2 2 2 2 2 2 1 1 1 1 块 3 3 3 3 3
5、3 2 2 2 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - 块 4 4 4 4 4 4 3 3 块 5 5 5 5 5 5 7 缺页优缺点:先进先出法(FIFO)简单易于实现,但是性能不好,存在Belady 现象。例如对于以下页面:1,2,3,4,1,2,5,1,2,3,4,5,当内存块为3时,出现9 次缺页中断; 当内存块为4 时, 出现 10 次缺页中断。 缺页率随着内存块增加而增加的现象,称为 Belady现象。有兴趣
6、的同学可以试一试,看看是不是这样的。(2)最佳置换法( OPT )算法描述:最佳置换算法(OPT)在为调入新页面而必须预先淘汰某个老页面时,所选择的老页面应在将来不被使用,或者是在最远的将来才被访问。采用这种算法, 能保证有最小缺页率。【例 2】教材第4 章课后习题。考虑下述页面走向:1,2,3,4,2,1,5,6,2,1,2,3,7,6,3,2,1,2,3,6。当内存块数量分别为3,5时,试问最佳置换法(OPT)的缺页次数是多少?(注意,所有内存块最初都是空的,凡第一次用到的页面都产生一次缺页。)解:当内存块数量分别为3时, OPT 算法的执行过程如下图所示。页面1 2 3 4 2 1 5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年存储管理的页面置换算法详解 2022 存储 管理 页面 置换 算法 详解
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内