问题
问答题 简答题
为什么DMA方式的传输速率比中断方式更高?
答案
参考答案:
主要有以下几个原因:
①DMA方式实现数据块的传输,而中断方式按字或字节传输;
②DMA方式利用专用的接口电路直接与存储器进行高速传输,而不经过CPU,中断方式要通过CPU的执行传送指令来完成;
③DMA方式不必进行保护现场之类的一系列额外操作。
为什么DMA方式的传输速率比中断方式更高?
参考答案:
主要有以下几个原因:
①DMA方式实现数据块的传输,而中断方式按字或字节传输;
②DMA方式利用专用的接口电路直接与存储器进行高速传输,而不经过CPU,中断方式要通过CPU的执行传送指令来完成;
③DMA方式不必进行保护现场之类的一系列额外操作。