Linux?是一類免費的開源計算機操作系統,它使用相同的內核,內核是計算機系統的核心組件,充當計算機硬件和軟件之間的聯系紐帶。操作系統之間的一個關鍵區別是它們處理啟動計算機的方式和Linux?啟動過程Linux?的啟動過...
Linux?是一類免費的開源計算機操作系統,它使用相同的內核,內核是計算機系統的核心組件,充當計算機硬件和軟件之間的聯系紐帶。操作系統之間的一個關鍵區別是它們處理啟動計算機的方式和Linux?啟動過程Linux?的啟動過程從基本輸入/輸出系統(BIOS)開始,BIOS執行大多數與硬件相關的啟動任務。BIOS完成各種系統進程后,系統將交給內核,它設置基本的系統功能并將系統的控制權轉移給用戶。Linux?是一個由全世界成千上萬的用戶開發和使用的開源軟件程序和項目組成的系統。BIOS是一組特定于硬件的代碼,用于初始化計算機系統的所有硬件組件。在在大多數計算機系統中,它被加載到位于計算機主板上的ROM芯片上。由于BIOS是一種硬件實現,它由主板制造商編碼,而不是由Linux?操作系統的開發人員進行編碼。這是Linux?啟動過程中最重要的部分,因為它執行重要的任務使計算機的硬件為操作系統做好準備。一旦計算機的所有組件都已初始化,Linux?啟動過程的控制權就會轉移到名為引導加載程序的Linux?系統啟動程序上,也被稱為引導程序。這個小程序的主要功能是將操作系統加載到機器的內存中,為執行做準備。通常Linux?操作系統是在硬盤上壓縮的,所以引導加載程序也執行解壓任務。如果安裝了多個操作系統或版本在計算機上,引導程序將提示用戶選擇一個同樣需要注意的是,Linux?啟動過程有兩種不同類型的引導—LILO和GRUB—盡管大多數新版本的Linux?都實現了GRUB。隨著操作系統解壓并加載到內存中,Linux?內核負責系統的運行。這個小而強大的程序執行大部分Linux?啟動過程。它加載內存管理軟件和任務調度器,啟動設備驅動程序并運行Linux?啟動腳本。當Linux?內核完成其任務時,它將變為空閑狀態,調度程序接管系統的控制權,創建一個實際的用戶環境。當用戶看到登錄屏幕時,Linux?啟動過程實際上結束
-
發表于 2020-08-07 12:38
- 閱讀 ( 488 )
- 分類:電腦網絡