中断

中断

发生中断意味着需要操作系统介入管理 ,实现多道程序的并发执行

因此,人们发明了操作系统,引入了中断机制,实现了多道程序并发执行

  • 发生中断后CPU立刻进入核心态

  • 发生中断后,当前运行的进程暂停运行,由操作系统内核对中断进行处理

中断是唯一一种实现用户态向核心态转化的途径;而核心态到用户态需要执行特权指令改变PSW标志位


内中断(异常)

中断信号来源于CPU内部,与当前执行的指令有关

  • 自愿中断(指令中断)

  • 强迫中断

    • 硬件故障

    • 软件中断


  • 陷阱、陷入(trap)

  • 故障(fault)

  • 终止(abort)

外中断(中断)

中断信号来源于CPU外部,与当前执行的指令无关

  • 外设请求

  • 人工干预

posted @ 2023-02-09 21:03  原语  阅读(85)  评论(0编辑  收藏  举报