天天看點

什麼是BIOS

下面是一些關于BIOS的介紹:

Time/System Time 時間/系統時間

Date/System Date 日期/系統日期

Level 2 Cache 二級緩存

System Memory 系統記憶體

Video Controller 視訊控制器

Panel Type 液晶屏型号

Audio Controller 音頻控制器

Modem Controller 數據機(Modem)

Primary Hard Drive 主硬碟

Modular Bay 子產品托架

Service Tag 服務标簽

Asset Tag 資産标簽

BIOS Version BIOS版本

Boot Order/Boot Sequence 啟動順序(系統搜尋作業系統檔案的順序)

Diskette Drive 軟碟驅動器

Internal HDD 内置硬碟驅動器

Floppy device 軟驅裝置

Hard-Disk Drive 硬碟驅動器

[hide]USB Storage Device USB儲存設備

CD/DVD/CD-RW Drive 光驅

CD-ROM device 光驅

Modular Bay HDD 子產品化硬碟驅動器

Cardbus NIC Cardbus總線網卡

Onboard NIC 闆載網卡

Boot POST 進行開機自檢時(POST)硬體檢查的水準:設定為“MINIMAL”(預設設定)則開機自檢僅在BIOS更新,記憶體子產品更改或前一次開機自檢未完成的情況下才進行檢查。設定為“THOROUGH”則開機自檢時執行全套硬體檢查。

Config Warnings 警告設定:該選項用來設定在系統使用較低電壓的電源擴充卡或其他不支援的配置時是否報警,設定為“DISABLED”禁用報警,設定為“ENABLED”啟用報警

Internal Modem 内置數據機:使用該選項可啟用或禁用内置Modem。禁用(disabled)後Modem在作業系統中不可見。

LAN Controller 網絡控制器:使用該選項可啟用或禁用PCI以太網控制器。禁用後該裝置在作業系統中不可見。

PXE BIS Policy/PXE BIS Default Policy

PXE BIS政策:該選項控制系統在沒有認證時如何處理(啟動整體服務Boot Integrity Services(BIS))授權請求。系統可以接受或拒絕BIS請求。設定為“Reset”時,在下次啟動計算機時BIS将重新初始化并設定為“Deny”。

Onboard Bluetooth

闆載藍牙裝置

MiniPCI Device

Mini PCI裝置

MiniPCI Status

Mini PCI裝置狀态:在安裝Mini PCI裝置時可以使用該選項啟用或禁用闆載PCI裝置

Wireless Control

無線控制:使用該選項可以設定MiniPCI和藍牙無線裝置的控制方式。設定為“Application”時無線裝置可以通過“Quickset”等應用程式啟用或禁用,熱鍵不可用。設定為“/Application”時無線裝置可以通過“Quickset”等應用程式或熱鍵啟用或禁用。設定為“Always Off”時無線裝置被禁用,并且不能在作業系統中啟用。

Wireless

無線裝置:使用該選項啟用或禁用無線裝置。該設定可以在作業系統中通過“Quickset”或“”熱鍵更改。該設定是否可用取決于“Wireless Control”的設定。

Serial Port

序列槽:該選項可以通過重新配置設定端口位址或禁用端口來避免裝置資源沖突。

Infrared Data Port

紅外資料端口。使用該設定可以通過重新配置設定端口位址或禁用端口來避免裝置資源沖突。

Parallel Mode

并口模式。控制計算機并口工作方式為“NORMAL”(AT相容)(普通标準并行口)、“BI-DIRECTIONAL”(PS/2相容)(雙向模式,允許主機和外設雙向通訊)還是“ECP”(Extended Capabilities Ports,擴充功能端口)(預設)。

Num Lock

數位鎖定。設定在系統啟動時數位燈(NumLock LED)是否點亮。設為“DISABLE”則數位燈保持滅,設為“ENABLE”則在系統啟動時點亮數位燈。

Keyboard NumLock

鍵盤數位鎖:該選項用來設定在系統啟動時是否提示鍵盤相關的錯誤資訊。

Enable Keypad

