在计算机外部设备和主存之间直接传送而不是由CPU执行程序指令进行数据传送的控制方式称为________________。

admin2020-05-13  32

问题 在计算机外部设备和主存之间直接传送而不是由CPU执行程序指令进行数据传送的控制方式称为________________。

选项 A、程序查询方式
B、中断方式
C、并行控制方式
D、DMA方式

答案D

解析 本题考查计算机系统基础知识。在计算机与外设交换数据的过程中,无论是无条件传送、利用查询方式传送还是利用中断方式传送,都需要由CPU通过执行程序来实现,这就限制了数据的传送速度。DMA方式(Direct Memory Access)有时也称为直接内存操作,是指数据在内存与I/O设备问的直接成块传送,即在内存与I/O设备问传送一个数据块的过程中,不需要CPU的任何干涉,只需要CPU在过程开始启动(即向设备发出“传送一块数据”的命令)与过程结束(CPU通过轮询或中断得知过程是否结束和下次操作是否准备就绪)时的处理,实际操作由DMA硬件直接执行完成,CPU在此传送过程中根本不参加传送操作,因此就省去了CPU取指令、取数、送数等操作,也没有保存现场、恢复现场之类的工作。
转载请注明原文地址:https://jikaoti.com/ti/O0L7FFFM
0

最新回复(0)