A-A+

关于程序中断方式和DMA方式的叙述错误的是()。I DMA的优先级比程序中断的优先级要高II

2022-08-12 13:14:42 问答库 阅读 196 次

问题详情

关于程序中断方式和DMA方式的叙述错误的是()。I,DMA的优先级比程序中断的优先级要高II,程序中断方式需要保护现场,DMA方式不需要保护现场III,程序中断方式的中断请求是为了报告CPU数据的传输结束,而DMA方式的中断请求完全是为了传送数据
A.只有II
B.II、ⅡI
C.只有ⅡI
D.I、Ⅲ

请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
I:DMA方式不需要CPU干预传送操作,仅仅是开始和结尾借用CPU一点时间,其余不占用CPU任何资源,中断方式是程序切换,每次操作需要保护和恢复现场,所以DMA优先级高于中断请求,这样可以加快处理效率。II:从I的分析可知,程序中断需要中断现行程序,故需保护现场,以便中断执行完之后还能回到原来的点去继续没有完成的工作;DMA方式不需要中断现行程序,无须保护现场,III中的说法正好相反。

考点:优先级,方式