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