外核作業系統

外核作業系統一般是指減少傳統概念,即是作業系統必須提供構建應用程式的抽象內容。

目前的作業系統(微核心作業系統、分層作業系統、整體作業系統),硬體資源基本上由核心直接管理和保護,在執行效率、維護、以及套用擴展上都存在著以些不足。
外核作業系統減少傳統概念,即作業系統必須提供構建應用程式的抽象內容。該方法實現了套用級資源管理,即由應用程式而不是作業系統管理硬體資源。這時,進程間通信虛擬記憶體管理等抽象概念都是單個套用實現的。因此,可以將這些套用作為庫作業系統(LibOS)使用。被稱為外核的最小核心安全可靠的為多個LibOS提供了有用的硬體資源。
因此,外核將資源保護及其管理分割開來。由於外核只提供有限的原語,所以外核作業系統效率很高。由於進程間通信、虛擬記憶體管理等傳統概念都是在套用層實現的,所以可以很容易對他們進行擴展、專業化和替換。

相關詞條

相關搜尋

熱門詞條

聯絡我們