Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Linux 核心在作業系統中的分層定位:四層架構模型

編輯:Linux 教學

Linux 核心並非孤立存在,必須置於完整系統脈絡中理解。圖 1.1 展示其在作業系統中的位置:

Linux核心分層架構圖

四大層次與依賴關係

  1. 使用者行程:運行於最上層的應用程式集合,執行時成為核心中的行程實體。
  2. 系統呼叫介面:應用程式透過系統呼叫請求核心服務(如建立行程)。系統呼叫運行於核心態,屬核心代碼一部分,區別於用戶態的普通函式。
  3. Linux 核心:核心靈魂,管理檔案、記憶體、行程排程、網路封包收發等,是抽象資源操作到具體硬體操作的介面層。
  4. 硬體:CPU、記憶體、硬碟、網卡等物理設備,核心賴以生存的物質基礎。

依賴方向為 上層依賴下層:使用者行程依賴系統呼叫,系統呼叫依賴核心,核心依賴硬體。將使用者行程納入作業系統範疇,因其運行與核心緊密耦合;系統呼叫可視為核心擴充;硬體提供物理支撐。

Copyright © Windows教程網 All Rights Reserved