单项选择题

DMA 方式的数据交换不是由 CPU 执行一段程序来完成,而是在()之间建立一条逻辑上的直接数据通路,由DMA 控制器来实现。
A、CPU 与主存之间
B、I/O 设备与 I/O 设备之间
C、I/O 设备与 CPU 之间
D、I/O 设备与主存之间