操作系统的运行机制与体系结构
指令
指令就是处理器(CPU)能识别、执行的最基本命令
比如:加法指令就是让CPU进行加法运算
操作系统的内核
内核是计算机上配置的底层软件,是操作系统最基本、最核心的部分
实现操作系统内核功能的那些程序就是内核程序
大内核
进程管理、存储器管理、设备管理等
将操作系统的功能模块都作为系统内核,运行在核心态
优点:高性能
缺点:内核代码庞大,结构混乱,难以维护
微内核
时钟管理、中断处理、原语(设备驱动、CPU切换等)
只把最基本的功能保留在内核
优点:内核功能少,结构清晰,方便维护
缺点:需要频繁地在核心态和用户态之间切换,性能低
最常考知识点:
1.特权指令只能在核心态下执行
2.内核程序只能在核心态下执行
3.核心态、用户态之间的切换
在核心态下执行
2.内核程序只能在核心态下执行
3.核心态、用户态之间的切换