设一作业共有5页(0~4),其中程序占3页(0~2页),常数占1页(第3页),工作单元占1页(第4页),它们依次放在外存的45、46页和98、99、100页。现在为程序段先分配内存,主存分配情况的位示图如图3—5所示(0表示未分配,1表示已分配)。

admin2014-04-17  18

问题 设一作业共有5页(0~4),其中程序占3页(0~2页),常数占1页(第3页),工作单元占1页(第4页),它们依次放在外存的45、46页和98、99、100页。现在为程序段先分配内存,主存分配情况的位示图如图3—5所示(0表示未分配,1表示已分配)。
  
请回答下述问题:
在运行中,因需要使用常数而发生中断,操作系统应如何处理?页表又发生什么变化?【页面置换算法为FIFO】

选项

答案目前内存中已无空闲块,需要淘汰页,按照FIFO原则,需要再把第21页淘汰掉,先检查其修改位,若此页内存已发生过写操作,则说明与外存对应的页面副本不一致,必须重写回外存,然后才能分配给常数区页表变化如下: [*]

解析
转载请注明原文地址:https://kaotiyun.com/show/8ixi777K
0

最新回复(0)