简答题

什么是DMA?为什么要引入DMA?

正确答案

DMA的英文全称是Direct Memory Access,译为“直接存储器存取”,是指不通过CPU而直接对存储器进行访问。引入DMA是由于中断传送方式和程序直接控制方式有一个共同点,即数据传送都是通过CPU执行指令来完成的,而CPU指令系统通常只支持CPU(寄存器)和存储器/外设间的数据传送,所以,如果外设要和存储器进行数据交换,也必须经过CPU寄存器中转,显然中转浪费了时间,因此,在外设和存储器之间开辟一个直接数据通道,数据传送由另外的硬件来控制,既可加快传送速度,又减轻了CPU对I/O的负担。引入DMA还有一个直接原因,即中断传送方式和程序直接控制方式从速度上满足不了磁盘、磁带等高速外设与存储器之间进行数据交换的需要。

答案解析

相似试题
  • 什么情况数据传送要采用DMA方式?DMA方式有什么特点?

    简答题查看答案

  • 什么情况下数据传送要采用DMA方式?DMA方式有什么作用? 

    简答题查看答案

  • 什么是DMA传输? DMA传输有什么优点?为什么? 

    简答题查看答案

  • 什么是DMA?DMA操作可以分几个主要步骤?

    简答题查看答案

  • DMA方式的定义是什么?

    简答题查看答案

  • DMA的中文解释是什么?

    简答题查看答案

  • DMA的意思是什么?

    简答题查看答案

  • 什么是DMA传输?

    简答题查看答案

  • DMA方式下的数据输入处理过程是什么?

    简答题查看答案