中断和异常
中断机制的诞生
早期的计算机中,各个程序只能串行执行,系统资源利用率低
为了解决上述问题,人们发明了操作系统(作为计算机的管理者),引入中断机制,实现了多道程序并发执行
本质上:发生中断就意味着需要操作系统介入,开展管理工作
中断的概念和作用
中断是使CPU从“用户态”切换为“核心态”的唯一途径,而从“核心态”切换为“用户态”则是通过执行一个特权指令,将程序状态字(PSW)的标志位设置为“用户态”
中断的分类
按信号的来源分(CPU):
内中断
CPU内部,与当前执行的指令有关
外中断
CPU外部,与当前执行的指令无关
中断的处理过程
总结
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
2021-06-05 AcWing第2次周赛——第二题(3627. 最大差值 )贪心策略
2021-06-05 通过二分查找+位运算求完全二叉树的节点个数