在I/O设备与主机问进行数据传输时,CPU只需在开始和结束时作少量处理,而无须干预数据传送过程的是_____________方式。

admin2021-01-13  48

问题 在I/O设备与主机问进行数据传输时,CPU只需在开始和结束时作少量处理,而无须干预数据传送过程的是_____________方式。

选项 A、中断
B、程序查询
C、无条件传送
D、直接存储器存取

答案D

解析 CPU与外设之间交换数据的方式有直接程序控制方法、中断方法、直接存储器存取方法和通道控制方法。
    直接程序控制方法分为:无条件传送和程序查询方法。在无条件传送情况下,外设总是准备好的,外设可无条件地随时接收cPu输出的数据,也可无条件地随时向CPU输入数据。在程序查询方式下,则需要CPU执行程序查询外设的状态,判断外设是否准备好了。
    中断方式下,数据传送的基本过程是:当I/O系统与外设交换数据时,CPU无须等待,也不必查询I/O的状态,可以去处理其他任务。当I/O系统完成了数据传输后则向CPU发送中断信号,然后CPU保存正在执行的现场,转入I/O中断服务程序,完成与I/O系统的数据交换,再返回原程序继续执行。
    可见,不论是无条件传送、利用查询方式传送还是利用中断方式传送,都需要由CPU通过执行程序来实现,限制了数据的传输速度。
    直接存储器存取方式则是通过硬件实现主存与I/O设备问的直接数据传送,在数据传送的过程中不需要CPU的任何干涉,只需要CPU在过程开始时和在过程结束时的处理。
转载请注明原文地址:https://kaotiyun.com/show/oPCZ777K
0

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