微内核和单内核有什么区别?

微内核和单内核有什么区别?

我听说 Unix/Linux 是单内核,而 Hurd 是微内核。那么,我想知道这些内核类型有什么区别?

答案1

整体内核是完全在单个地址空间(内核空间)中运行的单个大进程,其中微内核,内核被分解为单独的进程。一些进程运行在内核空间还有一些跑进来用户空间

参考:

http://www.8bitavenue.com/2012/11/microkernel-vs-monolithic-os-architectures/

相关内容