【正确答案】DMA是Direct Memory Access的缩写,也就是直接存储器访问。DMA是用DMA控制器来控制一个数据块的传输,而CPU只需在一个数据块传输的开始阶段设置好传输所需的控制信息并在传输的结束阶段作进一步处理即可的传输控制方式。其基本思想是在I/O设备和内存间开启一个可以直接传输数据的通路。
中断驱动I/O控制方式是每个数据传输后即发出中断,而DMA方式是在一批数据传输完毕后才中断;中断驱动I/O控制方式的传输是由CPU控制的,而DMA方式中只有数据块传输的开始和结束阶段在CPU控制下,在传输过程中都是由DMA控制器控制的。所以DMA方式相比于中断方式,通过硬件的增加大大减少了中断的次数。
【答案解析】