设一作业共有5页(0~4),其中程序占3页(0~2页),常数占1页(第3页),工作单元占1页(第4页),它们依次放在外存的45、46页和98、99、100页。现程序段已分配在内存的7、1 0、1 9页,而常数区和工作区尚未获得内存。请回答下述问题: 在运

admin2017-04-28  45

问题 设一作业共有5页(0~4),其中程序占3页(0~2页),常数占1页(第3页),工作单元占1页(第4页),它们依次放在外存的45、46页和98、99、100页。现程序段已分配在内存的7、1 0、1 9页,而常数区和工作区尚未获得内存。请回答下述问题:
在运行中,因需要使用常数而发生中断,假定此时内存无空闲页面,需要把第9页淘汰,操作系统应如何处理?页表又发生什么变化?

选项

答案在把第9页淘汰之前,先检查其修改位,若此页内存已发生过写操作,则说明与外存对应的页面副本不一致,必须重写回外存,然后才能分配给常数区。 页表变化如下: [*]

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

最新回复(0)