单选题

计算机系统总线包括①地址总线、 ②数据总线和③控制总线。 若采用 DMA 方式传送数据, 需要 DMA控制器控制的是(     )。

【正确答案】 D
【答案解析】

在 DMA 传送过程中, DMA 控制器将接管 CPU 的地址总线、 数据总线和控制总线, CPU 的主存控制信号被禁止使用。 而当 DMA 传送结束后, 将恢复 CPU 的一切权力并开始执行其操作。 由此可见, DMA 控制器必须具有控制系统总线的能力, 即能够像 CPU 一样输出地址信号, 接收或发出控制信号, 输入或输出数据信号。