dma控制方式?
2021-12-01

DMA控制的三种方式:数据块传送方式、周期挪用方式、交替访存方式

数据块传送方式:在I/O接口电路中设置一个比较大的数据缓冲区,一般能存放一个数据块,I/O接口电路与内存之间的数据交换以数据块为单位。

总线仲裁器判定究竟是DMA控制器还是CPU能获得总线的使用权。

周期挪用方式:当I/O接口没有DMA请求时,CPU按程序要求访问内存;一旦I/P接口有DMA请求,则I/O接口挪用一个或几个周期。

缺点是:数据输入或庶出过程中实际占用了CPU时间。

交替访存方式:CPU与DMA控制器交替访问内存。不需要总线使用权的申请、建立和归还过程。

效率高,但实现起来有困难,基本上不被使用。

大家都在看
本站系本网编辑转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除内容!本站文章版权归原作者所有,内容为作者个人观点。本站只提供参考并不构成任何投资及应用建议。本站拥有对此声明的最终解释权。