Q:什么是BIOS ?
A:BIOS(Basic Input/Output System)即基本輸入輸出系統(tǒng),通常是固化在只讀存儲器(ROM)中,所以又稱為ROM-BIOS。它直接對計算機系統(tǒng)中的輸入、輸出設備進行設備級、硬件級的控制,是連接軟件程序和硬件設備之間的樞紐。ROM-BIOS是計算機系統(tǒng)中用來提供最低級、最直接的硬件控制的程序。就PC而言,BIOS 包含了控制鍵盤、顯示屏幕,磁盤驅(qū)動器,串行通訊設備和很多其它功能的代碼。計算機技術發(fā)展到今天,出現(xiàn)了各種各樣新技術,許多技術的軟件部分是借助于BIOS來管理實現(xiàn)的。如PnP技術(Plug and Play-即插即用技術),就是在BIOS中加上PnP模塊實現(xiàn)的。又如熱插拔技術,也是由系統(tǒng)BIOS將熱插拔信息傳送給BIOS中的配置管理程序,并由該程序進行重新配置(如:中斷、DMA通道等分配)。事實上熱插拔技術也屬于PnP技術。
--------------------------------------------------------------------------------
Q:BIOS包含哪些部分?
A:當我們打開PC機的電源后,中央處理器(CPU)便會自動執(zhí)行一連串的命令,這些命令按其功能可分為以下幾種:
POST上電自檢:是微機接通電源后,系統(tǒng)進行的一個自我檢查的例行程序。這個過程通常稱為POST――上電自檢(Power On Self Test)。對系統(tǒng)的幾乎所有的硬件進行檢測。
系統(tǒng)啟動自舉程序:在完成POST自檢后,ROM BIOS將按照系統(tǒng)CMOS設置中的啟動順序搜尋軟硬盤驅(qū)動器及CDROM、網(wǎng)絡服務器等有效的啟動驅(qū)動器 ,讀入操作系統(tǒng)引導記錄,然后將系統(tǒng)控制權交給引導記錄,由引導記錄完成系統(tǒng)的啟動。
BIOS中斷調(diào)用:即BIOS中斷服務程序,它是微機系統(tǒng)軟、硬件之間的一個可編程接口,用于程序軟件功能與微機硬件實現(xiàn)的衍接。
此外,BIOS內(nèi)還包含系統(tǒng)設置程序和服務程序等。
--------------------------------------------------------------------------------
Q:BIOS在系統(tǒng)啟動中的作用
A:當通電開機后,計算機即從BIOS芯片中讀取出指令代碼進行系統(tǒng)硬件的自檢(含BIOS程序完整性檢驗、RAM可讀寫性檢驗、進行CPU、DMA控制器等部件測試)。對PnP設備進行檢測和確認,然后依次從各個PnP部件上讀出相應部件正常工作所需的系統(tǒng)資源數(shù)據(jù)等配置信息。BIOS中的PnP模塊試圖建立不沖突的資源分配表,使得所有的部件都能正常地工作。配置完成之后,系統(tǒng)要將所有的配置數(shù)據(jù)即ESCD――Extended System Config Data寫入BIOS中,這就是為什么我們在開機時看到主機啟動進入Windows前出現(xiàn)一系列檢測:配置內(nèi)存、硬盤、光驅(qū)、聲卡等,而后出現(xiàn)的“UPDATE ESCD..SUCCESSED”等提示信息。所有這些檢測完成后,BIOS將系統(tǒng)控制權移交給系統(tǒng)的引導模塊,由它完成操作系統(tǒng)的裝入。
--------------------------------------------------------------------------------
Q:BIOS在哪里?
A:BIOS盡管也是一組程序,但是它同我們常見的在磁盤上的程序有很大的區(qū)別。對個人計算機而言,在軟盤、光盤或硬盤上的程序必須先讀到存儲器中才能運行,但BIOS的運行順序卻在這些程序之前,換句話說,必須先跑完BIOS才能使軟盤、光盤或硬盤上的程序正常工作,因此,不能把BIOS放在這些存儲介質(zhì)中,而應該直接放在存儲器中,但是這種存儲器也不能是常說的RAM(Read And Write Memory,隨機存取存儲器),因為RAM中的內(nèi)容在斷電后會全部消失,下次再開機時就找不到BIOS了,因此,BIOS必須存放在ROM(Read Only Memory,只讀存儲器)中。BIOS既是軟件,但它與普通的軟件完全不同,它是固化在集成電路內(nèi)部的程序代碼,又屬于硬件的一部分,所以,有時候人們就稱它為Firmware ――“固件”。另外,存放BIOS的ROM占用的地址也是固定的,也就是說該地址不能被其它的程序占用,以免每次開機都要尋找BIOS程序的起始點。正由于BIOS和ROM這種密不可分的關系,人們將它們合稱為“BIOS ROM”或“ROM BIOS”。所以,我們通常所說的BIOS芯片實際上指的是儲存BIOS的ROM芯片,ROM僅僅只是Firmware的載體。
--------------------------------------------------------------------------------
Q:是不是只有主板才有BIOS
A:除了主板以外,其它設備上如網(wǎng)卡、顯卡、MODEM、數(shù)字相機、硬盤等也有所謂的BIOS,部分SCSI卡和一些特殊功能的界面卡也有自己的BIOS。象顯卡上的BIOS,來完成顯卡和主板之間的通訊;硬盤的啟動和使用也需要HDD BIOS來完成。在開機過程中,主板BIOS會調(diào)用并執(zhí)行這些外加的BIOS的程序,完成對這些硬件的初始化工作。因此從理論上來講,每種硬件都可以有自己的BIOS。但是BIOS滿天飛的結果,不但會增加成本,更會導致兼容性的問題,因此,一般是把已標準化的裝置整合在主板BIOS內(nèi),對于那些廠商獨有的規(guī)格,才以外加BIOS的形式出現(xiàn)。這些外部設備上的BIOS也和主板的BIOS一樣,采用FLASH ROM作BIOS ROM芯片,同樣也可以方便地升級,以修改其缺陷及增強其兼容性。
但是如果主板廠商愿意合作,仍然可以把原本外加的BIOS整合到主板BIOS中,比如技嘉的G400顯卡,上面就沒有BIOS芯片,它的BIOS就是寫在主板的BIOS中,
全國職稱計算機考試速成過關系列套裝:W .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 | |
全國職稱計算機考試速成過關系列套裝:W .. 定價:¥124 優(yōu)惠價:¥124.0 更多書籍 |