操作系统运行机制和体系结构 指令:能被处理器识别、执行的最基本命令 分为特权指令、非特权指令 特权指令如内存清零指令、非特权指令有加减乘除指令 处理器状态 用户态 目态、核心态 管态 用PSW 程序状态寄存器表示 0为用户态 1为核心态
程序分类 内核程序 需要使用特权指令 应用程序
操作系统内核 进程管理、存储器管理、设备管理 、 以下模块与硬件关联大 时钟管理、中断管理、原语 (设备驱动、CPU切换 最接近硬件部分 原子操作)
内核是计算机上配置的底层软件,是操作系统最基本最核心的部分
不同操作系统对内核功能划分不一样
体系结构 大内核、微内核
大内核 将操作系统主要功能模块都作为系统内核、运行在核心态 优点 高性能 缺点 内核代码庞大、结构婚恋 难以维护
微内核 只把最基本的功能保留在内核 优点 内核功能少、结构清晰、方便维护 缺点 需要频繁地在核心态和用户态之间切换,性能低