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

四大層次與依賴關係
- 使用者行程:運行於最上層的應用程式集合,執行時成為核心中的行程實體。
- 系統呼叫介面:應用程式透過系統呼叫請求核心服務(如建立行程)。系統呼叫運行於核心態,屬核心代碼一部分,區別於用戶態的普通函式。
- Linux 核心:核心靈魂,管理檔案、記憶體、行程排程、網路封包收發等,是抽象資源操作到具體硬體操作的介面層。
- 硬體:CPU、記憶體、硬碟、網卡等物理設備,核心賴以生存的物質基礎。
依賴方向為 上層依賴下層:使用者行程依賴系統呼叫,系統呼叫依賴核心,核心依賴硬體。將使用者行程納入作業系統範疇,因其運行與核心緊密耦合;系統呼叫可視為核心擴充;硬體提供物理支撐。