DMA有哪几种传送方式?并简单说明其特点。
DMA有哪几种传送方式?并简单说明其特点。
参考答案和解析
(1)单字传送:每次DMA传送只传送一个字节数据,传送后释放总线由CPU控制总线一个完整的总线周期。以后又测试DMA请求线DREQ,若有效,再进入DMA周期。在DMA响应信号DACK有效前,DREQ必须保持有效;若DREQ在传送过程一直保持有效,在两次传送之间也必需释放总线。 (2)成组传送方式,一个DMA请求一组信息,这一组信息的字节数由编程决定,只要在DACK有效之前DREQ保持有效即可。一旦DACK有效,不管DREQ是否有效,DMAC一直不放弃总线控制权,直到整个数据传送完。 (3)请求传送方式,该方式类似成组传送方式,但每传送一个字节后,DMAC就检测DREQ,若无效则挂起;若有效,继续DMA传送,直到一组信息传送结束;外加信号强制DMAC终止操作。
相关考题:
高速的外部设备进行输入输出操作时,采用程序中断方式传送数据,因为速度较慢而不能满足要求,现在多采用直接存储器访问方式(DMA方式),其重要特点是不需要保存现场和恢复现场。这种方式依靠(7)实现直接存储器访问。DMA传送数据时,周期窃取方式要求每传送一个数据,需占用总线(8),DMA传送周期结束后,总线仍交回CPU管理。A.CPUB.设备控制器C.总线仲裁器D.DMA控制器
问答题DMA有哪些传送方式?DMA操作基本方法?