第 22 题
在 DMA 方式下,数据从内存传送到外设经过的路径是( )。
A. 内存 → 数据总线 → 外设
B. 内存 → 数据总线 → DMA → 外设
C. 内存 → CPU → 数据总线 → 外设
D. 外设 → 内存
[tag_link]
正确答案:B
【解析】本题考查 DMA 的数据传送方式。 在 DMA 方式下,数据传送不需要经过 CPU,但需要经过 DMA 控制器中的数据缓冲寄存器。 DMA 控制器中的数据缓冲寄存器用来暂存每次传送的数据。 输入时,数据由外设(如磁盘)先送往数据缓冲寄存器,再通过数据总线送到主存。 反之,输出时,数据由主存通过数据总线送到数据缓冲寄存器,然后再送到外设。