题52
题目
Q:【2021 统考真题】下列是关于多重中断系统中 CPU 响应中断的叙述,错误的是 ( )。
A. 仅在用户态 (执行用户程序) 下, CPU 才能检测和响应中断
B. CPU 只有在检测到中断请求信号后, 才会进入中断响应周期
C. 进入中断响应周期时, CPU 一定处于中断允许 (开中断) 状态
D. 若 CPU 检测到中断请求信号, 则一定存在未被屏蔽的中断源请求信号
分析
A:中断响应周期是整个中断处理过程里面,硬件完成的那个部分,进入了以后才是关中断,现在是响应了中断,响应这个动作是开中断的,也就是检测到中断的时候,我们是开中断,由开中断变关中断了,代表着我们开始中断处理了

解
A
中断服务程序在内核态下执行, 若只能在用户态下检测和响应中断, 则显然无法实现多重中断 (中断嵌套), A 错误。
在多重中断中, CPU 只有在检测到中断请求信号后 (中断处理优先级更低的中断请求信号是检测不到的), 才会进入中断响应周期。
进入中断响应周期时, 说明此时 CPU 一定处于中断允许状态, 否则无法响应该中断。
若所有中断源都被屏蔽 (说明该中断处理优先级最高), 则 CPU 不会检测到任何中断请求信号。