1 Introduction
:material-circle-edit-outline: 约 193 个字 :material-clock-time-two-outline: 预计阅读时间 1 分钟
- 外部中断 (interrupt) (异步中断)
- 外部设备所发出的 I/O 请求
- 由一些硬件设备产生, 可以在指令执行的任意时刻产生
- 异常(exception)、陷入(trap) (内部中断,同步中断)
- 由 CPU(正在执行的进程)产生,一条指令终止执行后 CPU 才会发出中断
- 比如系统调用
系统调用不是中断
- 特权指令:不允许用户程序中直接使用的指令。例如:I/O 指令、设置时钟、 置控制寄存器等指令都是特权指令。
- 非特权指令: 用户程序中所使用的指令。
Dual-mode operation
- 用户态:执行用户程序时
- 内核态(管态、核心态、系统态、特权模式):执行操作系统程序时