全站数据
8 4 2 0 5 8 1

dma的三种传送方式

大本钟英语 | 简单学习,快乐成才!         
问题更新日期:2024-10-12 06:08:03

问题描述

dma的三种传送方式求高手给解答
精选答案
最佳答案

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

数据块传送方式:在I/O接口电路中设置一个比较大的数据缓冲区,一般能存放一个数据块,I/O接口电路与内存之间的数据交换以数据块为单位。总线仲裁器判定究竟是DMA控制器还是CPU能获得总线的使用权。

周期挪用方式:当I/O接口没有DMA请求时,CPU按程序要求访问内存;一旦I/P接口有DMA请求,则I/O接口挪用一个或几个周期。缺点是:数据输入或庶出过程中实际占用了CPU时间。

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

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