异常和中断

    141
    最后修改于

    #

    异常#

    异常和中断
    异常是 CPU 执行出错,自发产生的,比如 除以 0
    中断是外部产生的
    异常包括:故障(如:缺页异常,除以 0),自陷指令,终止(控制器出错等情况)
    中断包括:可屏蔽中断(CPU 可以主动屏蔽,在中断周期可以不处理),不可屏蔽中断(如电源掉电)
    响应过程:关中断 -> 保存断电和状态 -> 识别异常和中断,转入中断处理程序

    • 🥳0
    • 👍0
    • 💩0
    • 🤩0