宏内核与微内核

一、区别 话不多说,先上图 1.宏内核几乎包含了所有功能,微内核之包含了部分 2.宏内核模块依赖较强,例如linux去掉网络,会引发问题,正因为宏内核的这一个缺点,导致了一些问题:例如:要加强安全模块,就要更改所有的模块。 微内核:内核态只保留了最基本的功能:cpu调度,内存管理,进程通信。将文件系统驱动设备放在了外面。 3.宏内核的代码可以用百万来计,微内核可以只有几万,几十万。代码量越大bug
相关文章
相关标签/搜索