在请求分页系统中,当访问页面不在主存时会产生一个缺页中断,缺页中断与一般中断主要区别是( )。
- A.每当发生缺页中断并进行处理后,将返回到被中断指令下一条指令开始执行;而一般中断是返回到被中断指令开始重新执行
- B.缺页中断在一条指令执行期间只会产生一次,而一般中断会产生多次
- C.缺页中断在指令执行期间产生并进行处理,而一般中断是在一条指令执行完,下一条指令开始执行前进行处理
- D.缺页中断在一条指令执行完,下一条指令开始执行前进行处理,而一般中断是在一条指令执行期间进行处理
正确答案及解析
正确答案
C
解析
本题考查操作系统存储管理方面基础知识。
在请求分页系统中,当访问页面不在主存时会产生一个缺页中断,缺页中断与一般中断主要区别是缺页中断是在指令执行期间产生并进行处理,而一般中断是在一条指令执行完,下一条指令开始执行前进行处理。缺页中断在一条指令执行期间可能会产生多次,每当发生缺页中断并进行处理后,将返回到被中断指令开始重新执行。