未标题-1.gif (1829 字节)

                网站论坛  返回主页  联系我们  打印此页    QQ:125081447    

                      BIOS维修网站>> BIOS维修 >> BIOS基础知识              

升级BIOS如何实现对新型CPU的支持

:此文章图片及文字为BIOS维修网站所有,请不要随意转载或用于其它商业目的;如要转载,请注明出处。

  目前CPU更新换代越来越频繁,当初价格不菲、功能多多的主板,面对CPU的更新换代,也显得力不从心;当又一种新型CPU出现,我们面对的问题是:我们的主板还支持吗?

  是否当你在老主板上使用高频率CPU(主板硬件支持),显示的CPU频率或类型却与实际CPU频率或类型不相符?对此,我们普遍的做法是,到主板厂家下载高版本BIOS,升级即可实现对CPU的支持。那么升级BIOS,是如何实现对新型CPU的支持,我们又应如何从BIOS中判断主板是否支持新推出的CPU呢?而且升级版的BIOS中又增加了哪些内容呢?

 

    对此我们要从BIOS文件和CPU ID两部分说起;BIOS文件是分为主模块、附加模块和OEM模块组成的;主模块也称为SYSTEM模块,是BIOS文件的主要棋块;附加模块也是BIOS文件的主要模块,主要是包括可由主板厂家自行修改的模块,如CPU CODE、ACPI等;OEM模块也称为功能模块,是由主板厂家加入的具有自己特色的棋块。SYSTEM模块主要包括BIOS设置界面,以及对主板主芯片组的驱动(每一款BIOS文件都针对一款芯片组);由BIOS研发厂家根据自己的特色以及主板芯片厂家提供的资料参数,制作出BIOS源代码(主要分为AMI、AWARD和PHOENIX;目前AWARD和PHOENIX已经合并);其实SYSTEM模块也是由众多的小模块联接而成的,我们在设置界面中选择的每一项,都是联接了一个功能模块(有点象网页的联接);主板厂家从BIOS研发厂家取得授权,并请BIOS厂家协助修改部分BIOS源代码(如厂商商标),加入具有自己特色的功能和规格(如加入防毒软件,各种语言切换以及针对自己主板其它附加芯片作进一步的调配),最后通过编译联接成为特定计算机平台的BIOS监控程序。此后,SYSTEM模块不再改动,如有什么BUG需要解决,可根据芯片组厂家提供的参数和资料编译成附加模块,附加到BIOS文件中即可。因此,BIOS文件不同版本的升级,都是在原有BIOS文件的基础上加入升级的OEM模块实现升级的。

  注:SYSTEM模块,其实就是我们用MODBIN打开BIOS文件时的那个临时文件,大小为128K;临时文件即是解压缩后的SYSTEM模块。

  CPU CODE即为BIOS文件中的OEM棋块,其中主要包括的内容即是CPU ID;系统也是通过CPU ID来识别不同的CPU类型的;在这里我们主要谈一下CPU ID。

  CPU ID是CPU生产厂家为识别不同类型的CPU,而为CPU制订的不同的单一的代码;不同厂家的CPU,其CPU ID定义也是不同的;如“0F24”(Inter处理器)、“681H”(AMD处理器),根据这些数字代码即可判断CPU属于哪种类型,这就是一般意义上的CPU ID。

  由于计算机使用的是十六进制,因此CPU ID也是以十六进制表示的。Inter处理器的CPU ID一共包含四个数字,如“0F24”,从左至右分别表示Type(类型)、Family(系列)、Mode(型号)和Stepping(步进编号)。从CPUID为“068X”的处理器开始,Inter另外增加了Brand ID(品种标识)用来辅助应用程序识别CPU的类型,因此根据“068X”CPUID还不能正确判别Pentium和Celerom处理器。必须配合Brand ID来进行细分。AMD处理器一般分为三位,如“681”,从左至右分别表示为Family(系列)、Mode(型号)和Stepping(步进编号)。

  Type(类型)
  类型标识用来区别INTEL微处理器是用于由最终用户安装,还是由专业个人计算机系统集成商、服务公司或制作商安装;数字“1”标识所测试的微处理器是用于由用户安装的;数字“0”标识所测试的微处理器是用于由专业个人计算机系统集成商、服务公司或制作商安装的。我们通常使用的INTEL处理器类型标识都是“0”,“0F24”CPUID就属于这种类型。

  Family(系列)
  系列标识可用来确定处理器属于那一代产品。如6系列的INTEL处理器包括Pentium Pro、Pentium II、Pentium II Xeon、Pentium III和Pentium III Xeon处理器。5系列(第五代)包括Pentium处理器和采用MMX技术的Pentium处理器。AMD的6系列实际指有K7系列CPU,有DURON和ATHION两大类。最新一代的INTEL Pentium 4系列处理器(包括相同核心的Celerom处理器)的系列值为“F”

  Mode(型号)
  型号标识可用来确定处理器的制作技术以及属于该系列的第几代设计(或核心),型号与系列通常是相互配合使用的,用于确定计算机所安装的处理器是属于某系列处理器的哪种特定类型。如可确定Celerom处理器是Coppermine还是Tualutin核心;Athlon XP处理器是Paiomino还是Thorouhgbred核心。

  Stepping(步进编号)
  步进编号用来标识处理器的设计或制作版本,有助于控制和跟踪处理器的更改,步进还可以让最终用户更具体地识别其系统安装的处理器版本,确定微处理器的内部设计或制作特性。步进编号就好比处理器的小版本号,如CPUID为“686”和“686A”就好比WINZIP8.0和8.1的关系。步进编号和核心步进是密切联系的。如CPUID为“686”的Pentium III处理器是cCO核心,而“686A”表示的是更新版本cD0核心。

  Brand ID(品种标识)
  INTEL从Coppermine核心的处理器开始引入Brand ID作为CPU的辅助识别手段。如我们通过Brand ID可以识别出处理器究竟是Celerom还是Pentium 4。


  常见的CPU ID含义
 

