Basic–BIOS & CMOS

來源:互聯網
上載者:User

BIOS是軟體、是程式!
CMOS是晶片、是硬體!

實際上我們是通過BIOS這個程式,去設定CMOS裡的參數的。
CMOS是一塊晶片,整合在主板上,裡面儲存著重要的開機參數,而儲存是需要電力來維持的,所以每一塊主板上都會有一顆紐扣電池,叫CMOS電池。CMOS裡存放著參數,要設定它,我們必須通過程式把設定好的參數寫入CMOS,所以,就利用BIOS程式來讀寫。

BIOS是什嗎?
BIOS(Basic Input/Output System—基本輸出入系統 (BIOS))。BIOS可以視為是一個永久地記錄在ROM中的一個軟體,是作業系統輸入輸出管理系統的一部分。它包括post自檢程式,基本啟動程式,基本的硬體驅動程式等。主要用來負責機器的啟動和系統中重要硬體的控制和驅動,並為高層軟體提供基層調用。因ROM中主要儲存的就是BIOS,因此,也可混稱為ROM BIOS,或系統ROM BIOS。此外,作業系統還在硬碟上儲存了一個重要檔案IO.SYS—輸入輸出介面模組,主要提供作業系統與硬體的介面,並擴充了ROM BIOS的某些功能。

早期的ROM BIOS晶片確實是"唯讀"的,裡面的內容是用一種燒錄器寫入的,一旦寫入,就不能更改,除非更換晶片,現在的主機板都使用一種叫Flash EPROM的晶片來儲存系統BIOS,裡面的內容可通過使用主板廠商提供的擦寫程式擦除後重新寫入,這樣就給使用者升級BIOS提供了極大的方便。

一、BIOS的主要內容

系統ROM BIOS的主要內容有:

1、自診斷測試程式(POST自檢):PC系列微機啟動時,首先進入ROM BIOS執行加電自檢(Power-on self test,簡稱post),通過讀取系統主機板上CMOS RAM中的內容來識別系統的硬體設定,並根據這些配置資訊對系統中各組件進行自檢和初始化,在自檢過程中,如果發現系統實際存在的硬體與CMOS RAM中的設定參數不符時,將導致系統不能正確運行甚至死機。

2、系統自舉裝入程式:在機器啟動時,系統ROM BIOS首先讀取磁碟引導記錄進記憶體,然後由引導記錄讀取磁碟作業系統重要檔案進記憶體,從而啟動系統。

3、系統設定程式(SETUP):通過運行SETUP程式,將系統的配置情況以參數的形式存入CMOS RAM中,在系統的啟動過程中,會在螢幕上提示,詢問使用者是否執行ROM BIOS中的SETUP程式進行CMOS參數設定,如需要,則可以通過在規定時間內按某一個鍵(通常是del鍵)來啟動SETUP程式,以設定正確的系統硬體參數,系統自動將參數存入到系統主板上的CMOS RAM中。

一般地,當微機系統出現下列情況時,需運行SETUP程式來設定CMOS參數:微機系統第一次加電,增加、減少、更換硬體,CMOS RAM掉電後原內容丟失,因需要而調整某些設定參數等。

據主板廠家和生產ROM BIOS晶片的廠家不同,SETUP程式也有不同的類型,目前常用的有:QUADTEL BIOS SETUP, AMI BIOS SETUP, AWARD BIOS SETUP, AMI WINBIOS SETUP等。

雖然BIOS SETUP程式的類型各異,但系統設定的內容大同小異,如AWARD BIOS SETUP的主要內容有以下項目:

(1)、標準CMOS參數設定

(2)、BIOS特性設定

(3)、晶片集特性設定

(4)、電源管理設定

(5)、PCI配置設定

(6)、裝載BIOS的預設參數

(7)、裝載設定的預設參數

(8)、密碼設定

(9)、自動檢測IDE型的硬碟

(10)、硬碟低階格式化

(11)、修改的參數存入BIOS並退出設定

(12)、修改的參數不存入BIOS退出

4、BIOS中斷服務程式,即微機系統中軟體與硬體之間的一個可程式化介面,主要用於程式軟體功能與微機硬體之間實現銜接。作業系統對磁碟片、硬碟、光碟機、鍵盤、顯示器等外圍裝置的管理,都是直接建立在BIOS系統中斷服務程式的基礎上,操作人員也可以通過訪問INT5、INT13等中斷點而直接調用BIOS中斷服務程式。

CMOS為何物?

CMOS,即:Complementary Metal Oxide Semiconductor——互補性氧化金屬半導體(本意是指互補性氧化金屬半導體儲存囂,是一種大規模應用於整合電路晶片製造的原料),是微機主板上的一塊可讀寫的RAM晶片,主要用來儲存當前系統的硬體設定和操作人員對某些參數的設定。CMOS RAM晶片由系統通過一塊後備電池供電,因此無論是在關機狀態中,還是遇到系統掉電情況,CMOS資訊都不會丟失。

BIOS和CMOS的區別與聯絡:

BIOS是一組設定硬體的電腦程式,儲存在主板上的一塊EPROM或EEPROM晶片中,裡面裝有系統的重要訊息和設定系統參數的設定程式——BIOS Setup程式。而CMOS即:Complementary Metal Oxide Semiconductor——互補性氧化金屬半導體,是主板上的一塊可讀寫的RAM晶片,用來儲存當前系統的硬體設定和使用者對參數的設定,其內容可通過設定程式進行讀寫。CMOS晶片由主板上的鈕扣電池供電,即使系統斷電,參數也不會丟失。CMOS晶片只有儲存資料的功能,而對CMOS中各項參數的修改要通過BIOS的設定程式來實現。

BIOS與CMOS既相關又不同:BIOS中的系統設定程式是完成CMOS參數設定的手段;CMOS RAM既是BIOS設定系統參數的存放場所,又是 BIOS設定系統參數的結果。因此,完整的說法應該是“通過BIOS設定程式對CMOS參數進行設定”。由於 BIOS和CMOS都跟系統設定密初相關,所以在實際使用過程中造成了BIOS設定和CMOS設定的說法,其實指的都是同一回事,但BIOS與CMOS卻是兩個完全不同的概念,切勿混淆。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.