模組如何改進單片核心和微核心方法?


在一個作業系統中,涉及不同的模組,所有這些模組都在不同的階段執行不同的任務。模組是作業系統的基本結構。

模組被設計用於執行特定任務,這些服務由所有作業系統動態實現,並且涉及許多模組。

模組

作業系統中涉及的不同模組如下:

  • 排程類。

  • 檔案系統。

  • 載入系統。

  • 執行系統。

  • 流類。

  • 裝置和匯流排系統。

  • 雜項系統。

這些在下圖中以圖表格式表示:

模組改進單片核心和微核心方法

引入核心模組是為了改善使用者體驗,以便可以透過使用模組將硬體新增到裝置中,並且藉助於使用驅動程式的模組,核心將能夠與新增的硬體建立連線。

如果沒有新增模組或無法採用這種方法,則需要構建單片核心並將新功能直接新增到核心映像中。

擁有更大的核心具有每次需要新功能時都需要重新引導的缺點。

因此,以這種方式,模組的概念有助於改進這兩種作業系統設計方法。

更新於: 2021年11月29日

162 次檢視

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告