模組如何改進單片核心和微核心方法?
在一個作業系統中,涉及不同的模組,所有這些模組都在不同的階段執行不同的任務。模組是作業系統的基本結構。
模組被設計用於執行特定任務,這些服務由所有作業系統動態實現,並且涉及許多模組。
模組
作業系統中涉及的不同模組如下:
排程類。
檔案系統。
載入系統。
執行系統。
流類。
裝置和匯流排系統。
雜項系統。
這些在下圖中以圖表格式表示:
模組改進單片核心和微核心方法
引入核心模組是為了改善使用者體驗,以便可以透過使用模組將硬體新增到裝置中,並且藉助於使用驅動程式的模組,核心將能夠與新增的硬體建立連線。
如果沒有新增模組或無法採用這種方法,則需要構建單片核心並將新功能直接新增到核心映像中。
擁有更大的核心具有每次需要新功能時都需要重新引導的缺點。
因此,以這種方式,模組的概念有助於改進這兩種作業系統設計方法。
廣告