控制器从CPU完全接管对总线的控制,数据交换不经过CPU,而直接在内存和I/O设备之间进行,这种I/O设备控制方式称为( )。

admin2020-03-31  31

问题 控制器从CPU完全接管对总线的控制,数据交换不经过CPU,而直接在内存和I/O设备之间进行,这种I/O设备控制方式称为(    )。

选项 A、程序直接控制方式
B、中断控制方式
C、DMA方式
D、通道控制方式

答案C

解析 在DMA方式中,I/O控制器有更强的功能。它除了具有中断功能外,还有一个DMA控制机构。在DMA控制器的控制下,它采用“偷窃”总线控制权的方法,让设备和内存之间可成批地进行数据交换,而不用CPU干预。这样既大大减轻了CPU的负担,也使I/O的数据传送速度大大提高。在DMA方式下,允许DMA控制器“接管”总线的控制权,而直接控制DMA控制器与内存的数据交换。目前,在小型、微型机中的快速设备均采用这种方式,DMA的操作全部由硬件实现,不影响CPU寄存器的状态。故本题答案选择C选项。
转载请注明原文地址:https://kaotiyun.com/show/RY8Z777K
0

最新回复(0)