问题
单项选择题
以下有关强迫性中断事件的叙述中,哪一个是不正确的
A.输入输出中断是来自通道或者各种外部设备的中断,用于反映通道或设备的工作情况
B.硬件故障中断是机器发生错误时产生的中断
C.时钟中断是软件时钟到时而引起的中断
D.程序性中断是正在运行程序中有意识安排而引起的中断
答案
参考答案:D
解析: 中断机制是现在计算机设施中的基本设施之一。它在系统中起着通信联络的作用, 以协调系统对各种外部资源的响应和处理。一般将中断源分为两类:即强迫性中断和自愿性中断。自愿性中断是正在运行程序时有意识安排的,通常由程序员在编制程序时,因要求操作系统提供服务而有意识使用访管指令或系统调用,从而导致中断的。而强迫性中断是正在运行的程序所不期望的,它们是否发生,何时发生都无法预料。这类中断大致有以下几种: ①输入/输出中断是来自通道或各种外部设备的中断,用以反馈通道或设备的工作状况; ②硬件故障中断是机器发生错误时的中断,用以反馈硬件在执行过程中出现的故障; ③时钟中断是硬件或软件时钟到时引起的中断; ④程序性中断是因运行过程中的问题所引起的中断,用于反馈程序执行过程中出现的意外情况。 按照上面对各种中断的定义可知,选项A、B和C都是正确的。而选项D中所说的正在运行程序中有意识的安排而引起的中断是属于自愿性中断而不是强迫性中断事件。因此本题的答案为D。