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