关于外中断(故障除外)和DMA,下列哪个说法是正确的( )。 Ⅰ.DMA请求和中断请求同时发生时,响应DMA请求 Ⅱ.DMA请求、非屏蔽中断、可屏蔽中断都要在当前指令结束之后才能被响应 Ⅲ.非屏蔽中断请求优先级最高,可屏蔽中断

admin2019-12-10  26

问题 关于外中断(故障除外)和DMA,下列哪个说法是正确的(    )。
    Ⅰ.DMA请求和中断请求同时发生时,响应DMA请求
    Ⅱ.DMA请求、非屏蔽中断、可屏蔽中断都要在当前指令结束之后才能被响应
    Ⅲ.非屏蔽中断请求优先级最高,可屏蔽中断请求优先级最低
    Ⅳ.如果不开中断,所有中断请求均不能响应
    Ⅴ.在DMA方式中,数据的传送完全不用CPU干预

选项 A、Ⅰ和Ⅴ
B、Ⅰ和Ⅳ
C、Ⅰ
D、Ⅱ和Ⅲ

答案C

解析 本题考查外中断方式和DMA方式的区别。和中断方式相比,DMA连接的是高速设备,其优先级高于中断请求,以防止数据丢失,Ⅰ正确。DMA请求的响应时间可以发生在每个机器周期结束时,只要CPU不占用总线,而中断请求的响应时间只能发生在每条指令执行完毕,Ⅱ错误。通常情况下,DMA的优先级要高于外中断,所以DMA优先级一般要比非屏蔽中断请求要高,Ⅲ错误。如果不开中断,非屏蔽中断(以及内中断)仍可响应,Ⅳ错误。在.DMA方式的预处理和后处理中,需要CPU的干预,只是在传送的过程中不需要CPU的干预,Ⅴ错误。
    注意:中断方式具有对异常时间的处理能力,而DMA方式仅局限于完成传送数据块的能力。
转载请注明原文地址:https://jikaoti.com/ti/JXDjFFFM
0

相关试题推荐
最新回复(0)