啟用小鍵盤:設定為“BY NUMLOCK”在NumLock燈亮并且沒有接外接鍵盤時啟用數字小鍵盤。設定為“Only By Key”在NumLock燈亮時保持embedded鍵區為禁用狀态。

External Hot Key

外部熱鍵:該設定可以在外接PS/2鍵盤上按照與使用筆記本電腦上的鍵的相同的方式使用鍵。如果您使用ACPI作業系統,如Win2000或WinXP,則USB鍵盤不能使用鍵。僅在純DOS模式下USB鍵盤才可以使用鍵。設定為“SCROLL LOCK”(預設選項)啟用該功能,設定為“NOT INSTALLED”禁用該功能。

USB Emulation

USB仿真:使用該選項可以在不直接支援USB的作業系統中使用USB鍵盤、USB滑鼠及USB軟驅。該設定在BIOS啟動過程中自動啟用。啟用該功能後,控制轉移到作業系統時仿真繼續有效。禁用該功能後在控制轉移到作業系統時仿真關閉。

Pointing Device

指針裝置:設定為“SERIAL MOUSE”時外接序列槽滑鼠啟用并內建觸摸闆被禁用。設定為“PS/2 MOUSE”時,若外接PS/2滑鼠,則禁用內建觸摸闆。設定為“TOUCH PAD-PS/2 MOUSE”(預設設定)時,若外接PS/2滑鼠,可以在滑鼠與觸摸闆間切換。更改在計算機重新啟動後生效。

Video Expansion

視訊擴充:使用該選項可以啟用或禁用視訊擴充,将較低的分辨率調整為較高的、正常的LCD分辨率。

Battery

電池

Battery Status

電池狀态

Power Management

電源管理

Suspend Mode

挂起模式

AC Power Recovery

交流電源恢複:該選項可以在交流電源擴充卡重新插回系統時電腦的相應反映。

Low Power Mode

低電量模式:該選項用來設定系統休眠或關閉時所用電量。

Brightness

亮度:該選項可以設定計算機啟動時顯示器的亮度。計算機工作在電源供電狀态下時預設設定為一半。計算機工作在交流電源擴充卡供電狀态下時預設設定為最大。

Wakeup On LAN

網絡喚醒:該選項設定允許在網絡信号接入時将電腦從休眠狀态喚醒。該設定對待機狀态(Standby state)無效。隻能在作業系統中喚醒待機狀态。該設定僅在接有交流電源擴充卡時有效。

Auto On Mod 自動開機模式:注意若交流電源擴充卡沒有接好,該設定将無法生效。該選項可設定計算機自動開機時間,可以設定将計算機每天自動開機或僅在工作日自動開機。設定在計算機重新啟動後生效。

Auto On Time 自動開機時間:該選項可設定系統自動開機的時間,時間格式為24小時制。鍵入數值或使用左、右箭頭鍵設定數值。設定在計算機重新啟動後生效。

Dock Configuration 塢站配置

Docking Status 塢站狀态

Universal Connect 通用接口:若所用作業系統為WinNT4.0或更早版本,該設定無效。如果經常使用不止一個戴爾塢站裝置,并且希望最小化接入塢站時的初始時間,設定為“ENABLED”(預設設定)。如果希望作業系統對計算機連接配接的每個新的塢站裝置都生成新的系統設定檔案,設定為“DISABLED”。

System Security 系統安全

Primary Password 主密碼

Admin Password

管理密碼

Hard-disk drive password(s) 硬碟驅動器密碼

Password Status 密碼狀态:該選項用來在Setup密碼啟用時鎖定系統密碼。将該選項設定為“Locked”并啟用Setup密碼以放置系統密碼被更改。該選項還可以用來放置在系統啟動時密碼被使用者禁用。

System Password 系統密碼

Setup Password Setup密碼

Post Hotkeys 自檢熱鍵:該選項用來指定在開機自檢(POST)時螢幕上顯示的熱鍵(F2或F12)。

Chassis Intrusion

機箱防盜:該選項用來啟用或禁用機箱防盜檢測特征。設定為“Enable-Silent”時,啟動時若檢測到底盤入侵,不發送警告資訊。該選項啟用并且機箱蓋闆打開時,該域将顯示“DETECTED”。

