1. 程式人生 > >Linux學習筆記:【00?】BootLoader能夠做什麽

Linux學習筆記:【00?】BootLoader能夠做什麽

intern 操作系統 適配 引導 quota 驅動 連接 net ade

Linux的軟件架構

在linux系統軟件架構可以分為4個層次(從低到高分別為):

  1.引導加載程序

  2.系統內核

  3.文件系統

  4.用戶程序

引導加載程序:

  引導加載程序(BootLoader)是固化在硬件Flash中的一段引導代碼,用於完成硬件的一些基本配置,引導內核啟動。

系統內核:

  系統內核(Kernel)是整個操作系統的最底層,它負責整個硬件的驅動,以及提供各種系統所需的核心功能,包括防火墻機制、是否支持LVM或Quota等文件系統等等,如果內核不認識某個最新的硬件,那麽硬件也就無法被驅動,你也就無法使用該硬件。

  計算機真正工作的東西其實是硬件,例如數值運算要使用到CPU、數據儲存要使用到硬盤、圖形顯示會用到顯示適配器、音樂發聲要有音效芯片、連接Internet 可能需要網絡卡等等。

  內核就是控制這些芯片如何工作。

文件系統:

  文件系統(File System)包括根文件系統

Linux學習筆記:【00?】BootLoader能夠做什麽