跳转至

中断

基本概念

引入中断技术的初衷是提高多道程序运行环境中CPU的利用率,而且主要是针对外部设备的

后来逐步得到发展,形成了多种类型,成为操作系统各项操作的基础,例如键盘或鼠标信息的输入、进程的管理和调度、系统功能的调用、设备驱动、文件访问等,无不依赖于中断机制

可以说,现代操作系统是靠中断驱动的软件

  • 中断

计算机在执行程序过程中,当遇到急需处理的时间时,暂停当前正在运行的程序,转去执行有关服务程序,处理完后自动返回源程序

中断向量可以提供中断服务程序的入口地址

  • 中断向量表

为了提高响应中断的速度,通常把所有中断服务程序的入口地址(或称中断向量)汇集为中断向量表

中断分类

参考资料

https://www.jianshu.com/p/bb33282402d7