windowsxp系統(tǒng)安裝過程

windowsxp系統(tǒng)安裝過程

ID:30243940

大小:2.57 MB

頁數(shù):31頁

時間:2018-12-28

windowsxp系統(tǒng)安裝過程_第1頁
windowsxp系統(tǒng)安裝過程_第2頁
windowsxp系統(tǒng)安裝過程_第3頁
windowsxp系統(tǒng)安裝過程_第4頁
windowsxp系統(tǒng)安裝過程_第5頁
資源描述:

《windowsxp系統(tǒng)安裝過程》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、實用標(biāo)準(zhǔn)文案操作系統(tǒng)引導(dǎo)過程簡介操作系統(tǒng)引導(dǎo)扇區(qū)是整個操作系統(tǒng)中最基礎(chǔ)的一個部分.你必須明白為什么在按下電源之后屏幕上會滾動過去那么多東西,然后轉(zhuǎn)到只有一行"diskbootfailure"的頁面,或者如果幸運的話,你的操作系統(tǒng)被啟動了;你也必須明白為什么那么大的磁盤空間操作系統(tǒng)的位置可以被準(zhǔn)確快速的定位下來.這一切一切的奧秘即將在下面被揭開來.第一推動---BIOS計算機的BIOS并不僅僅是一個啟動之后就可以從主板上卸下來的小玩意兒.在電源被按下時,內(nèi)存里面空無一物,硬盤上面雖然會有很多文件,但是,這些文件BIOS是無法識別的(即使在操作系統(tǒng)下,Windows也不識

2、別Linux的Ext系列文件系統(tǒng)中的文件).所以,在這一時刻,BIOS只能靠自己(以及由電池供電的CMOS,不過CMOS里面記錄的信息與系統(tǒng)啟動沒有太大關(guān)系,當(dāng)然,除了設(shè)置的啟動順序以外).首先,BIOS把自己灌到內(nèi)存的開頭的位置,即內(nèi)存絕對地址0這個地方.然后開始測試基本的外圍設(shè)備,獲取這些設(shè)備的參數(shù)并且顯示出來.這時,才到了啟動操作系統(tǒng)的環(huán)節(jié).一切的開始---第0號面第0號磁道的第1號扇區(qū)BIOS不會搜尋整個磁盤來獲取操作系統(tǒng)的信息(如果真是這樣的話,你會發(fā)現(xiàn)如果你的操作系統(tǒng)引導(dǎo)區(qū)在整個80G硬盤的最后的某個位置,啟動將要花去近半小時).它對CMOS設(shè)置的啟動設(shè)備

3、順序查詢.如果這個啟動設(shè)備是個磁盤,無論是軟盤還是硬盤,BIOS會檢測它的第0號面第0號磁道的第1號扇區(qū)(這里也有說是第0號扇區(qū)的)的最后兩個字節(jié),如果這兩個字節(jié)的內(nèi)容分別是ASCII碼的0x55和0xAA(即十進(jìn)制的85和170,在這篇文章中將主要使用十六進(jìn)制,它們由0x開頭),那么這個扇區(qū)就會被認(rèn)定是一個引導(dǎo)扇區(qū),然后BIOS把這個扇區(qū)加載到物理內(nèi)存的0x7C000地址處,然后向CPU發(fā)送一個跳轉(zhuǎn)指令,跳轉(zhuǎn)到這個位置開始執(zhí)行.然而,一個扇區(qū)是非常小的(512B).也就是說,不可能指望BIOS一蹴而就地把整個操作系統(tǒng)都加載到內(nèi)存中.為了完成這個工作,操作系統(tǒng)的編寫者

4、不得不盡可能地利用這一個扇區(qū)的空間,作如下的這些事情:定位操作系統(tǒng)內(nèi)核在硬盤上的位置;將它加載到內(nèi)存中;跳轉(zhuǎn)到此處.這一系列動作貌似BIOS把引導(dǎo)扇區(qū)加載到內(nèi)存.不過這里所說的"內(nèi)核"并不是操作系統(tǒng)的全部內(nèi)核,而是這樣的一段程序,它可以很大,這樣擺脫一個扇區(qū)的空間的束縛,另外,它的任務(wù)是:獲取硬件系統(tǒng)的必要信息;從硬件級別改變系統(tǒng)的運行態(tài)(在Intel80x86體系結(jié)構(gòu)中由實模式RealMode轉(zhuǎn)換為保護模式ProtectedMode);啟動操作系統(tǒng)其它部分.第一步獲取的信息將在內(nèi)存中的某一個地方被保存下來,這些信息主要包括中斷調(diào)用地址,比如IO中斷等等,以后某個用戶

5、程序在操作系統(tǒng)下運行時會執(zhí)行這些中斷,操作系統(tǒng)必須知道將它們送往什么地方去.模式轉(zhuǎn)換是一個很重要的課題,在這里不詳述,參考書目:<<80X86匯編語言程序設(shè)計教程>>楊季文清華大學(xué)出版社.然后,才是操作系統(tǒng)大顯身手的時候.精彩文檔實用標(biāo)準(zhǔn)文案WindowsXP系統(tǒng)啟動過程從按下計算機開關(guān)啟動計算機,到登入到桌面完成啟動,一共經(jīng)過了以下幾個階段:  1.預(yù)引導(dǎo)(Pre-Boot)階段;  2.引導(dǎo)階段;  3.加載內(nèi)核階段;  4.初始化內(nèi)核階段;  5.登陸?! ∶總€啟動階段的詳細(xì)介紹  a)預(yù)引導(dǎo)階段  在按下計算機電源使計算機啟動,并且在WindowsXP專業(yè)版操

6、作系統(tǒng)啟動之前這段時間,我們稱之為預(yù)引導(dǎo)(Pre-Boot)階段,在這個階段里,計算機首先運行PowerOnSelf精彩文檔實用標(biāo)準(zhǔn)文案Test(POST),POST檢測系統(tǒng)的總內(nèi)存以及其他硬件設(shè)備的現(xiàn)狀。如果計算機系統(tǒng)的BIOS(基礎(chǔ)輸入/輸出系統(tǒng))是即插即用的,那么計算機硬件設(shè)備將經(jīng)過檢驗以及完成配置。計算機的基礎(chǔ)輸入/輸出系統(tǒng)(BIOS)定位計算機的引導(dǎo)設(shè)備,然后MBR(MasterBootRecord)被加載并運行。在預(yù)引導(dǎo)階段,計算機要加載WindowsXP的NTLDR文件?! )引導(dǎo)階段  WindowsXPProfessional引導(dǎo)階段包含4個小的階

7、段?! ∈紫?,計算機要經(jīng)過初始引導(dǎo)加載器階段(InitialBootLoader),在這個階段里,NTLDR將計算機微處理器從實模式轉(zhuǎn)換為32位平面內(nèi)存模式。在實模式中,系統(tǒng)為MS-DOS保留640kb內(nèi)存,其余內(nèi)存視為擴展內(nèi)存,而在32位平面內(nèi)存模式中,系統(tǒng)(WindowsXPProfessional)視所有內(nèi)存為可用內(nèi)存。接著,NTLDR啟動內(nèi)建的mini-filesystemdrivers,通過這個步驟,使NTLDR可以識別每一個用NTFS或者FAT文件系統(tǒng)格式化的分區(qū),以便發(fā)現(xiàn)以及加載WindowsXPProfessional,到這里,初始引

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

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

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