Drive Configuration

驅動器設定

Diskette Drive A: 磁盤驅動器A:如果系統中裝有軟驅,使用該選項可啟用或禁用軟碟驅動器

Primary Master Drive 第一主驅動器

Primary Slave Drive 第一從驅動器

Secondary Master Drive 第二主驅動器

Secondary Slave Drive 第二從驅動器

IDE Drive UDMA 支援UDMA的IDE驅動器:使用該選項可以啟用或禁用通過内部IDE硬碟接口的DMA傳輸。

Hard-Disk drive Sequence 硬碟驅動器順序

System BIOS boot devices 系統BIOS啟動順序

USB device USB裝置

Memory Information 記憶體資訊

Installed System Memory 系統記憶體:該選項顯示系統中所裝記憶體的大小及型号

System Memory Speed

記憶體速率:該選項顯示所裝記憶體的速率

System Memory Channel Mode 記憶體信道模式:該選項顯示記憶體槽設定。

AGP Aperture AGP區域記憶體容量:該選項指定了配置設定給視訊擴充卡的記憶體值。某些視訊擴充卡可能要求多于預設值的記憶體量。

CPU information CPU資訊

CPU Speed CPU速率:該選項顯示啟動後中央處理器的運作速率

Bus Speed 總線速率:顯示處理器總線速率

Processor 0 ID 處理器ID:顯示處理器所屬種類及模型号

Clock Speed 時鐘頻率

Cache Size 緩存值:顯示處理器的二級緩存值

Integrated Devices(LegacySelect Options) 內建裝置

Sound 聲音設定:使用該選項可啟用或禁用音頻控制器

Network Interface Controller

網絡接口控制器:啟用或禁用內建網卡

Mouse Port 滑鼠端口:使用該選項可啟用或禁用内置PS/2相容滑鼠控制器

USB Controller USB控制器:使用該選項可啟用或禁用闆載USB控制器。

PCI Slots PCI槽:使用該選項可啟用或禁用闆載PCI卡槽。禁用時所有PCI插卡都不可用,并且不能被作業系統檢測到。

Serial Port 1 序列槽1:使用該選項可控制内置序列槽的操作。設定為“AUTO”時,如果通過序列槽擴充卡在同一個端口位址上使用了兩個裝置,内置序列槽自動重新配置設定可用端口位址。序列槽先使用COM1,再使用COM2,如果兩個位址都已經配置設定給某個端口,該端口将被禁用。

Parallel Port 并口:該域中可配置内置并口

Mode 模式:設定為“AT”時内置并口僅能輸出資料到相連裝置。設定為PS/2、EPP或ECP模式時并口可以輸入、輸出資料。這三種模式所用協定和最大資料傳輸率不同。最大傳輸速率PS/2

BIOS控制着什麼

BIOS控制着什麼

熟悉計算機的朋友都知道BIOS這個概念,我們也會經常聽到老鳥在解決系統故障時候重複的那些話語:“先清除一下CMOS”或者“進入BIOS預設設定”等等。在普通人眼裡,BIOS似乎就是主機闆上那塊四四方方的小晶片和開機時候顯示的藍色菜單。它究竟對使用者有什麼特别的意義呢?它究竟是不是高手或維修工程師的專利呢?一台電腦是通過怎麼樣的方式開始工作的呢?希望通過閱讀本文,你可以得到一個答案。

BIOS内部結構

Sample Text 對于我們日常使用的個人電腦來說,采用的BIOS并不是完全相同的,分别由Award、Phoenix和AMI這個三個廠商提供(注:Award已被Phoenix收購,其實是一家公司)。以目前主機闆的狀況而言,大多數都是采用Award BIOS或者基于Award BIOS 核心改進的産品(采用AMI BIOS的産品相對要少,Phoenix BIOS主要是筆記本電腦和不少國外品牌機采用)。本文介紹的一些BIOS知識和結構,也隻圍繞市場占有率最高的Phoenix-Award來展開。

