任宏
(陜西人民出版社數字出版中心 陜西 西安 710003)
組成計算機的硬件設備因用戶的不同需要,在品牌類型、性能上有很大差異。如硬盤就存在容量大小和接口類型等方面不同。而不同的硬件配置對應的參數不同,因此在使用計算機之前,一定要確定它的配置參數并把它記錄下來存入電腦,以便電腦啟動時讀取這些參數保證系統正常運行。BIOS管理著計算機配置中大部分的元件,提供硬件參數的設置環境,負責管理計算機硬件與操作系統之間的溝通與協調,因而能否正確管理好BIOS是決定計算機是否能正常、高效運行的必要條件。
BIOS(Basic Input Output System)即基本輸入/輸出系統。它是一組設置硬件參數的特殊程序,其保存于主板上的一塊ROM(只讀存儲器)或Flash ROM(可讀寫存儲器)不需要電源,掉電后仍能保證數據不丟失的芯片中。它是計算機系統中最重要的底層系統軟件,其基本功能是:檢測計算機硬件設備是否存在和正常;初始化硬件設備,設置硬件設備的初始狀態,使硬件設備進入可用狀態;啟動操作系統加載程序;為操作系統和應用軟件提供系統級服務,Bios直接和硬件設備打交道。
1)自檢及初始化 開機后BIOS最先啟動。然后對電腦的硬件設備進行徹底檢測,若有嚴重故障時停機,不給出任何提示或信號。非嚴重故障則給出提示或報警,若未發現問題則將硬件置為備用狀態,然后啟動操作系統把電腦控制權交給用戶。
2)程序服務 BIOS直接與計算機的I/O(INPUT/OUTPUT即輸入/輸出)設備打交道,通過特定數據端口發出命令,傳送或接收各種外部設備的數據,實現軟件對硬件的直接操作。
3)設定中斷 開機時BIOS會告訴CPU各硬件設備中斷號,當用戶發出使用某個設備的指令時,CPU就根據中斷號使用相應的硬件完成工作,再根據中斷號跳回原來的工作。
運行BIOS設置程序后,參數值存放在一塊稱為CMOS(Complementary metal oxide Semiconductor即互補金屬氧化物半導體)RAM的蕊片上,該蕊片由電池供電只要電池電力充足,能長久保持參數值不變。電腦以CMOS值為自檢對照值,而CMOS值的改變只能通過BIOS設置程序來完成。
目前BIOS品牌只有兩種,即Award Software INC生產的AWARD BIOS和American Mega trends INC生產的AMI BIOS。另外還有Phoenix BIOS該品牌已歸于Award BIOS.
外觀上看有兩種如圖1所示,一種是長方形兩排針腳稱DIP封裝,容量有1 MB和2 MB兩類多用于主板,大型界面卡上。另一種是正方形四邊都有針腳稱為PLCC封裝容量為2 MB和4 MB兩類,多用于筆記本電腦,數據機較小型界面卡。

圖1 BIOS品牌Fig.1 BIOSbrand
改變BIOS參數值能解決常見的許多計算機故障。其方法很簡單,不論那種BIOS其設置參數項的一組程序大致相同。
1)打開電源或重新啟動系統顯示器上將出現測試信息;
2)當屏幕出現 “Press<DeL>to Enter Setup”時按下<Del>鍵就可進入BIOS設定程序出現主畫面如圖2所示。
3)以方向鍵移到你要修改項,按下Enter鍵即可進入該選項子畫面;
4)使用翻頁鍵 Page up(前一個)、 Page down(下一個)修改所選項的值;
5)任何時候按下ESC鍵即可回到主畫面;
6)在主畫面下選擇 “Save&Exit Setup”即可存儲你的設定并重新啟動系統。選擇”Exit Without Saying”則會作廢你的設置退出設置程序。
1)Standard CMOSFeatures(標準參數設定)主要用于設定系統時間、所有IDE硬盤、顯示色彩、異常時處理辦法等。
2)Advanced BIOSFeatures(高級 BIOS 功能參數設定)主要用設定CPU內部快速存儲器,快速自我檢測、引導,啟動設備優先順等。

圖2 BIOS設定程序主界面Fig.2 BIOSsetup program the interface
3)Integrated Peripherals(外部設置設定)主要用于設置主板上所內置的外部設備接口,包適有軟、硬盤接口。MultiI/0接口等。
4)Power Management Setup(電源管理設定)主要用于設置屏幕、硬盤、省電模式等。
5)PNP/PCI Configurations (PNP/PCI設置)主要用于設定PCI可編程通道接口,如、顯示卡、聲卡、SCSI卡和PNP即播即用接口卡。
1)若電腦出現不能正常啟動,經常死機,用菜單功能選項關機后畫面仍滯留于屏幕上使電腦關不掉等問題。請選擇主畫面上的Load Fat-Safe Defaults讓BIOS設置回到原始狀態,問題也許就能解決。即是某些故障不能排除,也有助于判斷故障出在哪,因為這時電腦處于最簡狀態。
2)如果想使電腦發揮最佳狀態請選用主畫面上的Load Optimized Defaults因為此時BIOS的設置是主板廠商根據主板所調整出的最佳設置。
3)若要達到節能的目的:把主畫面上Power management Setup選項中的Power management設定為Disabled(開啟)。
4)若想改變磁盤的啟動順序,用CDROM作引導盤,把Advanced BIOSSetup選項中的Boot Sequence設定為 CDROM、C、A。若想加速電腦運行改設定值為C、A、SCSI方式。
5)若想保護你的計算機不被別人亂動,選Set Supervisor Password設定好你的密碼,只要開啟電腦就要求輸入密碼。
如果你的電腦出現,如在安裝某種操作系統過程中死機、操作系統只能在安全模式下運行、不能正常啟動、不能運行一些在DOS或Windows下運行好的程序等故障。原因一個是BIOS設置不當,另一個原因是你的BIOS無法識別某些新硬件或對現操作系統支持不完善。你需要對BIOS進行升級。注意升級BIOS時請與專業人員聯系。
[1]張智,袁慶霓.BIOS安全檢查系統設計與實現[J].計算機技術與發展,2012,(2):172-175.ZHANGZhi,YUANQing-ni.Design and realization of computer BIOSsecurity detection system[J].Computer Technology and Development,2012(2):172-175
[2]池亞平,許盛偉,方勇.BIOS木馬機理分析與防護[J].計算機工程,2011,37(13):122-124.CHI Ya-ping,XU Sheng-wei,FANG Yong.Analysis and defence on BIOStrojan mechanism[J].Computer Engineering,2011,37(13):122-124.
[3]李群.基于BIOS型與硬件型還原卡在高校機房應用中的性能比較[J].福建電腦,2008(10):44-45.
[4]易建勛.計算機維修技術[M].北京,清華大學出版社,2009.
[5]員天佑,李潮,謝閱.DSP/BIOS多任務環境下的實時數據采集與處理[J].微計算機信息,2006(22):154-155.YAUN Tian-you,LI Chao,XIE Yue.Real_time sampling and precessing under DSP/BIOS[J].Control&Automation,2006(22):154-155.
[6]王靜,吳偉民,賴天武,等.BIOS后門分析[J].計算機應用,2006,26(2):96-99.WANG Jing,WU Wei-min,LAI Tian-wu,et al.BIOS backdoor analysis[J].Journal of Computer Applications,2006,26(2):96-99.
[7]Heasman J.Implementing and Detecting an ACPI BIOS Rootkit[EB/OL].(2006-04-08).http://www.securitytechnet.com/resource/rsc-center2/presentation/black/Federal06/BHFed-06-Heasman.pdf.