磁盤分區:
數據都是在記錄在磁盤上面的。磁盤又分爲扇區和磁柱兩種單位,其中每一個扇區爲512bytes那麼大。
對於每個磁盤,最重要的扇區就是磁盤上的第一個扇區,在該扇區記錄了兩個重要的信息:
1.主要啓動記錄區(MBR):能夠安裝開機管理程序的地方(引導程序),有446bytes。
2.分割表:記錄整顆磁盤的分割狀態,有64bytes。分割是以磁柱爲單位的。
開機流程:
CMOS是記錄各項硬件參數且嵌入在主板上面的存儲器。
BIOS是一個寫入到主板上的一個固件(固件就是寫入到硬件上的一個軟件程序),BIOS是在開機的時候,計算機系統主動執行的第一個程序。
而後BIOS會去分析計算機裏面有哪些存儲設備,而後根據啓動優先級去讀取優先級最高的存儲設備。以硬盤爲例,Bios會去讀取硬盤的第一個扇區MBR,MBR這個僅有446bytes的硬盤容量裏面會放置最基本的開機管理程序,此時BIOS就成功圓滿,接下來就是MBR內開機管理程序的工做了。開機管理程序的目的是加載核心文件,因爲開機管理程序是操做系統在安裝的時候所提供的,因此它會認識硬盤內的文件系統,所以就可以讀取核心文件,而後接下來就是核心文件的工做,開機管理程序的成功圓滿,以後就是你們所知道的操做系統的任務了。
總結:
1.BIOS:開機主動執行的固件,可以識別啓動優先級最高的存儲設備
2.MBR:啓動優先級最高的存儲設備中第一個扇區的主要記錄區塊,內含開機管理程序。
3.開機管理程序(boot loader):一支可讀取核心文件來執行的軟件。
4.核心文件:核心文檔就是操做系統的內核文件。(開始操做系統的功能)
boot loader程序很是小,主要功能以下:
1.提供選單:用戶能夠選擇不一樣的開機項目。(多重引導)
2.載入內核:直接指向可開機的程序區段來開始操做系統。
3.轉交給其餘loader:將開機管理功能轉交給其它loader負責。ios