linux没有使用微内核设计

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

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

linux没有使用微内核,它用的是单内核。功能模块之间可以直接进行函数调用,保证了较好的性能。

不过,它有些类似于微内核的优点:高度模块化、动态加载等等。

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.