跳至主要內容

中断

𝓳𝓭𝔂𝓼𝔂𝓪小于 1 分钟做题的总结

基本概述

image.png
image.png

用户态切换

发生中断或异常时,运行用户态的cpu会立刻进入核心态,这是通过硬件实现的,例如由一个特殊的寄存器存放cpu状态,0核心态,1用户态

特殊的中断指令

陷入指令

又称访管指令、trap指令,通过该指令实现系统调用,把cpu的使用权主动交给操作系统,该指令用户态可使用,故不是特权指令

中断保存内容

中断处理需要保护现场,那么需要保存的内容是什么呢

中断处理:需要保存程序断点(PC)和程序状态寄存器(PSW),这些工作有硬件实现

子程序调用:只需要保存PC

操作系统:保存通用寄存器的内容

image.png
image.png