题33
题目
在 DMA 方式下, 数据从内存传送到外设经过的路径是 ( )。
A. 内存
B. 内存
C. 内存
D. 内存
分析
DMA方式是总线上连着CPU、内存、DMA控制器,然后DMA控制器又和外设连了一条线。
所以这个地方他说说数据从内存出发传送到外设,那就是从内存进入总线再进行DNA再去到外设。
解
B
DMA 方式的数据传送不经过 CPU, 但需要经过 DMA 控制器中的数据缓冲寄存器。输入时, 数据由外设 (如磁盘) 先送往 DMA 的数据缓冲寄存器, 再通过数据总线送到主存。反之, 输出时, 数据由主存通过数据总线送到 DMA 的数据缓冲寄存器, 然后送到外设。