簡(jiǎn)述操作系統(tǒng)的引導(dǎo)過(guò)程

簡(jiǎn)述操作系統(tǒng)的引導(dǎo)過(guò)程

ID:6643733

大?。?8.50 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2018-01-21

簡(jiǎn)述操作系統(tǒng)的引導(dǎo)過(guò)程_第1頁(yè)
簡(jiǎn)述操作系統(tǒng)的引導(dǎo)過(guò)程_第2頁(yè)
簡(jiǎn)述操作系統(tǒng)的引導(dǎo)過(guò)程_第3頁(yè)
簡(jiǎn)述操作系統(tǒng)的引導(dǎo)過(guò)程_第4頁(yè)
簡(jiǎn)述操作系統(tǒng)的引導(dǎo)過(guò)程_第5頁(yè)
資源描述:

《簡(jiǎn)述操作系統(tǒng)的引導(dǎo)過(guò)程》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、簡(jiǎn)述操作系統(tǒng)的引導(dǎo)過(guò)程'['[-101170641019蘭天摘要:所謂操作系統(tǒng)的引導(dǎo)過(guò)程是將存放在硬盤(pán)上的靜態(tài)的操作系統(tǒng)裝載到內(nèi)存中,并開(kāi)始執(zhí)行操作系統(tǒng)的過(guò)程。操作系統(tǒng)的整個(gè)引導(dǎo)過(guò)程應(yīng)該從計(jì)算機(jī)上電開(kāi)始,分為以下幾個(gè)大步驟:上電、自檢、加載引導(dǎo)扇區(qū)、加載操作系統(tǒng)、運(yùn)行操作系統(tǒng)。關(guān)鍵字:引導(dǎo)、運(yùn)行、結(jié)構(gòu)、參數(shù)1、引言:(introduction)操作系統(tǒng)是如何引導(dǎo)的呢?當(dāng)系統(tǒng)加電自檢通過(guò)以后,硬盤(pán)被復(fù)位,BIOS將根據(jù)用戶(hù)指定的啟動(dòng)順序從軟盤(pán)、硬盤(pán)或光驅(qū)進(jìn)行啟動(dòng)。以從硬盤(pán)啟動(dòng)為例,系統(tǒng)BIOS將主引導(dǎo)記錄讀入內(nèi)存。然后,將控制權(quán)交給主引導(dǎo)程序,然后檢查分區(qū)表的狀態(tài),尋找活動(dòng)的分

2、區(qū)。最后,由主引導(dǎo)程序?qū)⒖刂茩?quán)交給活動(dòng)分區(qū)的引導(dǎo)記錄,由引導(dǎo)記錄加載操作系統(tǒng)。2、相關(guān)研究:一、引導(dǎo)過(guò)程的原理與過(guò)程(一)上電上電是指按下計(jì)算機(jī)的電源按鈕讓計(jì)算機(jī)開(kāi)始加電運(yùn)行。這個(gè)過(guò)程與計(jì)算機(jī)的硬件電路關(guān)系非常密切,因?yàn)橛?jì)算機(jī)加電的第一個(gè)狀態(tài)是由硬件電路決定的,加電后第一個(gè)狀態(tài)主要由計(jì)算機(jī)處理器(CPU)生產(chǎn)商決定,對(duì)于x86系列的CPU,一加電就將指令寄存器設(shè)置為:0ffff:0000,表示CPU開(kāi)始從0ffff:0000這個(gè)內(nèi)存中取出一條指令執(zhí)行,通常在0ffff:0000處是一條地址轉(zhuǎn)跳指令,轉(zhuǎn)向BIOS的入口。由于BIOS是固化在內(nèi)存中的,所以,一加電后,CPU可以直

3、接讀取BIOS中的指令。(二)自檢進(jìn)入BIOS后,BIOS的主要功能包括以下兩項(xiàng):1。功能是進(jìn)行計(jì)算機(jī)自檢2。加載引導(dǎo)扇區(qū)。BIOS進(jìn)行自檢的工作主要是檢查計(jì)算機(jī)是否出現(xiàn)異常,是否可以繼續(xù)運(yùn)行下去,這一部分與引導(dǎo)過(guò)程本身關(guān)系不大,它只是引導(dǎo)過(guò)程中的一個(gè)步驟,BIOS中與引導(dǎo)關(guān)系密切的是上面提到的BIOS的第二項(xiàng)功能,即加載引導(dǎo)扇區(qū),這一項(xiàng)工作的主要內(nèi)容是把磁盤(pán)的引導(dǎo)扇區(qū)的內(nèi)容加載到內(nèi)存中來(lái),并且轉(zhuǎn)跳到引導(dǎo)程序的第一條指令。引導(dǎo)詳細(xì)情況BIOS將所檢查磁盤(pán)的第一個(gè)扇區(qū)(512B)載入內(nèi)存,放在0x0000:0x7c00處,如果個(gè)扇區(qū)的最后兩個(gè)字節(jié)是“55AA”,那么這就是一個(gè)引

