1介紹

混合內核很像微內核結構,只不過它的的組件更多的在核心態中運行,以獲得更快的執行速度。 
混合內核實質上是微內核,只不過它讓一些微核結構運行在用戶空間的代碼運行在內核空間,這樣讓內核的運行效率更高些。這是一種妥協做法,設計者參考了微內核結構的系統運行速度不佳的理論。然而後來的實驗證明,純微內核的系統實際上也可以是高效率的。大多數現代操作系統遵循這種設計範疇,微軟視窗就是一個很好的例子。另外還有XNU,運行在蘋果Mac OS X上的內核,也是一個混合內核。

2舉例

BeOS 內核
DragonFly BSD
ReactOS 內核
Mac OS X
Windows NT、Windows 2000、Windows XP、Windows Server 2003以及Windows Vista等基於NT技術的操作系統 XNU 一些人認為可以在運行時載入模塊的單核系統和混合內核系統沒有區別。這是不正確的。混合意味著它從單核和微核系統中都吸取了一定的設計模式,例如一些非關鍵的代碼在用戶空間運行,另一些在內核空間運行,單純是為了效率的原因。
上一篇[ole信息]    下一篇 [系統狀態]

相關評論

同義詞:暫無同義詞