软件调试笔记17 - 中断和异常管理

中断描述符表

当中断或者异常发生时,CPU是通过中断描述符表IDT来寻找处理函数的。是CPU与操作系统交接中断和异常的关口。操作系统在启动早期的一个重要任务就是设置IDT表,准备好处理异常和中断的函数。发生在0号CPU即BSP(bootstraap processor),BSP后面会初始化其他的AP (application processor),并复制一份IDT。


异常分发机制

软件调试笔记17 - 中断和异常管理

结构化异常处理SEH

软件调试笔记17 - 中断和异常管理

软件调试笔记17 - 中断和异常管理

软件调试笔记17 - 中断和异常管理

软件调试笔记17 - 中断和异常管理

软件调试笔记17 - 中断和异常管理