拿常見的Award的2Mbit CMOS位址結構來說,從FFFF到FFFC區域是用于儲存16Kbit容量的Boot Block(啟動子產品)、接着是8Kbit的即插即用延伸系統配置資料ESCD區、4Kbit的處理器微代碼Micro code和4Kbit的DMI資料區。FFF8到FFF6是解壓縮引擎區,這裡的指令可以釋放FFF6之後區域的大容量代碼和資訊,比如廠商Logo、OEM資料等等。最後一部分是安放BIOS主程式的地方,通常這些程式也就是我們從網上下載下傳的以bin為字尾名的BIOS更新檔案。

BIOS主要功能

主機闆BIOS掌握着系統的啟動、部件之間的相容和程式管理等多項重任。隻要按下電源開關啟動主機後,BIOS就開始接管主機闆啟動的所有自檢工作,系統首先由POST (Power On Self Test,上電自檢) 程式來對内部各個裝置進行檢查(這個過程在下文中另作表述)。通常完整的POST自檢将包括對CPU、基本記憶體、1MB以上的擴充記憶體、ROM、主機闆、CMOS存儲器、串并口、顯示卡、軟硬碟子系統及鍵盤進行測試,一旦在自檢中發現問題,系統将給出提示資訊或鳴笛警告。然後BIOS就按照系統CMOS設定中儲存的啟動順序搜尋軟驅、IDE裝置和它們的啟動順序,讀入作業系統引導記錄,最後将系統控制權交給引導記錄,并最終完全過渡到作業系統的工作狀态。

除了基本的啟動功能外,BIOS還有硬體中斷處理、系統設計管理、程式請求等作用。作業系統對硬碟、光驅、鍵盤、顯示器等外圍裝置的管理,都是直接建立在BIOS系統中斷服務程式的基礎上的,它是PC系統中的軟體與硬體之間的一個可程式設計接口。計算機開機的時候,BIOS會配置設定CPU等硬體裝置一個中斷号。當執行了使用某個硬體的操作指令後,它就會根據中斷号使用相應的硬體來完成指令的工作,最後根據其中斷号把它跳回原來的狀态。同樣,BIOS也可以通過特定的資料端口發送、接受指令,以實作軟體應用程式對硬體的操作。

BIOS的系統管理功能是大家最為熟悉的,即平時說的BIOS設定。BIOS程式會調用儲存在CMOS RAM部分的記錄,使用者可以通過顯示器看到系統基本情況,包括CPU頻率、IDE驅動器、ACPI電源管理和密碼設定等資訊。正如筆者在一開始說過的那樣,這部分資訊是依靠電池單獨供電儲存在RAM中的,隻要斷電一段時間或人為給CMOS接通高電平信号(跳線短接),任何修改過的設定都會不複存在。

BIOS如何工作?

有了以上這些基本知識作為鋪墊,讀者朋友應該對BIOS有了一定的了解。接下來的問題就是,掌握PC樞紐的BIOS是如何工作的呢?鑒于這個過程的複雜,不妨讓我們将BIOS運作中的幾個關鍵點羅列出來,稍做分析。這裡需要事先聲明,以下介紹的有關BIOS運作代碼統一成十六進制,有興趣的朋友可以在市場上買回Debug卡(俗稱也叫Port 80卡)來查詢、觀察。

簡單地說,BIOS啟動會經過好幾個檢測、指令、執行的循環流程,當然,在進入BIOS控制之前,CPU還需要一個熱身的過程。拿P4系統為例,如果按照PC啟動的流程來講解的話,這個先後秩序是這樣的:首先是主機電源開始供電,CPU接收到VR(電壓調節系統)發出的一個電壓信号,然後經過一系列的邏輯單元确認CPU運作電壓之後,主機闆晶片接收到發出“啟動”工作的指令,讓CPU複位。CPU“蘇醒”後的第一工作就是,讀取BIOS中的初始化指令。在對CPU(2次檢查)和記憶體(640KB基本子產品)狀态做一系列校驗之後,BIOS會完成電路片的初始準備,停用視訊、奇偶性和DMA電路片,并且使CMOS計時器開始運作。随後,BIOS程式會逐漸檢查CPU是否和預設設定相同,DMA是否有故障,顯示通道測試等等,一旦出現故障,就會有蜂鳴器發出報警。不過,這些步驟都是在背景後悄悄進行的,我們是看不到螢幕上的任何資訊。

