2.9. 内核

2.9.1. 宏内核

宏内核(Monolithic Kernel)是操作系统核心架构的一种,此架构的特性是整个核心程序都是以核心空间(Kernel Space)的身份及监管者模式(Supervisor Mode)来运行。

宏内核通常是以单一静态二进制文件的方式被存储在磁盘,或是高速缓存上,在开机之后被加载存储器中的核心空间,并开始运作。

宏内核的优点是效率高、反应快,但是耦合度高、灵活性差。

2.9.2. 微内核

微内核只有最基本的操作系统功能。非基本的服务和应用都在微内核之外构造。

微内核有着扩展性强、灵活、可移植、支持分布式系统等优势。