Atmage16 中断学习—了解中断

(1)中断是什么?

          系统某一事件A发生时,CPU会暂停正在执行的事件B并且现场。而去执行事件A,当事件A执行完成后再回来执行事件B。这个过程就是中断。

          举例说明:老师正在认真的讲课,当讲到书中某一知识点时,某同学突然举手提出一个问题。老师暂停正在讲解的知识点,然后去解答这位同学的问题。等解答完毕后,再回来继续讲解书中的这个知识点。

                            

(2)中断起着什么作用?

        CPU和外围设备进行数据交换时,高速工作的CPU和低速工作的外围设备之间存在着较大的速度差异。若用无条件传送方式和状态查询传送方式,一方面CPU要浪费很多时间来等待外设准备好,致使系统效率低;另一方面,CPU也无法及时处理外设的随机性信息交换,系统的实时性差。而中断却能解决这些问题。

使用中断的优势:

CPU与外部设备并行工作

在中断方式下,CPU和外部设备可并行工作。CPU执行主程序,外部设备自己独立运行。当外部设备做好准备,要进行数据交换时,就会向CPU发送中断请求。CPU相应中断,与外部设备数据交换后,继续执行自己的程序。外部设备也会独立执行自己的设备。这样,CPU可对多个外设进行管理,并且按照轻重缓急来执行中断程序,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值