DMA 控制 I/O 方式下,设备的输入/输出由 DMA 控制器控制完成,此时,DMA 控制器控制的数据传输通路位于
A. CPU 和主存之间
B. CPU 和 DMA 控制器之间
C. 设备接口和主存之间
D. 设备接口和 DMA 控制器之间
DMA 方式 (Direct Me...
用户登录可进行刷题及查看答案
DMA 方式 (Direct Memory Access) 也称为成组数据传送方式,有时也称为直接内存操作。由于 CPU 根本不参加传送操作,因此就省去了 CPU 取指令、取数、送数等操作。内存地址修改、传送字个数的计数等等,也不是由软件实现,而是用硬件线路直接实现的。所以 DMA 方式能满足高速 I/O 设备的要求,也有利于 CPU 效率的发挥。
选项 A:在 DMA 方式中,数据传输并不需要CPU的直接参与。因此排除选项 A。
选项 B:虽然在 DMA 方式中,CPU 会与 DMA 控制器进行通信,以初始化 DMA 操作,如设置起始地址、传输字节数等,但是数据传输通路不在此处,也不需要 CPU 的直接参与。
在 DMA 方式中,数据传输并不需要 CPU 的直接参与。因此排除选项 B。
选项 C:在 DMA 方式下,数据传输是由 DMA 控制器直接控制的,它在设备接口和主存之间建立数据传输通路,实现数据的直接读写,而无需 CPU 的干预。因此选项 C 为正确选项。
选项 D:虽然数据传输过程中,设备接口会与 DMA 控制器进行通信,但实际的数据传输并不是在它们之间,而是通过 DMA 控制器的控制,在设备接口和主存之间进行。因此排除选项 D。
本题选 C。
登录后提交答案
暂无评论,来抢沙发