本站动态:
首页 > BIOS技术 > BIOS技术文章
关于BIOS和Embedded Controller Program
来源: 作者: 阅读: 发布时间:2008-09-27
先把概念搞清楚,概念清楚了,区别和联系也就清楚了:
1、BIOS:
--英文Basic Input/output System的缩写,意思是“基本输入/输出系统”。
实际上它是被固化在计算机ROM(只读存储器)芯片上的一组程序(但大多数人把他当成了一块芯片或是CMOS),为计算机提供最低级的、最直接的硬件控制与支持。更形象地说,BIOS就是硬件与软件程序之间的一个"桥梁"或者说是接口(虽然它本身也只是一个程序) ,负责解决硬件的即时需求,并按软件对硬件的操作要求具体执行。负责在电脑开启时检测、初始化系统设备、装入操作系统并调度操作系统向硬件发出的指令。
PS:谈到BIOS,不能不先说说Firmeare(固件)和ROM(Read Only Memory,只读存储器)芯片。Firmeare是软件,但与普通的软件完全不同,它是固化在集成电路内部的程序代码,集成电路的功能就是由这些程序决定的。ROM是一种可在一次性写入Firmware(这就是“固化”过程)后,多次读取的集成电路块。由此可见,ROM仅仅只是Firmware的载体,而我们通常所说的BIOS正是固化了系统主板Firmware的ROM芯片。

2、Embedded Controller:
--即:嵌入式控制器,简称EC
EC在笔记本电脑中有着相当重要的作用,用于控制主要I/O的周边设备,例如:键盘、鼠标、触控板等。EC中一般内建某种型号的微处理器(如8032),可以让笔记本完成各种复杂的ACPI电源管理(包括风扇控制管理)等等。EC除了本身硬件之外,还需要Firmeare(微代码),这个部分主要由EC厂商和和几大BIOS生产公司(如Phonix等)配合开发完成。
很多EC都采用了share memory的架构,也就是EC的代码和系统BIOS代码共同储存于同一个FlashRom内。
-也正是因为这一点,IBM的BIOS升级时,往往需要连同EC一块升级。

3、Embedded Controller Program
--我们就简称为ECP吧。知道了EC,ECP的意思就不难理解了。
通常,我们能看到IBM发布最新的BIOS后,同时还发布了相对应版本的Embedded Controller Program Update Utility,这也就是EC固件的升级工具(类似PC机上常用的Winflash等软件)。
而由厂家所提供的升级程序中,往往包含了对应版本的Embedded Controller Program,这也就是前面所说的--EC的固件(controller firmware)。

综上所述,大家应该明白这其中的区别和联系所在了吧?^v^
内容导航:
访问者在接受本网站服务,表示访问者接受本站“网站声明

     评论人 评论内容 发表时间
发表评论
用户名: 密码:
验证码: 匿名发表
促销商品
进口DIP8转SOP8、SOIC8
·商品编号:
·品牌:
·库存:100
·价格: 200.00 70.00
特价三剑
·商品编号:
·品牌:
·库存:50
·价格: 420.00 280.00
SWORD
·商品编号:
·品牌:
·库存:50
·价格: 100.00 85.00