1.3 操作系统运行环境
1.3.1 处理器运行模式
内核态
用户态
1.3.2 中断和异常
中断是进入内核态的唯一途径
内中断:CPU 执行指令内部的事件
外中断:CPU 执行指令外部的事件
1.3.3 系统调用
核心态可以:中断处理、进程切换
用户态 通过外部中断或 trap 指令或出现异常 变为核心态
中断处理要保存 PC 和 PSWR,程序状态字寄存器
内核态
用户态
中断是进入内核态的唯一途径
内中断:CPU 执行指令内部的事件
外中断:CPU 执行指令外部的事件
核心态可以:中断处理、进程切换
用户态 通过外部中断或 trap 指令或出现异常 变为核心态
中断处理要保存 PC 和 PSWR,程序状态字寄存器