FFamlily

Model

Stepping

Brand

对应处理器

核心代号

Intel处理器

6

8

3/6/A

1

Celerom

Coppermine 128

6

B

1/4

3

Celerom

Tualatin

F

1

3

A

Celerom

Willamette 128

F

2

7

A

Celerom

Northwood 128

6

8

1/3/6/A

2

Pentium III

Coppermine

6

B

1/4

4

Pentium III

Tualatin

F

0

7/A

8

Pentium 4

Willamette

F

1

2/3

8

Pentium 4

Willamette

F

2

4/7

9

Pentium 4

Northwood

AMD处理器

6

3

0/1

/

Duron

Spitfire

6

7

0/1

/

Duron

Morgan

6

4

2/4

/

Athlon

Thumderbird

6

6

0/1/2

/

Athlon XP

Paiomino

6

8

0/1

/

Athlon XP

Thoroughbred


  因此,对于每一种支持的CPU,BIOS中都应包含相应的微码。如果新推出一种新处理器,那么也应升级主板BIOS使微码得到更新(主板硬件支持的前提下)。而且我们知道任何处理器都可能包含缺陷和错误,因此就需要通过使用一些硬件或软件避免处理器BUG的影响,其中主要的手段即是通过主板BIOS中的微码CPU CODE。系统BIOS在每次上电自检测过程中都会自动使用微码来修复处理器相应的BUG,当然,BIOS也是通过CPU ID来判断应加载那一种相对应的微码的。

 

pic39.gif (14739 字节)

 

    通过上图的“06B1”为例,通过CPU ID查询可知“06B1”是Tualatin核心的INTEL处理器的ID,因此可以判断这款主板支持这种CPU。你的主板也可通过此方法查询。备份BIOS文件后,使用CBROM /D参数即可查知。

 

  :本文只针对主板硬件上可以支持新类型CPU,只是由于BIOS版本太低,无法正确识别或支持;对于由于主板硬件本身不支持,如主板CPU插脚是Socket 370,那么想安装INTER最新的P4 CPU,这是不可能的。而且虽然CPU插座与新型CPU针脚对应,但是由于为了满足新型CPU的一些特定的电路和功能,CPU生产厂家会对原来处理器预留的一些针脚进行了重新定义,而一些老式的Socket 370插座对CPU的预留针脚采用了接地的做法,因此在这些主板上使用新型处理器,显然是无法启动机器的(在一些815EP的主板上是无法使用TUALAIN处理器,其只能在815EP-T上使用,虽然二者的芯片组是完全一样的)。这种主板无法通过升级BIOS来实现对新型CPU的支持的,因此本文介绍不包括类主板。

 

建议使用Netscape4.0或IE 4.0以上版本,以800*600浏览
Copyright © 2001 BioSrepair.com All Rights Reserved   鲁ICP备05007673号
山东.烟台.BIOS维修网站 网络耗子制作完成  Email:diybios@263.net  QQ:125081447
电话:0535-5482905  传真:0535-5481905