操作系统笔记

发布时间 2023-06-03 10:53:22作者: 光辉233

操作系统就是内核,就是kernel

操作系统Frame
运行机制 --> 两种指令、两种程序、两种状态
体系结构 -->宏内核、微内核

两种状态的转换:
用户态->核心态:中断是用户态->核心态的唯一途径;中断是让操作系统内核夺回CPU使用权的唯一途径;

核心态->用户态:使用特权指令,修改PSW(程序状态寄存器 Program Status Word)

内中断:例如trap指令(应用程序主动交出CPU使用权,系统调用就是通过陷入指令实现的)
外中断:例如 时钟中断(实现并发),还例如 I/O中断
每一条指令结束后,CPU都会例行检查是否有外中断信号