【操作系统】异常

关于这部分,我发现408历年选择题考的比较多,王道和教材上比较少,因而从往年的题目和csapp上整理了一些。

异常的类别

类别 原因 异步/同步 返回行为
中断 来自I/O设备的信号 异步 总是返回到下一条指令
陷阱 有意的异常 同步 总是返回到下一条指令
故障 潜在可恢复的错误 同步 可能返回到当前指令
终止 不可恢复错误 同步 不会返回

这里的故障和异常应该同义,只是翻译不同。

常见中断

DMA传送结束

常见异常

  • 访存时缺页
  • 整数除以0
  • 存储保护错
  • 非法操作码
  • 地址越界
  • 算术溢出

核心态指令/程序

  • 关中断指令
  • 缺页处理程序
  • 进程调度程序
  • 时钟中断处理程序

用户态指令/程序

  • 访管指令
  • trap指令
  • 压栈指令
  • 跳转指令
  • 命令解释程序

往年真题

选择题

  • 时钟中断服务程序

你可能感兴趣的:(#,操作系统)