早教吧作业答案频道 -->其他-->
操作系统原理与应用之页面调度算法问题请问这个题1.设某作业占有7个页面,如果在主存中只允许装入4个工作页面(即工作集为4),作业运行时,实际访问页面的顺序是1,2,3,6,4,7,3,2,1,4,7,5,6,5,2,1
题目详情
操作系统原理与应用之 页面调度算法问题
请问 这个题
1.设某作业占有7个页面,如果在主存中只允许装入4个工作页面(即工作集为4),作业运行时,实际访问页面的顺序是1,2,3,6,4,7,3,2,1,4,7,5,6,5,2,1.试用FIFO与LRU页面调度算法,列出各自的页面淘汰顺序和缺页中断次数,以及最后留驻主存4页的顺序.(假设开始时主存为空)
FIFO与LRU的两种解法中页面淘汰顺序如何排列?缺页中断次数是多少次?最后留驻主存4页的顺序?(拥有分数不多,麻烦大家了)
请问 这个题
1.设某作业占有7个页面,如果在主存中只允许装入4个工作页面(即工作集为4),作业运行时,实际访问页面的顺序是1,2,3,6,4,7,3,2,1,4,7,5,6,5,2,1.试用FIFO与LRU页面调度算法,列出各自的页面淘汰顺序和缺页中断次数,以及最后留驻主存4页的顺序.(假设开始时主存为空)
FIFO与LRU的两种解法中页面淘汰顺序如何排列?缺页中断次数是多少次?最后留驻主存4页的顺序?(拥有分数不多,麻烦大家了)
▼优质解答
答案和解析
FIFO:即先进先出算法,就是先进去的页在位置不够时先淘汰.所以具体如下:
主存开始为空
访问1,1不在主存中,产生缺页中断,添加,主存里现在是:1
访问2,2不在主存中,产生缺页中断,添加,主存里现在是:1,2
以此类推,
1,2,3(缺页中断)
1,2,3,6(缺页中断)
访问4,4不在主存中,缺页中断,主存满了,最早的1淘汰,主存里现在是:2,3,6,4
然后3,6,4,7(缺页中断,2淘汰)
然后3,3在主存中,不产生中断
然后6,4,7,2(缺页中断,3淘汰)
4,7,2,1(缺页中断,6淘汰)
4在主存中,不中断
7在主存中,不中断
7,2,1,5(缺页中断,4淘汰)
2,1,5,6(缺页中断,7淘汰)
5在主存中,不中断
2在主存中,不中断
1在主存中,不中断
整个FIFO过程就是这样.
LRU是最近最久未使用的先淘汰,具体如下:
1(缺页中断)
1,2(缺页中断)
1,2,3(缺页中断)
1,2,3,6(缺页中断)
2,3,6,4(缺页中断,1最久没用过,淘汰)
3,6,4,7(缺页中断,2最久没用过,淘汰)
3在主存中,不中断,3最近使用过,主存中顺序调整为6,4,7,3
4,7,3,2(缺页中断,6最久没用过,淘汰)
7,3,2,1(缺页中断,4最久没用过,淘汰)
3,2,1,4(缺页中断,7最久没用过,淘汰)
2,1,4,7(缺页中断,3最久没用过,淘汰)
1,4,7,5(缺页中断,2最久没用过,淘汰)
4,7,5,6(缺页中断,1最久没用过,淘汰)
5在主存中,调整顺序为4,7,6,5
7,6,5,2(缺页中断,4最久没用过,淘汰)
6,5,2,1(缺页中断,7最久没用过,淘汰)
整个LRU过程就是这样.
全手打求采纳谢谢~!如有问题请追问~
主存开始为空
访问1,1不在主存中,产生缺页中断,添加,主存里现在是:1
访问2,2不在主存中,产生缺页中断,添加,主存里现在是:1,2
以此类推,
1,2,3(缺页中断)
1,2,3,6(缺页中断)
访问4,4不在主存中,缺页中断,主存满了,最早的1淘汰,主存里现在是:2,3,6,4
然后3,6,4,7(缺页中断,2淘汰)
然后3,3在主存中,不产生中断
然后6,4,7,2(缺页中断,3淘汰)
4,7,2,1(缺页中断,6淘汰)
4在主存中,不中断
7在主存中,不中断
7,2,1,5(缺页中断,4淘汰)
2,1,5,6(缺页中断,7淘汰)
5在主存中,不中断
2在主存中,不中断
1在主存中,不中断
整个FIFO过程就是这样.
LRU是最近最久未使用的先淘汰,具体如下:
1(缺页中断)
1,2(缺页中断)
1,2,3(缺页中断)
1,2,3,6(缺页中断)
2,3,6,4(缺页中断,1最久没用过,淘汰)
3,6,4,7(缺页中断,2最久没用过,淘汰)
3在主存中,不中断,3最近使用过,主存中顺序调整为6,4,7,3
4,7,3,2(缺页中断,6最久没用过,淘汰)
7,3,2,1(缺页中断,4最久没用过,淘汰)
3,2,1,4(缺页中断,7最久没用过,淘汰)
2,1,4,7(缺页中断,3最久没用过,淘汰)
1,4,7,5(缺页中断,2最久没用过,淘汰)
4,7,5,6(缺页中断,1最久没用过,淘汰)
5在主存中,调整顺序为4,7,6,5
7,6,5,2(缺页中断,4最久没用过,淘汰)
6,5,2,1(缺页中断,7最久没用过,淘汰)
整个LRU过程就是这样.
全手打求采纳谢谢~!如有问题请追问~
看了 操作系统原理与应用之页面调度...的网友还看了以下:
(2003•南通)化学实验基本操作在化学学习和研究中有重要作用.我们在进行化学实验时,如果遇到下列 2020-05-17 …
(2003•南通)化学实验基本操作在化学学习和研究中有重要作用.我们在进行化学实验时,如果遇到下列 2020-05-17 …
哪一个不是基本的操作系统?A.批处理操作系统B.分时操作系统C.实时操作系统D.网络操作系统 2020-05-23 …
当某设备输入操作正常结束时,操作系统将等待该输入操作结果的进程的状态改成______。A.就绪态B. 2020-05-23 …
公路上一辆向左行驶的车经过一棵树时,一个果子从树上自由落下,车中人看到果子的运动轨迹是A向右沿弧线 2020-06-08 …
对一个自然数做如下操作:如果是偶数就除以2,如果奇数则加1.如此进行到1时,操作停止.问:进过9次操 2020-11-06 …
我有99张移动电话卡,需要每张卡拨10个不同的号码,每个号码要拨出40分钟,一个小时内最少需要多少个 2020-11-08 …
有人数89到115之间做操,如果排成3列不多也不少;如果排成5列则少2;有人数89到115之间做操, 2020-11-15 …
操场长60米宽40米做操时每人占2平方米,这个操场能容纳多少人?学校操场长60米,宽40米,如果做操 2020-11-15 …
学校操场长70米,宽40米,如果做操时每个同学占地2平方米,这操场可以站多少个同学? 2020-11-15 …