我听说Unix/Linux是一个单一内核,而Hurd是微内核。所以,我想知道这些内核类型之间的区别是什么?
发布于 2016-01-02 10:23:47
单块内核是一个大进程,完全在一个地址空间(内核空间)中运行,作为微内核,内核被分解成单独的进程。有些进程在内核空间中运行,有些在用户空间中运行。
参考资料:
http://www.8bitavenue.com/2012/11/microkernel-vs-monolithic-os-architectures/
https://unix.stackexchange.com/questions/252836
复制相似问题