1.4 操作系统体系结构 1.操作系统的内核 内核是操作系统最基本、最核心的部分。 实现操作系统内核功能的那些程序就是内核程序。 2.操作系统的体系结构 变态过程是有成本的,要消耗不少时间,频繁地变态会降低系统性能。 考试时:将变态写成CPU状态的转换。 知识回顾与重要考点 操作系统的体系结构 大内核 将操作系统的主要功能模块都作为系统内核,运行在核心态 优点:高性能 缺点:内核代码量庞大,结构混乱,难以维护 微内核 只把最基本的功能保留在内核 优点:内核功能少,结构清晰,方便维护 缺点:需要频繁地在核心态和用户态之间切换,性能低 典型的大内核/宏内核/单内核 操作系统:Linux,UNIX 典型的微内核 操作系统:Windows NT