1. 程式人生 > >嵌入式project師考試知識點總結 微內核結構

嵌入式project師考試知識點總結 微內核結構

在操作 lin 功能模塊 簡潔 相關 div ros targe 一個

在操作系統的結構設計中,微內核結構表示的是

A) 總體式結構
B) 層次結構
C) 分布式結構

D) 客戶機/server結構
微內核是指把操作系統結構中的內存管理、設備管理、文件系統等高級服務功能盡可能地從內核中分離出來。變成幾個獨立的非內核模塊,而在內核僅僅保留少量最主要的功能,使內核變得簡潔可靠。因此叫微內核。
微內核實現的基礎是操作系統理論層面的邏輯功能劃分。

幾大功能模塊在理論上是相互獨立的,形成比較明顯的界限,其長處例如以下:
· 充分的模塊化,可獨立更換任一模塊而不會影響其它模塊,從而方便第三方開發、設計模塊。
· 未被使用的模塊功能不必執行,因而能大幅度降低系統的內存需求。
· 具有非常高的可移植性。理論上講僅僅須要單獨對各微內核部分進行移植改動就可以。因為微內核的體積通常非常小,並且互不影響,因此工作量非常小。


在微內核操作系統中,內核是指精心設計的、能實現現代OS最主要的核心功能的部分。微內核並不是是一個完整的OS。而僅僅是操作系統中最主要的部分,它通經常使用於: ① 實現與硬件緊密相關的處理; ② 實現一些較主要的功能; 負責客戶和server之間的通信 它們僅僅是為構建通用OS提供一個重要基礎。這樣就能夠確保把操作系統內核做得非常小。

嵌入式project師考試知識點總結 微內核結構