溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

操作系統(tǒng)--進階操作系統(tǒng)

發(fā)布時間:2020-06-04 08:46:09 來源:網(wǎng)絡 閱讀:278 作者:淡淡_小孩 欄目:系統(tǒng)運維

一.操作系統(tǒng)

A.由此我們可以的得出一個疑問,什么是操作系統(tǒng)?
1.在我們日常生活中Windows,UNIX,Linux,Mas OS,Android,ios等是常見的操作系統(tǒng)
2.操作系統(tǒng)是直接運行于硬件之上的計算機程序
3.操作系統(tǒng)用于管理和控制計算機的硬件和軟件資源
4.操作系統(tǒng)為用戶軟件的開發(fā)提供必要的服務和接口
B.現(xiàn)代計算機系統(tǒng)架構
操作系統(tǒng)--進階操作系統(tǒng)
BIOS-Base Inout&Output System(需要注意的是 BIOS不是軟件,而是固件,固件是固化于硬件中的程序,在硬件出廠前已經(jīng)燒寫固定)
1.BIOS是計算機上電后第一個運行的程序
2.BIOS首先檢查硬件狀態(tài),檢測通過后立即進行硬件初始化
3.BIOS會在內存中建立中斷向量表(提供硬件訪問的方法)
4.BIOS最后將控制權交由主引導程序執(zhí)行
系統(tǒng)啟動流程(X86)
操作系統(tǒng)--進階操作系統(tǒng)
BIOS的運行機制
1.BIOS存儲于ROM中,地址映射為0xF0000-0xFFFFF(實地址)
2.BIOS的入口地址為:0xFFFF0
3.硬件電路的特殊設計使得開機后,CPU從0xFFFF0出開始執(zhí)行
BIOS的最后使命
1.按照用戶設置掃描各個存儲介質(光驅,軟驅,U盤等)
2.發(fā)現(xiàn)主引導區(qū)后,將主引導區(qū)中的主引導程序載入內存
3.主引導程序在內存中的入口地址為0x7c00
4.將控制權交由主程序執(zhí)行(jmp 0x7c00)
Q:BIOS如何在存儲介質中尋找主引導區(qū)?如何判斷引導區(qū)中有沒有主引導程序?
主引導區(qū)(MBR:Master Boot Record)
位置:位于存儲介質的最開始位置處,大小為512字節(jié)
特點:前512字節(jié)的最后2個有效字節(jié)為0x55aa
數(shù)據(jù):0x55aa之前的數(shù)據(jù)被視為主引導程序
改進之后的系統(tǒng)啟動流程
操作系統(tǒng)--進階操作系統(tǒng)
小結
1.BIOS是計算機上電后第一個運行的程序
2.BIOS進行必要的初始化,并加載運行主引導程序
3.主引導程序位于存儲介質的最開始512字節(jié)處
4.主引導程序負責后續(xù)初始化,并加載運行操作系統(tǒng)內核

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI