日期:2014-05-16  浏览次数:20710 次

linux没有使用微内核设计
微内核设计中,功能被划分成一个个的“服务器”,这些服务器之间地址空间彼此独立,所以一个功能的崩溃不会影响其他功能。

但是微内核中的服务器之间只能通过IPC通信,效率低于直接函数调用。

linux没有使用微内核,它用的是单内核。功能模块之间可以直接进行函数调用,保证了较好的性能。
不过,它有些类似于微内核的优点:高度模块化、动态加载等等。