
下列关于中断的叙述中,错误的是 A. 时间片到时属于时钟中断 B. 目态下执行特权指令将产生程序性中断 C. 缺页中断属于自愿性中断 D. 打印机完成打印将产生输入输出中断
答案:C. 缺页中断属于自愿性中断
根据操作系统中断分类标准,缺页中断本质是异常(内中断),由程序执行过程中访问未映射内存地址触发,属于非自愿性中断。文档[2]明确指出“缺页中断其实是缺页异常(Page Fault)”,而自愿性中断通常指程序主动执行陷入指令(如系统调用)引发的中断。
A. 时间片到时属于时钟中断
正确。时间片机制依赖时钟部件定期发送中断信号,属于外中断(硬中断)。
B. 目态下执行特权指令将产生程序性中断
正确。用户态(目态)执行特权指令会触发内中断(异常),如文档[4][7]所述,这是CPU对非法操作的强制响应。
D. 打印机完成打印将产生输入输出中断
正确。I/O设备完成操作后会发送中断信号,打印机作为输出设备,其完成信号属于I/O中断。
关键区分:中断(外中断)由外部设备触发(如时钟、I/O),异常(内中断)由程序内部错误或特殊指令触发(如缺页、除零)。缺页中断因“被动触发”特性,不属于自愿性中断。这一分类错误是操作系统学习中常见的概念混淆点。