在下面的 I/O 控制方式中,需要 CPU 干预最少的方式是( )。
- A.程序 I/O 方式
- B.中断驱动 I/O 控制方式
- C.直接存储器访问 DMA 控制方式
- D.I/O 通道控制方式
正确答案及解析
正确答案
D
解析
程序 I/O 方式,又称为“忙-等”方式,CPU 花费大量的时间在设备 I/O 的等待上;中断驱动 I/O 控制方式,每传送完一项数据就中断 CPU 一次,对 CPU 的干扰相当频繁;直接存储器访问 DMA 控制方式,可以一次传送一个连续的数据块,与前两种 I/O 方式相比,该方式对 CPU 的干扰较少;I/O 通道控制方式,可以一次传送多个数据块,当程序执行结束时,也就是将控制的所有数据传送完毕后才向CPU 发送一次中断。