在上面的流程圖中,很清楚地表明了引導子產品工作的幾個步驟。當CPU被正式啟動以後,POST(Power-On Self Test,加電後自檢)進入記憶體偵測階段,一旦基本記憶體檢測出錯,系統當機并會長時間報錯;如果一切順利,BIOS繼續往下POST,檢查CMOS内的其他BIOS主程式、擴充程式,直到完成這些工作,系統進入正常流程,顯示器上才會顯示出時間日期、BIOS版本型号、CPU頻率、記憶體容量等基本資訊。在BIOS引導IDE裝置和I/O裝置以後,接下來的過程便交給作業系統來繼續了。

BIOS在電腦啟動過程中大體是這樣工作的,實際上遠比我們介紹的要複雜得多。中間任何一個小的步驟出錯都會導緻系統無法啟動,崩潰,而且BIOS設定不當也會給系統造成隐患。有經驗的老鳥可以通過BIOS啟動時候的聲音來判斷故障,而一般使用者可以通過檢視Debug卡的檢錯信号,了解POST停滞在哪個階段。還是拿Award BIOS來說,開機Debug卡顯示FF和C0表示CPU自檢沒有通過,應該停電檢查處理器狀況;如果是C1、C3等數字顯示,很有可能是BIOS在檢測記憶體時候發生問題了;系統自檢過了2D,并且伴随清脆的“嘀”聲,說明系統已經通過顯示卡檢測,這個時候顯示屏上也開始出現畫面。知道了故障可能發生的部件,我們可以通過替換法來最終确定問題源頭,順利解決問題。

BIOS也要保護

除了硬體裝置的相容問題之外,BIOS還有可能面臨病毒、錯誤擦寫等外因的危害,BIOS如果不能工作,整台電腦也就癱瘓了。

不少主機闆廠商都通過專門的設計來增加BIOS的可靠性。有的是做成Dual BIOS雙子產品的方式,一旦其中一塊出現故障,能夠通過跳線設定讓系統從另外一塊引導啟動,再對損壞模組進行修複。由于BIOS中Boot Block區是重要的資料塊,是以廠商将Boot Block塊設計成分塊式的BIOS結構,在BIOS晶片中保留了一個區域,該區域中儲存有BIOS系統中最重要的啟動資訊。最新的重新整理程式的預設值就是重新整理時不更新BIOS的Boot Block塊,這樣的主機闆即使重新整理失敗,也能很容易恢複。

遇到BIOS重新整理失敗,也可以自己用熱插拔的辦法來替換受損晶片,前提是你能找到一片和原來BIOS容量一樣的晶片。有動手能力的玩家還可以在BIOS晶片的管腳上動腦筋,因為絕大多數的CMOS晶片為32腳的DIP封裝,它們的針腳排列、功能基本上一緻。晶片的寫操作一般是通過寫入允許腳的電平變化來控制的,隻有12V或者5V的高電平被調成低電平以後,資料才能寫入到晶片中去。根據此原理,隻要把這個管腳從電路中脫離出來,一直處于高電平,即處于“讀”狀态,那麼不論是病毒還是誤操作,都不會對晶片内的資料進行改寫。不過,這個方法存在一定的危險性,它不适用所有的BIOS晶片,而且容易失去主機闆的保修,大家一定要謹慎為之。

提到BIOS,大部分的菜鳥對此都一知半解,不敢輕易嘗試,仿佛天生對“藍色螢幕”有種恐懼的感覺,而更多的時候,連許多老鳥都無法區分BIOS設定和CMOS設定的差別,是以在寫出疑難問答之前,龍哥覺得有必要将這兩個概念闡述清楚,以達到事半功倍的效果。

BIOS是英文Basic Input/Output System的縮寫,原意是“基本輸入/輸出系統”。而我們通常所說的BIOS,其實是指一個固化在ROM中的軟體,負責最低級的、最直接的硬體控制,以及計算機的原始操作;用來管理機器的啟動和系統中重要硬體的控制和驅動,并為高層軟體提供基層調用。

