CPU是在( )结束时响应DMA请求的。(2015年嵌入式系统设计师下半年)

CPU是在(   )结束时响应DMA请求的。(2015年嵌入式系统设计师半年)
A.一条指令执行    
B.一段程序    
C.一个时钟周期    
D.一个总线周期





参考答案:D
参考解析:本题考查计算机组成基础知识。DMA控制器在需要的时候代替CPU作为总线主设备,在不受CPU干预的情况下,控制I/O设备与系统主存之间的直接数据传输。DMA操作占用的资源是系统总线,而CPU并非在整个指令执行期间即指令周期内都会使用总线,故DMA请求的检测点设置在每个机器周期也即总线周期结束时执行,这样使得总线利用率最高。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,转载需标明出处。
如果您有更好的解答,欢迎留言评论。

本文链接:https://www.ruankaoti.com/post/2689.html

评论

阅读更多

微信扫码,加入打卡学习群,分享学习资料

最近发表