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