[技术向] CSAPP (深入理解计算机系统) 异常控制流
CPU 执行的指令序列称为控制流. 程序在执行过程中不可避免会受到某些外部事件的影响, 比如计时器到期, 网络包抵达...这些事件会导致控制流的意外变化. 这种意外变化称作“异常控制流”.
异常
异常是对处理器状态变化 (检测到某个事件) 的反应, 由硬件和操作系统共同实现.

异常的处理流程:

异常的种类 (除了中断是异步的, 其他都是同步的):
中断 (Interrupt)
陷入 (Trap)
错误 (Fault)
中止 (Abort)
常见的系统调用:
