列表

详情


CPU通过接口对外设控制的方式一般包含程序查询方式、中断处理方式和DMA方式,以下描述正确的是(  )。

A. 程序查询方式下的结构复杂,但是工作效率很高

B. 中断处理方式下CPU不再被动等待,而是可以执行其他程序

C. DMA方式下的内存和外设之间的数据传输需要CPU介入

D. 在DMA进行数据传送之前,DMA控制器不需要向GPU申请总线控制权

参考答案: B

详细解析:

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

上一题