作业在执行中发生缺页中断,经操作系统处理后,应让其执行的指令是( )。

admin2019-12-10  11

问题 作业在执行中发生缺页中断,经操作系统处理后,应让其执行的指令是(    )。

选项 A、被中断的前一条
B、被中断的那一条
C、被中断的后一条
D、启动时的第一条

答案B

解析 因为中断是由执行指令自己产生的,而且还没有执行完,故中断返回时,应重新执行被中断的那一条指令。
  知识点回顾:
  在请求分页系统中,每当要访。问的页面不在内存时,便产生一个缺页中断,请求操作系统将所缺页调入内存。此时应将缺页的进程阻塞(调页完成后唤醒),如果内存中有空闲块,则分配一个块,将要调入的页装入该块,并修改页表中相应的页表项,若此时内存中没有空闲块,则要淘汰某页(若被淘汰页在内存期间被修改过,则要将其写回内存)。
    缺页中断与一般中断的相同点是:缺页中断作为中断,同样需要经历诸如保护CPU环境、分析中断原因、转入缺页中断处理程序进行处理、恢复CPU环境等几个步骤。
    但缺页中断是一种特殊的中断,与一般中断有明显区别:缺页中断是在指令执行期间产生和处理中断信号,另外,一条指令在执行期间,可能产生多次缺页中断。
转载请注明原文地址:https://jikaoti.com/ti/Y6DjFFFM
0

相关试题推荐
随机试题
最新回复(0)