微内核:一种操作系统内核设计,把尽可能少的核心功能(如线程调度、基本内存管理、进程间通信 IPC)放在内核态运行;把文件系统、设备驱动、网络协议栈等更多服务放到用户态,通过消息传递协作。常见优点是模块化、可维护性与隔离性更好,代价可能是通信开销与性能权衡。 (该词在不同语境下也可泛指“极小化内核”。)
/ˈmaɪkroʊˌkɝːnəl/
A microkernel keeps most services outside the kernel for better reliability.
微内核把大多数服务放在内核之外,以提高可靠性。
Compared with a monolithic kernel, a microkernel relies heavily on message passing, which can simplify updates but may add overhead.
与宏内核相比,微内核高度依赖消息传递,这能简化更新,但也可能带来额外开销。
由 **micro-**(“微小的”)+ kernel(“核心;内核”)构成。这里的 kernel 源自“果核/核心”的含义,引申为操作系统的“核心部分”。“微内核”这一术语在操作系统研究与工程实践中用于强调“把内核缩到最小”的设计思想。