A-A+
计算机运行过程中 CPU 需要与外设进行数据交换。采用()控制技术时 CPU与外设可并行工作
问题详情
计算机运行过程中,CPU 需要与外设进行数据交换。采用()控制技术时,CPU与外设可并行工作。
A.程序查询方式和中断方式
B.中断方式和 DMA方式
C.程序查询方式和 DMA方式
D.程序查询方式、中断方式和 DMA方式
参考答案
答案: B:
程序查询方式是按顺序执行的方式,由CPU全程控制。因此不能实现外设与CPU的并行工作。中断方式,在外设做好数据传送之前,CPU可做自己的事情。发出中断请求之后,CPU响应才会控制其数据传输过程,因此能一定程度上实现CPU和外设的并行。而DMA方式由DMAC控制器向CPU申请总线的控制权,在获得CPU的总线控制权之后,由DMAC代替CPU控制数据传输过程。