首页学历类考试大学计算机科学
(简答题)

什么是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方式下的数据输入处理过程是什么?

    答案解析

快考试在线搜题