計算機啓動過程的步驟
對於電腦用戶來說,打開電源啓動電腦幾乎是每天必做的事情,但計算機在顯示這些啓動畫面的時候在做什麼呢?大多數用戶都未必清楚了。以下是“計算機啓動過程的步驟”,希望給大家帶來幫助!
工具/原料
計算機
方法/步驟
第一步:在主板接通電源之後,系統就由POST(Power On Self Test,上電自檢)開始自檢,在我們剛剛接通電源的時候,整個系統由BIOS控制,電壓還不太穩定(這個過程非常短暫,一般只有幾毫秒,這個時候電壓的穩定完全依靠主板和電源內部的濾波電容進行),主板芯片組會向CPU發出reset的命令讓CPU開始初始化,同時主板芯片組等待電源發出POWE GOOD命令,一旦電源發出POWER GOOD命令,主板芯片組會馬上停止reset命令的發出(如果是手動reset那麼鬆開reset按鈕時就會停止發出命令),這時候CPU會馬上從地址FFFFF0H或FFFF0H開始執行尋址指令(這個地址是在BIOS內而不再內存裏面),在這個地址中無論是AMI BIOS還是Award BIOS,在這個地址中都會存儲一條跳轉命令,直接跳轉到系統BIOS中真正的啓動代碼處,這個時候BIOS就會進行到第二個步驟POST。
第二步:系統BIOS的啓動代碼首先要做的事情就是POST,POST的主要任務就是在檢測系統中的一些關鍵設備是否存在和正常工作。由於POST在初始化顯示卡之前,因此如果POST過程中出現任何的被BIOS認爲的致命錯誤,比如沒有找到內存或者說內存錯誤之類的,POST會通過主板上再帶的揚聲器來發送長短和數量不等的警報聲以傳遞錯誤信息,如果在正常情況下,POST會進行的非常快,我們是難以感覺到這個過程的。
第三步:在這一步,系統BIOS會找到顯示卡,存放顯卡BIOS的ROM通常其實地址在C0000H處,系統BIOS找到顯卡BIOS之後調用它的代碼,由於顯卡生產商的不同,所以顯卡的初始化是由顯卡BIOS來完成的,所以不同顯卡廠商的界面也是不太一樣的。
第四步:硬盤引導啓動:這一步是根據BIOS設置的啓動順序進行,按照順序將控制權依次轉移給列表中的存儲設備,無論是哪個設備,計算機都會依次讀取這個設備的第一個扇區,即第一個512字節,如果這512個字節的最後兩個字節是0x55和0xAA,表明這個設備可以用於啓動;如果不是,表明設備不能用於啓動,控制權於是被轉交給"啓動順序"中的下一個設備,這最前面的512個字節就被叫做主引導記錄(Master boot record,縮寫爲MBR)。
其中主引導記錄的主要作用就是引導硬盤到指定的位置來加載操作系統,一般分爲三個部分:第1-446字節:調用操作系統的'機器碼;第447-510字節:分區表(Partition table);第511-512字節:主引導記錄簽名(0x55和0xAA)。
其中分區表的作用是將硬盤分爲若干個分區,硬盤分區的好處就是在於可以在不同的分區中安裝不同的操作系統,但是主引導記錄必須知道每個操作系統具體是在哪個分區。
主引導記錄的大小總共只有64個字節,其中分爲四項,每項16個字節,也就是說,每塊硬盤只有4個主分區,只能安裝4套操作系統。每個主分區總共16個字節,分爲6個部分:
第一個字節:如果爲0x80,就表示該主分區是激活分區,控制權要轉交給這個分區。四個主分區裏面只能有一個是激活的。
第二至四個字節:表示主分區第一個扇區的物理位置(柱面、磁頭、扇區號等等)。
第五個字節:表示主分區類型(具體內容比較多在這裏就不再過多闡述)。
第六隻八個字節:表示主分區的最後一個扇區的物理位置。
第九至十二個字節:表示主分區第一個扇區的邏輯地址。
第十三至十六個字節:表示主分區的扇區總數。
最後一條規定了 主分區的長度,也就是說,主分區的長度最大不能大於2^32,所以,每個分區512個字節的話,整塊硬盤的大小不會超過2TB,所以提高硬盤大小隻有兩個辦法:一是提高硬盤扇區總數;二是提高每個扇區的字節數。
第五步:硬盤啓動。這個時候系統會優先從四個主分區裏面的那個被激活的分區來啓動,叫做引導卷啓動(Volume boot record,縮寫爲VBR),卷引導記錄的主要作用是,告訴計算機,操作系統在這個分區裏的位置。然後,計算機就會加載操作系統了。但是如果系統被安裝在了拓展分區和邏輯分區中,就要通過啓動管理器來啓動,在這種情況下,計算機讀取"主引導記錄"前面446字節的機器碼之後,不再把控制權轉交給某一個分區,而是運行事先安裝的"啓動管理器"(boot loader),由用戶選擇啓動哪一個操作系統。
第六步:內核加載啓動。這個時候計算機的操作系統位置已經確定,就要進行內核加載。在內核加載階段,Ntldr 將首先加載Windows內核 和 硬件抽象層 (HAL). HAL 有點類似於嵌入式操作系統下的BSP(Borad support package),這個抽象層對硬件底層的特性進行隔離,對操作系統提供統一的調用接口,操作系統移植到不同硬件時只要改變相應的 HAL 就可以,其它的內核組件不需要修改,這個是操作系統通常的設計模式。
接下來Ntldr 從HKEY_LOCAL_ MACHINESYSTEMCurrentControlSet 下讀取這臺機器安裝的驅動程序,然後依次加載驅動程序。驅動程序加載完成後,Windows做如下設置:
1. 創建系統環境變量
2. 啓動 ,這個是Windows子系統的內核模式部分。
3. 啓動 ,這個是Windows子系統的用戶模式部分。
4. 啓動
5. 創建虛擬內存頁面文件
6. 對一些必要的文件進行改名
最後,我們就能看見那熟悉的藍天白雲出現在我們的電腦屏幕上了
-
電腦維護合同12篇(精)
隨着時間的推移,合同對我們的約束力越來越不可忽視,簽訂合同也是非常有必要的行爲。那麼合同要怎麼擬定?想必這讓大家都很苦惱吧,下面是小編整理的電腦維護合同,僅供參考,大家一起來看看吧。電腦維護合同篇1甲方:___________________________乙方:____________________...
-
【通用】電腦銷售合同
在人民愈發重視法律的社會中,合同的類型越來越多,合同能夠促使雙方正確行使權力,嚴格履行義務。那麼合同書的格式,你掌握了嗎?下面是小編爲大家收集的電腦銷售合同,僅供參考,大家一起來看看吧。電腦銷售合同1甲方:_________乙方:___許菊菊______甲乙雙方本着平等互利的...
-
【優】辦公電腦請示18篇
辦公電腦請示1xx縣人民政府:根據縣政府關於加快xx縣職教中心建設的部署,原xx縣高級職業中學、xx縣第二職業技術學校、來榜高級職業中學已於20xx年七月正式合併組建xx縣職業技術教育中心,原來榜高級職業中學的土地和房產已閒置,爲確保國有資產不流失、最大限度地發...
-
老鼠看電腦看圖寫話[集錦15篇]
老鼠看電腦看圖寫話1在一個黑漆漆、靜悄悄的'夜晚,小老鼠偷偷摸摸、躡手躡腳地出了洞,他到處東瞅瞅西看看,溜進屋子裏。小老鼠想:這裏一定沒人,我可要找到好多好吃的。一想到這裏,他開始大搖大擺地逛到書桌上。他看見鼠標長得像老鼠,也是黑黑的,以爲鼠標也是老鼠,可以...