在作業系統中實現微核心的動機是什麼?


微核心是核心的一種分類,通常表示為μ-核心。它是一種軟體,提供了一種實現作業系統的機制。

實現的功能或機制如下:

  • 程序間通訊

  • 執行緒管理

  • 低階地址空間管理

在微核心中,使用者服務和核心服務儲存在不同的地址空間中。使用者服務放在使用者地址空間中。核心服務放在核心服務中。因此,核心的大小和作業系統的大小被最小化或減少。

以下是微核心的示意圖:

它非常安全可靠,並且可移植。它提供了一些程序管理和記憶體管理的流程。

微核心還提供以下服務:

  • CPU 排程。

  • 程序間通訊。

  • 記憶體管理。

在作業系統中實現微核心的動機:

作業系統的擴充套件非常容易,它是可移植的。我們可以將微核心新增到系統應用程式中。它不會以任何方式影響核心。

微核心體積小。因此它速度快,功能良好。它們比單片核心小。

原始碼大小也很小。MINI 3 微核心的大小為 12,000 行程式碼。它提供了高吞吐量。

更新於: 2021 年 11 月 30 日

158 次檢視

開啟您的 職業生涯

透過完成課程獲得認證

開始
廣告

© . All rights reserved.