美文网首页
计算机操作系统笔记(四)

计算机操作系统笔记(四)

作者: itczt | 来源:发表于2019-04-02 20:59 被阅读0次

    2-3中断机制(SHD)

    中断

    中断定义

    指CPU对突发的反应过程或机制

    CPU收到外部信号(中断信号)后,停止当前工作,转去处理该外部事件,处理完毕后回到原来工作的中断处(断点)继续原来的工作。

    引入中断的目的

    实现并发活动
    实现实时处理
    故障自动处理

    中断的一些概念

    中断源和中断类型
    引起系统中断的事件称为中断源。

    中断类型

    外中断(中断)和内中断(俘获)
    外中断:由CPU外部事件引起。例I/O,外部事情。
    内中断:由CPU内部事件引起。例:访管中断,程序中断
    外中断:不可屏蔽中断和可屏蔽中断
    不可屏蔽中断:中断的原因很重要,CPU必须响应。
    可屏蔽中断:中断原因不很重要,CPU可以不响应。

    断点

    程序中断的地方,将要执行的下一指令的地址
    CS/IP

    现场

    程序正确运行所以赖的信息集合。
    相关寄存器

    现场的两个处理过程

    现场的保护,进入中断服务程序之前,栈。
    现场的恢复,退出中断服务程序之后,栈。

    中断响应过程

    (1)识别中断源
    (2)保护断点和现场
    (3)装入中断服务程序的入口地址(CS:IP)
    注:由硬件自动完成,不需要程序员干预。
    (4)进入中断服务程序的程序。
    (5)恢复断点和现场
    (6)中断返回:IRET

    中断响应的实质

    交换指令执行地址
    交换CPU的态

    工作

    现场保护和恢复
    参数传递(通信)

    相关文章

      网友评论

          本文标题:计算机操作系统笔记(四)

          本文链接:https://www.haomeiwen.com/subject/kvhgbqtx.html