回顧cpu加電的第一條指令
在0xfffffff0處是存放著一條長跳轉指令,直接跳到bios可執行**區,而這些**都是固化在主機板上的rom區里的。0xf0000~0xfffff被對映到bios rom。bios 初始化過程
bios載入os過程mbr(主引導扇區)位於硬碟的 0 磁軌 0 柱面第1扇區,該磁軌均為隱含扇區,普通的磁碟訪問命令無法訪問,改扇區一共512個位元組
mbr 主引導記錄:
1.啟動** :446位元組檢查分割槽表正確性
載入並跳轉到硬碟上的引導程式
2.硬碟分割槽表:64位元組描述分割槽狀態和位置
每個描述資訊佔據16個位元組
3.結束標誌55aa[0x55 0xaa]雙位元組硬碟分割槽表判斷是否合法
分割槽引導扇區格式
jmp:跳轉指令
檔案捲頭:檔案系統描述資訊
啟動**:跳轉到引導程式
結束標誌:55aa
BIOS啟動原理BIOS啟動原理
intel的ibm pc上i386晶元是遵循intel與ibm共同制定的boot協議的 1.pc機的復位線和系統中的所有部件相連,包括cpu的reset引腳 2.系統上電開機時,主機板電源系統傳送低電平的 power good 訊號,該訊號送到復位介面電路的 res端,產生時鐘同步的復位正脈衝訊號r...
BIOS的啟動原理學習 載入引導程式
在windows系統以及有圖形介面的其他作業系統中要想執行乙個程式,必須在視窗中雙擊它,或者在命令列介面中輸入相應的執行命令。從計算機底層機制上講,這其實是在乙個已經執行起來的作業系統的視覺化介面或命令列介面中執行乙個程式。感覺要進入先有雞還是先有蛋的迴圈之中了。但是,在開機加電的一瞬間,記憶體中什...
啟動BIOS虛擬化
啟動bios虛擬化 學習了 在thinkpad t430中,機器啟動的時候輸入enter進入bios,設定路徑為 security virtualization inter virtualization technology enabled 在thinkpad t470中,機器啟動的時候按下f1進入...