文档介绍:识别BIOS芯片
一、 BIOS芯片
BIOS(Basic Input Output System,基本输入/输出系统)是被固化到计算机主板上的ROM芯片中的一组程序,为计算机提供最低级的、最直接的硬件控制。BIOS是储存在BIOS芯片中的,由于它属于主板的一部
分,因此大家有时就称呼它一个既不同于软件也不同于
硬件的名字“Firmware”(固件)。BIOS ROM芯片在主
板上很引人注目,BIOS ROM 芯片是主板上唯一贴有标签
的芯片,上面印有“BIOS”字样, ROM,可以快速对BIOS升级。BIOS也是CIH病毒攻击的对象。CIH是对主板上的Flash ROM芯片造成毁灭性的损坏。只是BIOS芯片内储存的数据被改写,不会导致芯片的物理损坏。
现在的主板BIOS几乎都采用Flash ROM(快闪ROM),它其实就是一种可快速读写的EEPROM(Electrically Erasable Programmable
ROM),顾名思义,它是一种在一定的电压、电流条件下,
可对其Firmware进行更新的集成电路块。国内BIOS大多
采用AWARD或AMI公司的Firmware。不管BIOS软件代码
有何区别,它们的硬件部分(Flash ROM芯片)是大致相同的,BIOS芯片大多位于主板的ISA和PCI插槽交汇处的上方,芯片表面一般贴有BIOS Firmware提供商的激光防伪标贴。一般不是直接焊在主板上,而是插在一个专用的插槽上如左图2
Flash ROM则属于真正的单电压芯片,在使用上很类似EPROM,因此,有些书籍上便把Flash ROM作为EPROM的一种。事实上,二者还是有差别的。Flash ROM在擦除时,也要执行专用的刷新程序,但是在删除资料时,并非以Byte为基本单位,而是以Sector(又称Block)为最小单位,Sector的大小随厂商的不同而有所不同;只有在写入时,才以Byte为最小单位写入;Flash ROM芯片的读和写操作都是在单电压下进行,不需跳线,只利用专用程序即可方便地修改其内容;Flash ROM的存储容量普遍大于EPROM,约为512K到至8M KBit,由于大批量生产,价格也比较合适,很适合用来存放程序码,近年来已逐渐取代了EPROM,广泛用于主板的BIOS ROM。
二、BIOS芯片容量
在BIOS ROM芯片的容量方面,现在主板上常用的Flash ROM的容量一般多为1M或2M一直到4M。在486时代,一般只用512K Bits的BIOS ROM,从Pentium级以后就主要采用1M Bits的BIOS ROM了,随着BIOS的功能越来越多,支持的硬件越来越多,因此程序码也越来越长,1M Bits的容量已不使用,目前出的主板上大多采用2M甚至4M Bits的BIOS ROM。
Flash ROM芯片大致分为28、 ROM芯片是双电压设计的,它可以在5V的电压的条件下读取,而写入则必须提供12V的电压。这种芯片的主板在升级时要开机箱、改跳线设置。29系列的Flash ROM芯片则相对简单,由于其采用单电压设计,读写都采用5V电压,因此只动用软件就可以完成读写Firmware