通过DMA方式传送一个数据块的过程中,会涉及下面几个操作:Ⅰ.DMAC向CPU发申请总线的请求信号HRQⅡ.I

14 查阅

通过DMA方式传送一个数据块的过程中,会涉及下面几个操作:

Ⅰ.DMAC向CPU发申请总线的请求信号HRQ

Ⅱ.I/O设备向DMAC发DMA请求信号,要求进行数据传送

Ⅲ.CPU在完成当前总线周期后暂停操作,向DMAC发响应DMA请求的回答信号 HLDA 并交出总线控制权

Ⅳ.DMAC向存储器发存储器地址信号

正确的操作步骤是

A.Ⅰ、Ⅱ、Ⅲ和Ⅳ

B.Ⅱ、Ⅲ、Ⅳ和Ⅰ

C.Ⅲ、Ⅳ、Ⅰ和Ⅱ

D.Ⅱ、Ⅰ、Ⅲ和Ⅳ

参考答案:

D解析:该题考查考生对DMA方式传送数据的理解。DMAC传送一个数据块的处理过程有如下几步:(1)I/O设备向DMAC发DMA请求信号,要求进行数据传送;(2) DMAC 向 CPU发申请总线的请求信号HRQ,以便使用总线进行数据传送;(3)CPU在完成当前总线周期后暂停操作,向DMAC发响应DMA请求的回答信号HLDA并交出总线控制权,由DMAC接管总线:(4)DMAC向存储器发存储器地址信号;(5) DMAC 发读/写控制信号,在存储器到I/0设备或I/O设备到存储器之间传送一个字节数据;(6)每传送

计算机三级