扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 输入输出系统简单
单选题
2025年5月第10题
简单
单选题
2025年5月第10题
#第二版教材
#必须掌握
在计算机系统中,若输入/输出设备与内存之间的数据交换不通过 CPU 直接控制和传送数据,而由专用硬件控制器完成传输,这种数据交换方式称为(__)。
问题(1)
浓缩知识点
计算机系统中,输入输出设备与内存之间的数据交换主要有四种典型方式。程序查询方式下,CPU需主动持续检查设备状态,全程参与数据传输,系统效率较低;中断方式中,设备准备好数据后向CPU发送中断请求,CPU响应后再处理数据传输,虽比程序查询效率有所提升,但数据交换仍离不开CPU的直接参与;DMA即直接内存访问方式,由专用的DMA控制器负责完成I/O设备与内存间的直接数据传输,CPU仅在传输的启动和结束阶段进行控制,无需干预具体的数据传送环节,这种方式特别适合大批量数据的高速传输,能有效减少CPU资源占用,提升整体系统性能;无条件存取方式属于非标准控制方式,应用场景较为局限,实际中很少采用。
正确答案
C
本题考察的是计算机系统中 I/O 数据交换方式的分类与特点。
A选项程序查询(轮询方式):CPU 不断主动检查设备状态,有数据时再执行传输,效率低,且 CPU 占用高,必须经过 CPU 控制。
B选项中断方式:设备准备好数据后向 CPU 发出中断请求,CPU 响应中断后再进行数据交换,虽然效率高于轮询,但数据传输仍需 CPU 参与,并非完全绕过 CPU。
C选项DMA(Direct Memory Access)方式:直接内存访问方式,是一种 I/O 设备与内存之间直接交换数据、不经 CPU 干预的方式。CPU 仅在启动和完成时进行控制,大大提高了数据传输效率,尤其适用于大批量数据传输,是题干描述的正确答案。
D选项无条件存取方式:不是标准的 I/O 控制方式术语,干扰项,不符合题意。
因此,正确答案是 C. DMA 方式。
