计算机系统CPU指令执行。
不过CPU的世界并不总是按部就班,还有"中断"这位不速之客。
想象CPU踢球正嗨,突然一个中断信号就像裁判的哨声,必须立刻停下处理突发事件。
这中断既能是外部设备的紧急呼叫,也能是程序内部的自我检查,就像足球比赛中的暂停和重新开始。
中断机制让CPU能随时响应外界变化,确保系统运行得既稳定又敏捷。
中断其实分很多种,大类上分为外部中断和内部中断。
·外部中断是源自计算机外部硬件设备通知CPU需及时处理的信号。
·内部中断通常与程序执行特定指令或者程序执行出错有关。
·不可屏蔽中断是无法通过软件控制屏蔽的中断,用于报告严重错误或紧急情况,如电源故障、硬件错误等。
·陷阱也可以叫做陷入,如系统调用,就是执行到特定陷阱指令后,CPU会调用特定程序处理。
故障类似于程序上的异常,若程序有捕获异常并处理,将能修正这个问题,不会报错,否则会报错。
终止就是致命性错误了,一般程序无法继续运行下去。
关注我,下一节更加精彩!