liunx核心移植(三)——核心、驅動、應用程式、根檔案系統的關係

科技小能手發表於2017-11-19

一:驅動屬於核心的一部分

 (1)驅動就是核心中的硬體裝置管理模組 

 (2)驅動工作在核心態。

 (3)驅動程式故障可能導致整個核心崩潰

 (4)驅動程式漏洞會使核心不安全


二:應用程式和核心的關係

 (1)應用程式不屬於核心,而是在核心之上的

 (2)應用程式工作在使用者態,是受限制的。

 (3)應用程式故障不會導致核心崩潰

 (4)應用程式通過核心定義的API介面來呼叫核心工作,也就是說

用程式依賴於核心,比如C語言的標準庫就屬於一個應用程式,所以在

核心當中不能使用C標準庫,而是要使用liunx核心中的庫函式

總結

1:應用程式是最終目標

2:核心就是為應用程式提供底層資源管理的服務員


三:核心和根檔案系統

 (1)根檔案系統提供根目錄。

 (2)程式1存放在根檔案系統中 

 (3)核心啟動最後會去裝載根檔案系統。

總結:根檔案系統為作業系統啟動提供了很多必備的資源:根目

錄、程式1


本文轉自 菜鳥養成記 51CTO部落格,原文連結:http://blog.51cto.com/11674570/1839728



相關文章