官术网_书友最值得收藏!

1.5 筆記本電腦主板的軟啟動和檢修

軟啟動的過程

當主板上各組電壓穩定輸出后,會向南橋發出系統供電已穩定信號。南橋芯片得到該信號后會發出RESET(重置)信號,讓CPU和其他設備初始化。X86 CPU復位后工作在實模式下,該模式CPU的尋址地址為1MB。CS:IP的復位值是FFFF:0000,物理地址為FFFF0。筆記本電腦主板上該物理地址都映射到存放BIOS程序的ROM芯片上。

然后CPU會開始執行BIOS里的POST(Power On Self Test)程序,檢測所有接入硬件。如果發現錯誤則按照主板設計商設定,發出報警聲或產生POST CODE輸出到I/O 80H端口。POST CODE用于在BIOS執行POST和BOOT BLOCK過程中,告知用戶系統當前所執行的任務。在檢測時可以透過PCI、LPC總線讀取I/O 80H端口的代碼。不同廠家的80H代碼所表達的含義都不同,需參考廠家資料。

CPU開始執行POST程序,首先檢測一級緩存、二級緩存和南橋芯片、北橋芯片完整性,再檢測640KB基本內存是否正常,然后查找顯卡并調用其初始化代碼將顯卡初始化。在POST沒有檢測到顯卡或未完成顯卡初始化動作之前檢測到了錯誤,比如檢測到內存有問題時,POST將會被擋住,導致不能正常顯示。

初始化顯卡后POST會繼續查找其他硬件并完成初始化工作,這時大多數筆記本電腦應該已經顯示LOGO界面了。接著POST會將CPU的類型和工作頻率顯示到屏幕,然后檢查內存大小,內存通過測試后將繼續檢測系統安裝的標準硬件,如硬盤等光驅。在標準設備檢測完畢后,將檢測和配置系統中安裝的即插即用設備,并根據設備型號和類型分配中斷、DMA通道和I/O端口等資源。

到此為止,所有硬件都已檢測配置完畢。POST將在屏幕上顯示系統配置列表,并列出了硬件型號和工作參數。接著BIOS會更新ESCD(Extended System Configuration Data,擴展系統配置數據)。ESCD是BIOS用于和操作系統交換硬件配置信息的數據,這些數據被存放在CMOS中,并有電池為其供電保證斷電后數據不丟失。

當ESCD數據更新完畢,POST將執行最后一項工作,即根據用戶指定啟動順序,從軟盤、光驅、硬盤、網絡啟動。以從硬盤C盤啟動為例,BIOS讀取并執行硬盤上的主引導記錄,至此計算機將由硬盤上的操作系統引導,POST程序工作完成。

由于不同廠家生產的BIOS程序不同,其POST CODE的含義也不同,表1.1是筆記本電腦常用的Phoenix的POST CODE含義。

表1.1 Phoenix的POST CODE含義

續表

續表

續表

續表

續表

續表

主站蜘蛛池模板: 新巴尔虎右旗| 木兰县| 常熟市| 北京市| 佳木斯市| 屯昌县| 卢龙县| 砚山县| 娱乐| 行唐县| 乳源| 昌吉市| 富平县| 安顺市| 霍城县| 洞口县| 琼结县| 象州县| 于都县| 中牟县| 旌德县| 宜城市| 云浮市| 叶城县| 永仁县| 潞城市| 公安县| 朝阳县| 神农架林区| 庆元县| 白河县| 崇文区| 获嘉县| 桓台县| 九龙城区| 探索| 青浦区| 鄯善县| 盘锦市| 宣城市| 漯河市|