CMOS是英文“互補金屬氧化物半導化”的縮寫,不過我們常說的CMOS卻是指主機闆上一塊可讀寫的存儲晶片,也稱之為“CMOS RAM”。CMOS RAM是随機存儲器,具有斷電後消除記憶的特點,人們就想到了使用外接電池保持其存儲内容的方法。

一般來說,通過固化在ROM BIOS的軟體進行BIOS參數的調整過程就稱之為BIOS設定,而通過BIOS設定中的“标準CMOS設定”調試CMOS參數的過程就稱為CMOS設定。我們平常所說的CMOS設定與BIOS設定隻是其簡化說法,是以在一定程度上造成兩個概念的混淆。

怎樣進入BIOS設定程式

分析:雖然世界上設計生産BIOS的廠商并不多,但是某些品牌機和相容機設計不盡相同,是以進入BIOS設定的方法也各不相同。

答疑:大部分進入BIOS設定的鍵都已經設定為“DEL”或者“ESC”,但是也有部分BIOS是F10或者F2,其中一些更特别的BIOS還需要根據其提示進行操作。

機器無法正常運作作業系統的問題

1.Bios Rom checksum error-System halted

分析:BIOS資訊檢查時發現錯誤,無法開機。

答疑:遇到這種情況比較棘手,因為這樣通常是重新整理BIOS錯誤造成的,也有可能是BIOS晶片損壞,不管如何,BIOS都需要被修理。

2.CMOS battery failed

分析:沒有CMOS電池。

答疑:一般來說都是CMOS沒有電了,更換主機闆上的锂電池即可。

3.CMOS checksum error-Defaults loaded

分析:CMOS資訊檢查時發現錯誤,是以恢複到出場預設狀态。

答疑:這種情況發生的可能性較多,但是大部分原因都是因為電力供應造成的,比如超頻失敗後CMOS放電也可以出現這種情況,應該立刻儲存CMOS設定以觀後效;如果再次出現這個問題,建議更換锂電池。在更換電池仍能無用的情況下,請将主機闆送修,因為CMOS晶片可以已經損壞。

4.Press F1 to Continue,Del to setup

分析:按F1鍵繼續,或者DEL鍵進入BIOS設定程式。通常出現這種情況的可能性非常多,但是大部分都是告訴使用者:BIOS設定發現問題。

答疑:因為問題的來源不确定,有可能是BIOS的設定失誤,也可能是檢測到沒有安裝CPU風扇,使用者可以根據這段話上面的提示進行實際操作。

5.HARD DISK INSTALL FAILURE

分析:硬碟安裝失敗。

答疑:檢測任何與硬碟有關的硬體設定,包括電源線、資料線等等,還包括硬碟的跳線設定。如果是新購買的大容量硬碟,也要搞清楚主機闆是否支援。如果上述都沒有問題,那很可能是硬體出現問題,IDE口或者硬碟損壞,但是這種幾率極少。

6.Primary master hard disk fail

分析:Primary master ide硬碟有錯誤。同樣的情況還出現在IDE口的其他主從盤上,就不一一介紹了。

答疑:檢測任何與硬碟有關的硬體設定,包括電源線、資料線等等,還包括硬碟的跳線設定。

7.Floppy disk s fail

分析:軟驅檢測失敗。

答疑:檢查任何與軟驅有關的硬體設定,包括軟驅線、電源線等等,如果這些都沒問題,那可能就是軟驅故障了。

8.Keyboard error or no keyboard present

分析:鍵盤錯誤或者找不到新鍵盤。

答疑:檢查鍵盤連線是否正确,重新插拔鍵盤以确定鍵盤好

