内核混合内核

内核混合内核混合内核它很像微内核结构,只不过它的的组件更多的在核心态中运行,以获得更快的执行速度

混合内核实质上是微内核,只不过它让一些微核结构运行在用户空间的代码运行在内核空间,这样让内核的运行效率更高些

这是一种妥协做法,设计者参考了微内核结构的系统运行速度不佳的理论

然而后来的实验证明,纯微内核的系统实际上也可以是高效率的

大多数现代操作系统遵循这种设计范畴,微软公司开发的Windows操作系统就是一个很好的例子

另外还有XNU,运行在苹果Mac OS X上的内核,也是一个混合内核

混合内核的例子: BeOS 内核 ,DragonFly BSD,ReactOS 内核Windows NT、Windows 2000、Windows XP、Windows Server 2003以及Windows Vista等基于NT技术的操作系统

 

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关