先把概念搞清楚,概念清楚了,區(qū)別和聯(lián)系也就清楚了:
1、BIOS:
--英文Basic Input/output System的縮寫,意思是“基本輸入/輸出系統(tǒng)”。
實(shí)際上它是被固化在計(jì)算機(jī)ROM(只讀存儲(chǔ)器)芯片上的一組程序(但大多數(shù)人把他當(dāng)成了一塊芯片或是CMOS),為計(jì)算機(jī)提供最低級(jí)的、最直接的硬件控制與支持。更形象地說,BIOS就是硬件與軟件程序之間的一個(gè)"橋梁"或者說是接口(雖然它本身也只是一個(gè)程序) ,負(fù)責(zé)解決硬件的即時(shí)需求,并按軟件對(duì)硬件的操作要求具體執(zhí)行。負(fù)責(zé)在電腦開啟時(shí)檢測(cè)、初始化系統(tǒng)設(shè)備、裝入操作系統(tǒng)并調(diào)度操作系統(tǒng)向硬件發(fā)出的指令。
PS:談到BIOS,不能不先說說Firmeare(固件)和ROM(Read Only Memory,只讀存儲(chǔ)器)芯片。Firmeare是軟件,但與普通的軟件完全不同,它是固化在集成電路內(nèi)部的程序代碼,集成電路的功能就是由這些程序決定的。ROM是一種可在一次性寫入Firmware(這就是“固化”過程)后,多次讀取的集成電路塊。由此可見,ROM僅僅只是Firmware的載體,而我們通常所說的BIOS正是固化了系統(tǒng)主板Firmware的ROM芯片。
2、Embedded Controller:
--即:嵌入式控制器,簡(jiǎn)稱EC。
EC在筆記本電腦中有著相當(dāng)重要的作用,用于控制主要I/O的周邊設(shè)備,例如:鍵盤、鼠標(biāo)、觸控板等。EC中一般內(nèi)建某種型號(hào)的微處理器(如8032),可以讓筆記本完成各種復(fù)雜的ACPI電源管理(包括風(fēng)扇控制管理)等等。EC除了本身硬件之外,還需要Firmeare(微代碼),這個(gè)部分主要由EC廠商和和幾大BIOS生產(chǎn)公司(如Phonix等)配合開發(fā)完成。
很多EC都采用了share memory的架構(gòu),也就是EC的代碼和系統(tǒng)BIOS代碼共同儲(chǔ)存于同一個(gè)FlashRom內(nèi)。
-也正是因?yàn)檫@一點(diǎn),IBM的BIOS升級(jí)時(shí),往往需要連同EC一塊升級(jí)。
3、Embedded Controller Program
--我們就簡(jiǎn)稱為ECP吧。知道了EC,ECP的意思就不難理解了。
通常,我們能看到IBM發(fā)布最新的BIOS后,同時(shí)還發(fā)布了相對(duì)應(yīng)版本的Embedded Controller Program Update Utility,這也就是EC固件的升級(jí)工具(類似PC機(jī)上常用的Winflash等軟件)。
而由廠家所提供的升級(jí)程序中,往往包含了對(duì)應(yīng)版本的Embedded Controller Program,這也就是前面所說的--EC的固件(controller firmware)。
綜上所述,大家應(yīng)該明白這其中的區(qū)別和聯(lián)系所在了吧?^v^
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。