参考答案: B
详细解析:
CPU与I/O设备进行通信一般包含程序查询方式、中断处理方式和DMA方式。
程序查询方式:是让CPU以一定的周期按次序查询每一个外设,看它是否有数据输入或输出的要求,若有,则进行相应的输入/输出服务;若无,CPU就接着查询下一个外设。特点:CPU通过执行指令主动对外部设备进行查询,外部设备处于被动地位。
中断:是指CPU在正常运行程序的过程中,由于预选安排或发生了各种随机的内部或外部事件,使CPU中断正在运行的程序,而转到为相应的服务程序去处理,这个过程称为程序中断
DMA是在内存与I/O设备间传送一个数据块的过程中,不需要CPU的任何中间干涉,只需要CPU在过程开始时向设备发出“传送块数据”的命令,然后通过中断来得知过程是否结束和下次操作是否准备就绪。