问题 单项选择题

计算机系统中主机与外设间的输入输出控制方式有多种,其中占用主机CPU时间最多的是()方式。

A.通道方式

B.DMA

C.中断

D.程序查询

答案

参考答案:D

解析:

本题考查计算机系统的基础知识。

程序查询方式是主机通过程序直接控制输入输出设备的工作,此方式下进行主机和外设问的数据交换时,主机CPU要不断查询外设状态、控制数据传送过程而不进行其他操作。

在中断方式下,主机向输入输出设备发出数据传送的命令后,仍可以进行其他操作,外设在完成发送或接收数据的准备工作后,向主机发出中断请求,进行数据传送。在此方式下,外设的准备工作可独立进行,主机在此期间进行其他操作,但输入输出的数据传送操作仍在主机CPU控制下进行。

在DMA方式下,输入输出设备与内存储器直接相连,数据传送由DMA控制器而不是主机CPU控制。CPU除了传送开始和终了时进行必要的处理外,不参与数据传送的过程。

输入输出通道实际上是一种专用处理机。进行输入输出操作时,通道取出并执行保存在主机主存储器中的程序,控制输入输出设备与生存储器之间的数据交换。这种方式下CPU只需进行少量的处理就实现了并行操作。

单项选择题
单项选择题