下列关于DMA方式的叙述中,正确的是( )。
Ⅰ. DMA传送前由设备驱动程序设置传送参数
Ⅱ. 数据传送前由DMA控制器请求总线使用权
Ⅲ. 数据传送由DMA控制器直接控制总线完成
Ⅳ. DMA传送结束后的处理由中断服务程序完成
A. 仅Ⅰ、Ⅱ
B. 仅Ⅰ、Ⅲ、Ⅳ
C. 仅Ⅱ、Ⅲ、Ⅳ
D. Ⅰ、Ⅱ、Ⅲ、Ⅳ
解答:
Ⅰ正确。DMA传送前...
用户登录可进行刷题及查看答案
Ⅰ正确。DMA传送前由设备驱动程序设置传送参数:在进行DMA传送之前,设备驱动程序负责设置传送参数,例如源地址、目标地址和传输长度等。这些参数将指导DMA控制器进行数据传送。
Ⅱ正确。数据传送前由DMA控制器请求总线使用权:在进行DMA传送之前,DMA控制器会向总线控制器(如总线控制器或内存控制器)请求总线的使用权。一旦获得总线使用权,DMA控制器将能够直接控制总线进行数据传输,而无需主处理器的干预。
Ⅲ正确。数据传送由DMA控制器直接控制总线完成:DMA控制器在获得总线使用权后,可以直接控制总线进行数据传输。它负责管理传输的数据、地址和传输方向,并在传输结束后释放总线的控制权。
Ⅳ正确。DMA传送结束后的处理由中断服务程序完成:一旦DMA传送完成,通常会触发一个DMA传输完成的中断。DMA控制器向CPU 发送中断请求,CPU执行中断服务程序做DMA结束处理。
综上,Ⅰ、Ⅱ、Ⅲ、Ⅳ都正确。
本题选D。
登录后提交答案
暂无评论,来抢沙发