第 32 题
I/O 中断是 CPU 与通道协调工作的一种手段,所以在( )时,便要产生中断。
A. CPU 执行“启动 I/O”指令而被通道拒绝接收
B. 通道接收了 CPU 的启动请求
C. 通道完成了通道程序的执行
D. 通道在执行通道程序的过程中
[tag_link]
正确答案:C
I/O 中断是 CPU 与通道之间协调工作的重要机制,用于通知 CPU 有关 I/O 操作的状态变化。 在通道系统中,通道独立执行通道程序来处理 I/O 操作,当通道完成通道程序的执行时,它必须向 CPU 发出中断信号,以便 CPU 得知操作已结束,并可以继续后续处理(如检查操作结果或启动新的 I/O)。 因此,在这种情况下,中断是必须产生的。 对于其他选项:A 描述的是启动被拒绝的异常情况,虽然也可能产生中断,但并非通道协调工作中的常态; B 中通道接收启动请求时通常不会立即产生中断,因为通道只是开始执行程序; D 过于模糊,通道在执行过程中可能仅在特定事件(如错误)下产生中断,而非必然。 综上,C 是最符合题意的选项。