DMA方式与程序中断方式相比,其主要特点是什么?

DMA方式与程序中断方式相比,其主要特点是什么?,第1张

1从数据传送上看:程序中断方式靠程序传送,DMA方式靠硬件传送;

2从CPU响应时间上看,程序中断方式是在一条指令执行结束时响应,而DMA方式可在指令周期内任意存取周期结束时响应。

3程序中断方式有处理异常事件的能力,DMA则无此能力。

4.程序中断需保护现场,DMA方式不需保护现场。

5.DMA优先级比中断的优先级高。

程序查询方式控制简单,但外设和主机不能同时工作,各外设之间也不能同时工作,系统的效率很低,因此适用于外设数目不多的.程序中断方式,无须等待查询,而是继续执行原来的程序,所以程序中断不仅适用于外部设备的输入输出的 *** 作,也适用于对外界发生的随机事件的处理,并且允许多个外设同时工作


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7760099.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-09
下一篇2023-04-09

发表评论

登录后才能评论

评论列表(0条)

    保存