计算机操作系统(五):中断和异常
来源王道考研系列视频:
https://www.bilibili.com/video/BV1YE411D7nH?p=6
知识总览:
中断机制的诞生
早期的计算机各程序只能串行执行,资源利用率低。
- 当中断发生时,CPU立即进入核心态
- 对中断发生后,当前运行的进程暂停运行,并由操作系统内核对中断进行处理。
- 对于不同的中断信号,会进行不同的处理。
遗留问题
用户态和核心态之间是怎样切换的?
- 用户态到核心态是通过中断实现的,并且中断是唯一的途径。
- 核心态到用户态的切换是通过执行一个特权指令,将程序状态字(PSW)的标志位设置为用户态。