什么是DMA方式?它与中断方式的主要区别是什么?

大学 方式,区别,正确答案 已帮助 人

什么是DMA方式?它与中断方式的主要区别是什么?

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

热搜:什么是信号流?它与物流有什么区别?

答案解析

难度★★☆ 搜索
  • 正确答案:DMA是Direct Memory Access的缩写也就是直接存储器访问。就是用DMA控制器来控制一个数据块的传输而CPU只需在一个数据块传输的开始阶段设置好传输所需的控制信息并在传输的结束阶段做进一步处理即可的传输控制方式其基本思想是在I/O设备和内存间开启一个可以直接传输数据的通路。 中断驱动I/O控制方式是每个数据传输后即发出中断而DMA方式是在一批数据传输完毕后才中断;中断驱动I/O控制方式的传输是由CPU控制的而DMA方式中CPU只在数据块传输的开始和结束阶段控制下在传输过程中都是由DMA控制器控制的。所以DMA方式相比于中断方式通过硬件的增加大大减少了中断的次数。
    纯粹的记忆性的题目,需要记牢、记准概念。