4、導(dǎo)扇區(qū),這個(gè)磁盤(pán)也就是一塊可引導(dǎo)盤(pán)。通常這個(gè)大小為512B的程序就稱(chēng)為引導(dǎo)程序(boot)。如果最后兩個(gè)字節(jié)不是“55AA”,那么BIOS就檢查下一個(gè)磁盤(pán)驅(qū)動(dòng)器。對(duì)于DOS和WIN9X等操作系統(tǒng)而言,分區(qū)引導(dǎo)記錄將負(fù)責(zé)讀取并執(zhí)行IO.sys(Windows9x的IO.sys)。1、系統(tǒng)引導(dǎo)過(guò)程簡(jiǎn)介系統(tǒng)引導(dǎo)過(guò)程主要由以下幾個(gè)步驟組成(以硬盤(pán)啟動(dòng)為例)(1)、開(kāi)機(jī);(2)、BIOS加電自檢(POST---PowerOnSelfTest),內(nèi)存地址為0fff:0000;(3)、將硬盤(pán)第一個(gè)扇區(qū)(0頭0道1扇區(qū),也就是BootSector)讀入內(nèi)存地址0000:7c00處;(4)、檢

5、查(WORD)0000:7dfe是否等于0xaa55.若不等于則轉(zhuǎn)去嘗試其他介質(zhì);如果沒(méi)有其他啟動(dòng)介質(zhì),則顯示”NoROMBASIC”,然后死機(jī);(5)、跳轉(zhuǎn)到0000:7c00處執(zhí)行MBR中的程序;(6)、MBR先將自己復(fù)制到0000:0600處,然后繼續(xù)執(zhí)行;(7)、在主分區(qū)表中搜索標(biāo)志為活動(dòng)的分區(qū).如果發(fā)現(xiàn)沒(méi)有活動(dòng)分區(qū)或者不止一個(gè)活動(dòng)分區(qū),則停止;(8)、將活動(dòng)分區(qū)的第一個(gè)扇區(qū)讀入內(nèi)存地址0000:7c00處;(9)、檢查(WORD)0000:7dfe是否等于0xaa55,若不等于則顯示“MissingOperatingSystem”,然后停止,或嘗試軟盤(pán)啟動(dòng);(10)

6、、跳轉(zhuǎn)到0000:7c00處繼續(xù)執(zhí)行特定系統(tǒng)的啟動(dòng)程序;(11)、啟動(dòng)系統(tǒng).以上步驟中(2),(3),(4),(5)步由BIOS的引導(dǎo)程序完成;(6),(7),(8),(9),(10)步由MBR中的引導(dǎo)程序完成.一般多系統(tǒng)引導(dǎo)程序(如SmartBootManager,BootStar,PQBoot等)都是將標(biāo)準(zhǔn)主引導(dǎo)記錄替換成自己的引導(dǎo)程序,在運(yùn)行系統(tǒng)啟動(dòng)程序之前讓用戶(hù)選擇想要啟動(dòng)的分區(qū).而某些系統(tǒng)自帶的多系統(tǒng)引導(dǎo)程序(如LILO,NTLoader等)則可以將自己的引導(dǎo)程序放在系統(tǒng)所處分區(qū)的第一個(gè)扇區(qū)中,在Linux中即為兩個(gè)扇區(qū)的SuperBlock.注:以上步驟中使用的是

7、標(biāo)準(zhǔn)的MBR,多系統(tǒng)引導(dǎo)程序的引導(dǎo)過(guò)程與此不同.操作系統(tǒng)的更新是相當(dāng)快速的,從DOS到WIN32、95、98、ME、XP。雖然說(shuō)系統(tǒng)一直在不斷進(jìn)步發(fā)展著,但其實(shí)每個(gè)操作系統(tǒng)都有各自的發(fā)展空間,也各有其的優(yōu)勢(shì)和劣勢(shì)。比如WIN98和WINME,它們的普遍特點(diǎn)是多媒體性能佳,支持軟硬件多,但缺點(diǎn)是系統(tǒng)不夠穩(wěn)定;而諸如WINNT、WIN2000等系統(tǒng),則有比較好的穩(wěn)定性和操作性,但對(duì)系統(tǒng)要求比較高,不適合一般的初級(jí)使用。這時(shí)候,很多朋友都會(huì)有"魚(yú)和熊掌不可兼得"的感嘆。那么,能否將各種操作系統(tǒng)都安裝在一臺(tái)計(jì)算

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。