如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是________________。

admin2020-05-13  31

问题 如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是________________。

选项 A、程序查询方式
B、中断方式
C、DMA方式
D、无条件存取方式

答案C

解析 本题考查计算机设备管理方面的基础知识。
    在计算机设备管理中,常用的输入/输出控制方式有程序直接控制方式、中断控制方式、DMA控制方式和通道控制方式。
    程序直接控制方式在早期的计算机系统中使用,由于没有中断机构,处理机对I/O设备的控制采用程序直接控制方式,该方法工作过程非常简单,但CPU的利用率相当低,因为CPU执行指令的速度高出I/O设备几个数量级,所以在循环测试中浪费了CPU的大量时间。
    中断控制方式是为了减少程序直接控制方式中的CPU等待时间,提高CPU与设备的并行工作程度,现代计算机系统中广泛采用中断控制方式对I/O设备进行控制。
    DMA控制方式的基本思想是在外围设备和内存之间开辟直接的数据交换通路,在DMA控制方式中,设备控制器(DMA控制器)具有更强的功能,在它的控制下,设备和内存之间可以成批地进行数据交换,而不用CPU干预,这种方式一般用于块设备的数据传输。
    通道控制方式与DMA控制方式类似,也是一种以内存为中心,实现设备与内存直接交换数据的控制方式。与DMA控制方式相比,通道所需要的CPU干预更少,而且可以做到一个通道控制多台设备,从而更进一步减轻了CPU的负担。
转载请注明原文地址:https://kaotiyun.com/show/8CWZ777K
0

相关试题推荐
最新回复(0)