从五个方面来比较程序中断方式跟dma方式的区别

 我来答
orzsoo
2012-06-24
知道答主
回答量:41
采纳率:0%
帮助的人:14.3万
展开全部
DMA方式优点:对于CPU而言,它的任务仅仅是在一个数据块传输之前对DMAC进行初始化,CPU用于传输控制的操作达到最小(不考虑与通道/IO处理器方式的比较),CPU的效率最高。CPU与外设“并行”工作。外部设备一个数据输入/输出完成后,向DMAC申请进行数据传输,响应时间仅为DMAC的1~3个时钟周期。响应速度达到最快,可以满足高速传输的需要。
DMA方式缺点:实现DMA控制需要增加DMA控制器和总线控制逻辑,增加了系统的复杂性。DMA传输需要占用总线,并且具有较高的“优先级”。这使得系统对其他设备的响应速度不能得到明确的保证。
意法半导体(中国)投资有限公司
2023-06-12 广告
 DMA有两种方式,一种是查询方式,一种是中断方式。是问这两种方式有什么区别么?查询方式是通过查询标志位来判定DMA结束,中断方式是DMA结束的时候返回中断,在程序中不需要一直查询标志位。  DMA与中断的区别  ⑴中断方式是在数据缓冲寄存... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
kufsbfqt
2012-04-14
知道答主
回答量:31
采纳率:0%
帮助的人:15.4万
展开全部
DMA方式优点:对于CPU而言,它的任务仅仅是在一个数据块传输之前对DMAC进行常用的设备和CPU之间数据传送控制方式有4种,它们是程序直接控制方式、中断,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式