单内核

操作系统内核从整体上作为一个大进程实现,并同时运行在一个单独的地址空间。这种方式称为「单内核」。所有的内核服务都在一个地址空间运行,相互之间调用函数,简单高效。

例如 Linux 内核,除了最近的进程、线程管理、内存管理外,文件系统,驱动,网络协议等等都在内核里面。优点是效率高。缺点是稳定性差,开发过程中的 bug 经常会导致整个系统挂掉。