微内核

操作系统内核中只有最基本的调度、内存管理。驱动、文件系统等都是用户态的守护进程去实现的。这种方式称为「微内核」。

微内核本身只提供最基本的服务,其他服务均为用户态。

功能被划分为独立的进程,进程间通过 ipc 进行通信。模块化程度高,一个服务失效不会影响另外一个服务。