混合核心

混合核心  ， 又譯爲混合式核心 、 混合內核 ， 一種作業系統內核架構 。 傳統上的作業系統內核可以分爲整塊性核心 （ Monolithic kernel ） 與微核心 （ Micro kernel ） 兩大基本架構 ， 混合核心結合了這兩種核心架構 。 混合核心的基本設計理念 ， 是以微核心架構來設計作業系統核心 ， 但在實作上則採用整塊性核心的作法 。 混合核心實質上是微核心 ， 只不過它讓一些微核結構執行在用戶空間的代碼執行在覈心空間 ， 這樣讓核心的執行效率更高些 。 這是一種妥協做法 ， 設計者參考了微核心結構的系統執行速度不佳的理論 。 大多數現代作業系統遵循這種設計範疇 ， 是用微核心的概念來設計 ， 但是實作上則採用整塊性核心的作法 ， 結合整塊性核心 （ Monolithic kernel ） 與微核心 （ Micro kernel ） 兩種設計方法 ， 形成第三種分類 。 但是這種分類法受到一些批評 ， 如林納斯 · 託瓦茲認爲這種分類只是一種市場行銷手法 ， 因爲它的架構實作方式接近於整塊性核心 。 最有名的混合核心爲Windows NT核心與XNU 。