- 4
- 0
- 约1.08千字
- 约 2页
- 2026-07-27 发布于山西
- 举报
1.什么是中断?
CPU在正常运行期间,由外部或者引起的,让CPU停下当前正在运行的程序,
转而去执行触发他的中断所对应的程序,这个就是中断。
举例:
我现在正在厨房做饭,突然响了,然后我关火去接,接完在回去开火继续做
饭,这个过程就是中断的一个过程。
在这个看似简单的过程中,却涉及到了中断的几个过程,我们一起来看一下:
1铃声响了:中断请求
2我要去接:中断相应
3我关掉火:保护现场
4我接的过程:中断处理
5接完回到厨房开火:恢复现场
6继续做饭:中断返回
7如果我不接:中断
2.什么是中断上下文,为什么会有中断上下文?
中断的存在可以极大的提高CPU的运行效率,但是中断会打断内核进程中的正常调度和
运行,所以为保证系统实时性,中断服务程序必须足够简短,但实际应用中某些时候发生中断
时必须处理大量的事物,这时候如果都在中断服务程序中完成,则会严重降低中断的实时性,
基于这个,linux系统提出了一个概念:把中断服务程序分为两部分:中断上文和中断下
文。
中断上文:完成尽可能少切比较急的任务,中断上文的特点就是响应速度快。
中
您可能关注的文档
最近下载
- 5G 高效散热模组建设项目环评(新版环评)环境影响报告表.pdf VIP
- 执业药师继续教育《中药新型饮片研究与应用现状及进展》习题答案.docx VIP
- 电子科技公司散热模组、散热管、风扇、金属零配件生产项目环评可研资料环境影响.docx VIP
- 上海大屯能源股份有限公司热电厂物料仓储干化工程项目环境影响报告表.doc VIP
- 高血压患者的饮食及药物管理PPT课件.pptx VIP
- 支架法现浇箱梁专项施工方案(报审).docx VIP
- 风湿免疫疾病的生物制剂治疗与应用注意事项.pptx VIP
- Sanyo三丰三坐标测量机软件MSURF-S, MSURF-I, MSURF-G, MSURF V2.011说明书.pdf
- 从品管角度分析发酵大米蛋白-柏美娟.pdf VIP
- (2026年)心脏病患者非心脏手术的麻醉管理PPT课件.pptx VIP
原创力文档

文档评论(0)