什麼是BIOS

  計算機使用者在使用計算機的過程中,都會接觸到BIOS,它在計算機系統中起着非常重要的作用。

  BIOS,完整地說應該是ROM-BIOS,是隻讀存儲器基本輸入/輸出系統的簡寫,它實際上是被固化到計算機中的一組程式,為計算機提供最低級的、最直接的硬體控制。準确地說,BIOS是硬體與軟體程式之間的一個“轉換器”或者說是接口(雖然它本身也隻是一個程式),負責解決硬體的即時需求,并按軟體對硬體的操作要求具體執行。

 一、BIOS的功能

  從功能上看,BIOS分為三個部分:

  1.自檢及初始化程式;

  2.硬體中斷處理;

  3.程式服務請求。

  下面我們就逐個介紹一下各部分功能:

  (一)自檢及初始化

  這部分負責啟動計算機,具體有三個部分,第一個部分是用于計算機剛接通電源時對硬體部分的檢測,也叫做加電自檢(POST),功能是檢查計算機是否良好,例如記憶體有無故障等。第二個部分是初始化,包括建立中斷向量、設定寄存器、對一些外部裝置進行初始化和檢測等,其中很重要的一部分是BIOS設定,主要是對硬體設定的一些參數,當計算機啟動時會讀取這些參數,并和實際硬體設定進行比較,如果不符合,會影響系統的啟動。

  最後一個部分是引導程式,功能是引導DOS或其他作業系統。BIOS先從軟碟或硬碟的開始扇區讀取引導記錄,如果沒有找到,則會在顯示器上顯示沒有引導裝置,如果找到引導記錄會把計算機的控制權轉給引導記錄,由引導記錄把作業系統裝入計算機,在計算機啟動成功後,BIOS的這部分任務就完成了。

  (二)程式服務處理和硬體中斷處理

  這兩部分是兩個獨立的内容,但在使用上密切相關。

  程式服務處理程式主要是為應用程式和作業系統服務,這些服務主要與輸入輸出裝置有關,例如讀磁盤、檔案輸出到列印機等。為了完成這些操作,BIOS必須直接與計算機的I/O裝置打交道,它通過端口發出指令,向各種外部裝置傳送資料以及從它們那兒接收資料,使程式能夠脫離具體的硬體操作,而硬體中斷處理則分别處理PC機硬體的需求,是以這兩部分分别為軟體和硬體服務,組合到一起,使計算機系統正常運作。

  BIOS的服務功能是通過調用中斷服務程式來實作的,這些服務分為很多組,每組有一個專門的中斷。例如視訊服務,中斷号為10H;螢幕列印,中斷号為05H;磁盤及串行口服務,中斷14H等。每一組又根據具體功能細分為不同的服務号。應用程式需要使用哪些外設、進行什麼操作隻需要在程式中用相應的指令說明即可,無需直接控制。

 二、BIOS的種類

  由于BIOS直接和系統硬體資源打交道,是以總是針對某一類型的硬體系統,而各種硬體系統又各有不同,是以存在各種不同種類的BIOS,随着硬體技術的發展,同一種BIOS也先後出現了不同的版本,新版本的BIOS比起老版本來說,功能更強。

  目前市場上主要的BIOS有AMI BIOS和Award BIOS。

 1.AMI BIOS

  AMI BIOS是AMI公司出品的BIOS系統軟體,最早開發于80年代中期,為多數的286和386計算機系統所采用,因對各種軟、硬體的适應性好、硬體工作可靠、系統性能較佳、操作直覺友善的優點受到使用者的歡迎。

  90年代,AMI又不斷推出新版本的BIOS以适應技術的發展,但在綠色節能型系統開始普及時,AMI似乎顯得有些滞後,Award BIOS的市場占有率借此機會大大提高,在這一時期,AMI研制并推出了具有視窗化功能的WIN BIOS,這種BIOS設定程式使用非常友善,而且主視窗的各種标記也比較直覺,例如,一隻小兔子表示優化的預設設定,而一隻小烏龜則表示保守的設定,一個骷髅用來表示反病毒方面的設定,畫筆和調色闆則表示色彩的設定。

  AMI WinBIOS已經有多個版本,目前用得較多的有奔騰機主機闆的Win BIOS,具有即插即用、綠色節能、PCI總線管理等功能。

 2.Award BIOS

  Award BIOS是Award Software公司開發的BIOS産品,目前十分流行,許多586主機闆機都采用Award BIOS,功能比較齊全,對各種作業系統提供良好的支援。Award BIOS也有許多版本,現在用得最多的是4.X版 

繼續閱讀