操作系统的运行机制与体系结构
1.运行机制
1.两种指令:(1)特权指令 (2)非特权指令
2.两种处理器状态:(1)核心态 (2)用户态
3.两种程序:(1)内核程序 (2)应用程序
2.操作系统内核
1.时钟管理
2.中断处理
3.原语:是一种特殊的程序,其执行具有原子性
4.对系统资源进行管理的功能:(1)进程管理 (2)存储器管理 (3)设备管理
3.操作系统的体系结构
1.大内核:(1)优点:高性能 (2)缺点:内核代码庞大、结构混乱、难以维护
2.微内核:(1)优点:内核功能少,结构清晰,方便维护 (2)缺点:需要频繁的在核心态和用户态之间切换、性能低