题10
题目
下列关于 DMA 方式的描述中, 正确的是 ( )。
A. DMA 是一个专门负责输入/输出的处理机
B. I/O 过程由 DMA 控制器负责, CPU 只需要在预处理和后处理阶段进行干预
C. CPU 通过程序的方式给出 DMA 可以解释的程序
D. DMA 不需要 CPU 指出所取数据的地址与长度
分析
DMA 不是一个处理机, 而是一个控制器, A 错误。CPU 不需要给出 DMA 可以解释的程序, 而给 DMA 发出一条命令, 同时设置 DMA 控制器中寄存器的值, 来启动 DMA, C 错误。DMA 需要 CPU 指出所取数据的地址与长度, 这些参数存放在 DMA 控制器的寄存器中, D 错误。
解
B