问答题 为什么DMA方式比中断方式具有更高的I/O效率?
【正确答案】正确答案:中断方式只是解决了CPU对I/O设备状态的查询和等待,但数据传送仍然需要CPU参与和中转,以输入为例,CPU从外设读取数据到寄存器,再将寄存器中的数据存储到内存中;而在:DMA方式下,数据传送在DMA控制器的控制下直接在内存和外设间传送,既不需要CPU的参与也没有了中断开销,所以DMA方式具有更高的I/O效率。
【答案解析】