A-A+

● 在I/O设备与主机间进行数据传输时 CPU只需在开始和结束时作少量处理 而无需干预数据传

2022-08-06 04:38:28 问答库 阅读 175 次

问题详情

● 在I/O设备与主机间进行数据传输时,CPU只需在开始和结束时作少量处理,而无需干预数据传送过程的是()方式。
A.中断 B.程序查询
C.无条件传送 D.直接存储器存取请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
在计算机中,实现计算机与外部设备之间数据交换经常使用的方式有无条件传送、程序查询、中断和直接存储器存取(即DMA)。其中前三种都是通过CPU执行某一段程序,实现计算机内存与外设间的数据交换。只有在DMA方式下,CPU不需要过多参与工作,而只在开始和结束时作少量处理,其它时候都是将计算机系统总线的控制权交予DMA控制器,然后在DMA控制器的控制下,实现内存与外设间数据的直接传送。由于DMA方式是在DMA控制器硬件的控制下实现数据的传送,不需要CPU执行程序,故这种方式传送数据的速度最快。

考点:数据传输,主机