中断和异常
# 中断和异常
中断的类型:内中断(也称为 “异常”、例外);外中断(也称为 “中断 ")
内中断的案例:非法指令;应用程序请求操作系统时发出 “陷入指令”,该指令会引发一个内部中断指令,意味着应用程序主动将 CPU 控制权还给 OS。“系统调用” 就是通过陷入指令完成。
中断处理程序一定是内核程序,需要运行在 “内核态”。
上次更新: 2023/01/06, 19:28:46
中断的类型:内中断(也称为 “异常”、例外);外中断(也称为 “中断 ")
内中断的案例:非法指令;应用程序请求操作系统时发出 “陷入指令”,该指令会引发一个内部中断指令,意味着应用程序主动将 CPU 控制权还给 OS。“系统调用” 就是通过陷入指令完成。
中断处理程序一定是内核程序,需要运行在 “内核态”。