CMOS與BIOS的區別

cai649399010發表於2012-03-18

題記:晚上睡不著或無所事事的時候,學一點東西,總比讓光陰白白流逝好。
一.兩者的概念。
    1.BIOS:是“basic input/ouput system基礎輸入輸出系統”的縮寫,顧名思義,它是一種軟體。它的全稱是"ROM-BIOS",它是固化在計算機主機板ROM晶片的程式軟體。由於是儲存在ROM晶片(一種只讀存貯器),所以這個程式不可被修改。
    2.CMOS:是“complementary metal oxide semicondutor互補金氧半導體”的縮寫,顧名思義,它是一種硬體。這種半導體是晶片製作的重要原材料,所以常用CMOS(這種原材料)來表示RAM晶片(一種隨機儲存器),所以它是一個儲存器。CMOS裡面儲存了計算機硬體的屬性(配置資訊如名稱,出產商,生產日期等)和功能引數。
二.兩者的內在關係。
    我們常說的BIOS設定,其實就是通過BIOS這種程式來修改CMOS上的儲存的硬體配置的屬性或功能引數,而CMOS設定和BIOS設定其實也是一回事,我們可以簡單的理解,BIOS是一種工具,它具有設定硬體資訊的功能,而CMOS是BIOS設定的載體,它不僅為BIOS設定提供了物理場所,也儲存了BIOS設定的結果。
三.BIOS程式的功能。
    BIOS程式是計算機軟體與硬體互動的橋樑,這座橋樑保證了計算機對計算機硬體最底層的設定和控制。
具體功能:
   1.自檢硬體情況及初始化硬體設定。
   2.中斷硬體運作。
   3.向硬體傳送服務請求。

   若有不足之處,望大蝦補充修正。