单选题
下列关于各阶段CPU和外设间进行通信的方式中,说法正确的是______。
A.程序直接控制方式中,CPU需要不断测试一台设备的忙/闲标志来获得外设的工作状态
B.程序中断I/O控制方式中,CPU需要不断测试一台设备的忙/闲标志来获得外设的工作状态
C.程序直接控制方式仅当I/O操作正常或异常结束时才中断中央处理机
D.DMA控制方式仅当I/O操作正常或异常结束时才中断中央处理机
A
B
C
D
【正确答案】
A
【答案解析】
(1)程序直接控制方式:当用户进程需要输入或输出数据时,它通过CPU发出启动设备的指令,然后用户进程进入测试等待状态。在等待时间内,CPU不断地用一条测试指令,通过测试一台设备的忙/闲标志来获得外设的工作状态。 (2)程序中断I/O控制方式:仅当I/O操作正常或异常结束时才中断中央处理机。 (3)DMA控制方式:在外围设备和内存之间开辟直接的数据交换通路。 (4)I/O通道控制方式:一种以内存为中心,实现设备和内存直接交换数据的控制方式。
提交答案
关闭