打印

[推荐] FIFO置换算法实例

本主题由 JAMESXING 于 2008-5-15 09:05 设置高亮

FIFO置换算法实例

FIFO置换算法有这样一个奇怪现象:内存空间块数越多,缺页中断率可能相反的越高(缺页中断次数越高)。

楼主的问题是2块和4块内存的情况。现在来看下4块的情况:
0 1 2 3 2 1 3 2 5 2 3 6 2 1 4 2

【解答】
刚开始内存并没有这个作业,所以发生缺页中断一次。作业的0号页进入内存。(1次缺页中断)
而页1又不在内存,又发生缺页中断一次。作业页1进入内存。(2次缺页中断)

页2不在内存,发生缺页中断。页2进入内存。 (3次缺页中断)
页3不在内存,发生缺页中断。页3进入内存。 (4次缺页中断)
接下来调入页2,页1,页3,页2。由于都在内存中,并不发生缺页中断。
页5不在内存,发生缺页中断。页5进入内存,页5置换页0。 (5次缺页中断)
接下来调入页2,页3。由于都在内存中,并不发生缺页中断。
页6不在内存,发生缺页中断。页6进入内存。页6置换页1。 (6次缺页中断)
页2在内存,不发生缺页中断。
页1不在内存(在发生第6次缺页中断时被置换了),发生缺页中断。
页1进入内存,页2被置换。 (7次缺页中断)
页4置换页3,页4进入内存。 (8次缺页中断)
现在调入页2,但页2在发生第7次缺页中断时被置换掉了。
现在页2进入内存,其置换页5。(因为这个时候是页5最先进入内存。)(9次缺页中断)

TOP

恩 快考试了 赶紧补习一下

TOP

恩,刚学了这个,先进先出算法就是这样的。。。
有意思。。。
人生有很多坎,我们需要一一迈过。。。

TOP

还没学到。。。

TOP

没看懂啊

免费获取菊花论坛邀请码方法 http://www.11483547.cn/read-htm-tid-210.html

TOP

引用:
原帖由 灯下听雨. 于 2008-9-19 22:33 发表
没看懂啊
括号后面有注解, 很简单直观的.

TOP

写的很好,我就是栽到这题上了。

TOP

有点深奥哦 不错不错

TOP