Login light

study/计算机原理/中断系统.md

程序中断是指在计算机执行现行程序的过程中,出现某些继续处理的异常情况或特殊请求,cpu暂时中止现行程序,二转去这些异常情况请求进行处理,在处理完毕后cpu又自动返回到现行程序的断电处,继续执行原程序。

  • 中断

    • 内中断(异常,例外,陷入)

      • 自愿中断

        • 指令中断 trap指令
      • 强迫中断

        • 硬件故障 缺页
        • 软件中断 被0除
    • 外中断

      • 外设请求 例如IO操作完成发出的中断信号
      • 人工干预 例如用户强行终止一个进程