FIFO 和 LRU 页面置换算法示例:缺页中断次数统计与图示
首先,我们需要确定每个虚拟页对应的物理页框。根据题目给出的信息,该进程的地址空间由 6 个虚页组成,页的大小为 200,系统为该进程固定分配 3 个内存块(页框),且初始状态全为空。因此,每个虚拟页对应的物理页框编号分别为 0、1、2。
接下来,我们按照 FIFO 和 LRU 动态页面调度策略依次执行内存单元访问序列中的每个地址。
-
FIFO 算法:
- 48:虚页 0,物理页框 0(缺页中断次数:1)
- 516:虚页 2,物理页框 1(缺页中断次数:2)
- 620:虚页 3,物理页框 2(缺页中断次数:3)
- 1030:虚页 5,物理页框 0(缺页中断次数:4,发生置换,物理页框 0 中原来的虚页 0 被替换出去)
- 578:虚页 2,物理页框 1(缺页中断次数:5)
- 196:虚页 0,物理页框 0(缺页中断次数:6)
- 708:虚页 3,物理页框 2(缺页中断次数:7)
- 624:虚页 3,物理页框 2(缺页中断次数:7,虚页 3 已经在物理页框中,不再发生缺页中断)
- 1176:虚页 5,物理页框 0(缺页中断次数:7,发生置换,物理页框 0 中原来的虚页 0 被替换出去)
- 844:虚页 4,物理页框 1(缺页中断次数:8,发生置换,物理页框 1 中原来的虚页 2 被替换出去)
-
LRU 算法:
- 48:虚页 0,物理页框 0(缺页中断次数:1)
- 516:虚页 2,物理页框 1(缺页中断次数:2)
- 620:虚页 3,物理页框 2(缺页中断次数:3)
- 1030:虚页 5,物理页框 0(缺页中断次数:4,发生置换,物理页框 0 中原来的虚页 0 被替换出去)
- 578:虚页 2,物理页框 1(缺页中断次数:5)
- 196:虚页 0,物理页框 2(缺页中断次数:6,发生置换,物理页框 2 中原来的虚页 3 被替换出去)
- 708:虚页 3,物理页框 0(缺页中断次数:7)
- 624:虚页 3,物理页框 0(缺页中断次数:7,虚页 3 已经在物理页框中,不再发生缺页中断)
- 1176:虚页 5,物理页框 1(缺页中断次数:7,发生置换,物理页框 1 中原来的虚页 2 被替换出去)
- 844:虚页 4,物理页框 2(缺页中断次数:8,发生置换,物理页框 2 中原来的虚页 0 被替换出去)
下面是 FIFO 和 LRU 算法的页面调入和置换过程的图示:
FIFO 算法:
虚页 0:物理页框 0 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 5:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
虚页 0:物理页框 0 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 5:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
虚页 0:物理页框 0 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 5:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
虚页 0:物理页框 0 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 5:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
虚页 5:物理页框 0 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 0:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
虚页 5:物理页框 0 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 0:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
虚页 5:物理页框 0 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 0:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
虚页 5:物理页框 0 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 0:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
虚页 5:物理页框 0 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 0:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
虚页 5:物理页框 0 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 0:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
虚页 5:物理页框 0 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 0:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
LRU 算法:
虚页 0:物理页框 0 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 5:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
虚页 0:物理页框 0 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 5:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
虚页 0:物理页框 0 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 5:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
虚页 0:物理页框 0 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 5:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
虚页 5:物理页框 0 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 0:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
虚页 5:物理页框 0 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 0:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
虚页 5:物理页框 0 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 0:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
虚页 5:物理页框 0 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 0:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
虚页 5:物理页框 1 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 0:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
虚页 5:物理页框 1 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 0:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
虚页 5:物理页框 1 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 0:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
虚页 5:物理页框 1 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 0:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
虚页 5:物理页框 1 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 0:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
虚页 5:物理页框 1 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 0:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
虚页 5:物理页框 1 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 0:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
虚页 5:物理页框 1 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 0:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
虚页 5:物理页框 1 | 虚页 1:物理页框 - | 虚页 2:物理页框 - | 虚页 3:物理页框 - | 虚页 4:物理页框 - | 虚页 0:物理页框 -
------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------
原文地址: https://www.cveoy.top/t/topic/qk9s 著作权归作者所有。请勿转载和采集!