古詩詞大全網 - 成語用法 - 什麽是固件?

什麽是固件?

固件(Firmware)名詞詳解:所謂固件(Firmware)就是寫入EROM或EPROM(可編程只讀存儲器)中的程序,通俗的理解就是“固化的軟件”。更簡單的說,Firmware就是BIOS的軟件,但又與普通軟件完全不同,它是固化在集成電路內部的程序代碼,負責控制和協調集成電路的功能。

固件又稱FIRMWARE,它是存儲於設備中的EEPROM(電可擦除可編程存儲非只讀芯片)芯片中,可由用戶通過特定的刷新程序進行升級的程序。它的作用相當於主板的BIOS,裏面裝的是用匯編語言編寫的,協調設備各個內部部件之間相互工作用的裝有軟件的硬件!

那固件到底是指硬件還是軟件呢?按我們現在的理解,固件應當指的是軟件了。但軟件種類繁多,並不是所有軟件都能叫做固件的,壹般來說,擔任著壹個系統最基礎、最底層工作的軟件才可以稱之為固件,比如我們常說的計算機主板上的BIOS,在以前其實更多的專業人士叫它固件(FirmWare)。

通常這些硬件內所保存的程序是無法被用戶直接讀出或修改的,在以前,壹般情況下是沒有必要對固件進行升級操作的,即使在固件內發現了嚴重的Bug也必須由專業人員帶著寫好程序的EPROM把原來機器上的EPROM更換下來。

由於早期PC性能不高,設計上不很靈活,所以BIOS芯片壹般采用了ROM設計,它的Firmware代碼是在生產過程中固化的,用任何手段都無法修改。隨著電腦的不斷發展,修改BIOS以適應不斷更新的硬件環境成了用戶們的迫切要求,所以,可重復寫入的EPROM出現了。

EPROM可以通過紫外線來擦除原有的Firmware,再用專用讀寫器更新。由於價格低廉,常被低檔的顯卡、Modem采用,但這壹過程需要壹般用戶不具備的特殊器材和技術要求,操作難度非常高,所以個人用戶想要自己升級BIOS仍然艱難。

隨著PC技術的飛速發展,目前的BIOS也幾乎都改用了EEPROM(也叫E2PROM,電可擦除可編程存儲器)和Flash Memory(閃存)設計,它們是壹種快速擦寫存儲器,也是壹種具有不揮發性的存儲器,可以在線進行擦除和重寫。由於二者的結構、工藝和適用性的不同,現在EEPROM多用於主板等需要即時部分修改、儲存Firmware(我們平時對BIOS進行設置、優化)的電腦設備,而Flash Memory則多用於光驅、modem、數碼相機等需要完全修改、儲存Firmware的電腦設備。