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

  • 用户态:执行用户程序时
  • 内核态(管态、核心态、系统态、特权模式):执行操作系统程序时