
2从CPU响应时间上看,程序中断方式是在一条指令执行结束时响应,而DMA方式可在指令周期内任意存取周期结束时响应。
3程序中断方式有处理异常事件的能力,DMA则无此能力。
4.程序中断需保护现场,DMA方式不需保护现场。
5.DMA优先级比中断的优先级高。
程序查询方式控制简单,但外设和主机不能同时工作,各外设之间也不能同时工作,系统的效率很低,因此适用于外设数目不多的.程序中断方式,无须等待查询,而是继续执行原来的程序,所以程序中断不仅适用于外部设备的输入输出的 *** 作,也适用于对外界发生的随机事件的处理,并且允许多个外设同时工作欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)