发生中断就意味着需要操作系统介入,开展管理工作。由于操作系统的管理工作(如进程切换,分配I/O设备等)需要使用特权指令,所以需要CPU由用户态切换到核心态。中断可以使CPU从用户态切换到核心态,是操作系统获得计算机的控制权。有了中断,才能实现多道程序并发执行
用户态切换到核心态是通过中断实现的,并且中断是唯一的实现方式
核心态到用户态的切换只需要执行一个特权指令,将程序状态字(PSW)的标志位设置为“用户态”即可
也称为异常,例外,陷入
信号来源:CPU内部,与当前执行的指令有关
内中断还细分为
内中断另一种分类方式:
也称为中断(狭义上的中断)
信号来源:CPU内部,与当前执行的指令无关
外中断还可以分为