(2012年下半年上午试题5)在I/O设备与主机间进行数据传输时,CPU只需在开始和结束时作少量处理,而无须干预数据传送过程的是________方式。

admin2019-04-22  43

问题 (2012年下半年上午试题5)在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://jikaoti.com/ti/iUf7FFFM
0

最新回复(0)