CPU响应DMA请求的时间是( )
A、必须在一条指令执行完毕
B、必须在一个总线周期结束
C、可在任一时钟周期结束
D、在判明设有中断请求之后
【正确答案】:B
【题目解析】:CPU响应DMA请求的时间确实必须在一个总线周期结束时。这是因为DMA操作需要占用系统总线资源,而CPU并非在整个指令执行期间都会使用总线。将DMA请求的检测点设置在每个机器周期也即总线周期结束时执行,可以确保总线得到高效利用。因此,为了确保数据传输的效率和准确性,CPU会在一个总线周期结束时响应DMA请求。
CPU响应DMA请求的时间是( )
- 2024-11-05 14:28:11
- 计算机组成原理(02318)
- 1