中断
基本概念
引入中断技术的初衷是提高多道程序运行环境中CPU的利用率,而且主要是针对外部设备的
后来逐步得到发展,形成了多种类型,成为操作系统各项操作的基础,例如键盘或鼠标信息的输入、进程的管理和调度、系统功能的调用、设备驱动、文件访问等,无不依赖于中断机制
可以说,现代操作系统是靠中断驱动的软件
- 中断
计算机在执行程序过程中,当遇到急需处理的时间时,暂停当前正在运行的程序,转去执行有关服务程序,处理完后自动返回源程序
中断向量可以提供中断服务程序的入口地址
- 中断向量表
为了提高响应中断的速度,通常把所有中断服务程序的入口地址(或称中断向量)汇集为中断向量表