刚学嵌入式,想问问什么是中断,中断的概念是什么

本文通过比喻解释了嵌入式系统中中断处理的概念,将妈妈关注孩子睡觉的情景与CPU处理中断的方式相联系。讨论了中断的触发、中断处理流程以及保存和恢复现场的重要性,并提及了生活中各种可能中断妈妈活动的事件,如门铃、小孩哭声等,映射到CPU处理不同中断的场景。
摘要由CSDN通过智能技术生成

一个简单的生活场景:孩子在卧室睡觉,妈妈在客厅看书,那么,妈妈如何知道孩子醒了?

fbe35e2eca92b66f6e536c7e2647a764.png

· 时时进房间查看:查询方式

· 进房间陪小孩一起睡觉,小孩醒了会吵醒她:休眠-唤醒

· 妈妈要干很多活,但可以定个闹钟陪小孩睡一会:poll方式

· 妈妈在房间干活,小孩自己醒了,走出房间告诉妈妈:异步通知

后面3中方式都需要小孩中断妈妈:中断她的睡眠、她的工作。

3f05fa6d8dcb68aca90677fc432f8178.png16c759d1a06da8ec15f5bf3d9df3be28.png

事实上能“中断”妈妈的事儿多着呢

· 远处猫叫:忽略

· 门铃,小孩哭声:对应不同处理

· 身体不舒服:赶紧休息

· 有蜘蛛掉下来:赶紧跑

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值