题目
在请求分页存储管理系统中,若所需的页不在内存,则会引起( )。A. 输入、输出中断B. 时钟中断C. 越界中断D. 缺页中断
在请求分页存储管理系统中,若所需的页不在内存,则会引起( )。
A. 输入、输出中断
B. 时钟中断
C. 越界中断
D. 缺页中断
题目解答
答案
D. 缺页中断
解析
本题考查请求分页存储管理系统中不同中断类型的概念及产生原因。解题思路是明确每个选项所代表的中断的含义,然后根据题目中“所需的页不在内存”这一条件来判断会引发哪种中断。
各选项分析
- A. 输入、输出中断:输入、输出中断通常是在进行输入输出设备操作时,由于设备完成操作、出现错误等情况而产生的中断。例如,磁盘读写完成或者打印机出现故障等。它与页面是否在内存并无直接关联,所以A选项不符合题意。
- B. 时钟中断:时钟中断是由系统中的时钟信号触发的中断,一般用于实现时间片轮转调度、定时任务等功能。它是按照固定的时间间隔产生的,和页面是否在内存没有关系,因此B选项也不正确。
- C. 越界中断:越界中断是指程序访问的地址超出了其合法的地址范围。比如程序试图访问不属于它的内存区域,这与页面不在内存的情况不同,所以C选项也不是正确答案。
- D. 缺页中断:在请求分页存储管理系统中,当进程访问的页面不在内存时,系统会产生缺页中断。此时,操作系统会将所需的页面从外存调入内存,然后再继续执行进程。这与题目中描述的情况完全相符,所以D选项是正确的。