CPU专题 |
| 发布时间: 2012/7/7 15:44:36 |
|
CPU基础篇 CPU就是我们所说的中央处理器,英文全称CentralProcessingUnit,它是一块超大规模集成电路芯片,内部有几千万个到几亿个晶体管元件组成的十分复杂的电路,其中包括运算器、寄存器、控制器和总线(包括数据、控制、地址总线)等。它通过指令来进行运算和控制系统,它是整个系统的核心元件。 现在使用最多的CPU有Intel和AMD(AdvanceMicroDevices,Inc.)。最初的是16位处理器,从386开始到了32位处理器,而且后来的32位处理器能够运行在16位处理器上运行的程序指令,就统称为x86系列处理器。 下面来给大家介绍一下CPU的技术指标和一些特点。 1、字长 CPU的字长通常是指其数据总线宽度,二进制单位,也就是我们所说的多少位处理器,是CPU数据处理能力的重要指标,反映了处理器能够处理的数据宽度、精度和速度等。现在的处理器内部数据线为32位,而外部数据线为64位,我们仍称它为32位的处理器,它只是以64位方式与内存交换数据。而AMD最新推出的Athlon64,它的内部总线为64位,是真正意义上的64位处理器。 2、主频率 CPU的主频率是指CPU的工作时钟频率,单位为Hz,而现在的CPU的单位都是GHz(1MHz=1000Hz,1GHz=1000MHz),它是CPU速度的重要指标,通常标注在CPU的型号中,如Pentium42.4GHz,它的主频就为2.4GHz。CPU的输入时钟频率称为外频,常取为主板系统总线的频率,如P4一开始从133MHz到533MHz,一直到了现在的800MHz,CPU的内部倍频有×3×3.5×4×4.5×5,如一块外频为800MHz,倍频为×3的Pentium4CPU,它的主频就为2.4GHz。 3、内部Cache 为了解决主机中低速内存与高速CPU的不匹配,加快CPU对内存的访问速度,采用了在CPU和内存间插入高速缓存器(Cache)的方法,开始的Cache是安装在主板上的,后来由于CPU内部的L1和L2Cache采用了高速带宽总线,要比芯片外的L2Cache快得多,效率也高得多,而且能同步运行在CPU的主频上,所以逐渐代替了外部的Cache,成为了现在的主流。在Intel最新推出的Pentium4ExtremeEdition,加入了高达2ML3Cache,使处理器访问内存的速度又达到了一个新的层次。 4、超线程 超线程(HyperThreading)技术是Intel开发出来的应用在P4处理器上的技术,它允许在单个P4处理器上同时执行2个线程(或软件程序的一部分)。支持超线程技术的操作系统(如WindowsXPProfessional)可将一个物理P4处理器"看作"两个虚拟处理器。通过利用其它闲置资源,在多任务环境中,含超线程技术的P4处理器可使现有软件实现明显的性能提升,无需修改代码。 CPU速度上的提升,以及技术上的不断更新,让我们体会到了科技给我们带来的快感。AMD推出的64位处理器意味着64位处理器时代即将到来,预计今年将要推出的Pentium5,将会给我们带来一个什么样得体验呢? 什么是总线: 为了使构成计算机的各功能部件成为一个可工作的系统,必须把它们按某种方式有组织地连接在一起,总线(BUS)就是计算机各部件之间传送信息的公共通道。 在微机中,有内部总线和外部总线两类:内部总线是指CPU内部之间的连接;外部总线是指CPU与其它部件之间的连接。日常所说的总线一般指的是外部总线,按其功能的不同,总线分为三种: 数据总线(DB),地址总线(AB),控制总线(CB)。 A.数据总线:用来传送数据,其位数一般与微处理器字长相同,数据总线具有双向功能。 B.地址总线:用来传送地址信息,它是单向传送的。 C.控制总线:用来传输控制信号。 CPU家族一览表 原作者:赵鑫 Intel公司创始人之一的GordonE.Moore博士在1965年提出:集成电路芯片的集成度每3年会提高4倍,而加工特征尺寸缩小2倍,称为摩尔定律;迄止今日,时间已悠然飘逝了37年…… Intel公司在1971年11月15日推出了世界上首颗微处理器——4004,随后Intel又推出了8位的8008/8085,其中79年推出的8088首次被IBM的PC机所采用,在8088之后,Intel又相继发布了16位的8086/80286,32位的80386/80486(也称i486),直到后来被大家所熟悉的Pentium(80586)、PentiumMMX、PentiumII,直到今天的PentiumIII、Pentium4,64位的Itanium,乃至Northwood,摩尔定律无不成为放之四海而皆准的真理佐证着技术的进步与发展。 在80年代末,全球新经济迎来了前所未有的高速大飞跃时期。此时,微处理器领域已入佳境。Intel以时代的引领者的姿态领跑微处理器市场。1992年10月20日,在纽约举行的第十届PC用户大会上,Intel时任CEO安德鲁.葛洛夫正式宣布Intel第五代处理器被命名Pentium,而不是之前大家预计的586,这出乎许多人预料,因为Intel之前的386、486系列产品性能出众,但AMD与Cyrix生产的处理器也以这些数字命名, Intel虽大为不满却又无可奈何,因为按照商标注册法,纯数字是不能用作商标名称。以Pentium为新时期的标志,微处理器领域进入全新一轮群雄纷戈的乱世之争。数十年来,无论是市场份额还是核心技术抑或市场战略,Intel从来都是风头无两。AMD、Cyrix乃至Motorola等虽在各个时期都有过自己的绝活与辉煌,但终究难以撼动Intel的龙头地位,而在今天,Cyrix已经无法即时跟上高主频处理器更快的研发步伐,而势渐趋微!煌煌高堂,能者居之,随着岁月流逝物竞天择,有多少豪侠勇者因流于平庸而淡出江湖……但名榜于往日的那些成就始终不可遗没,一段段旧日的足迹,铸就了历史的今天,无论是辉煌,平庸还是失败。 本文整理出自486时期迄今为止,Intel、AMD和Cyrix在桌面PC、服务器工作站、移动市场发布过的所有CPU型号及其说明。以供参考。 Intel产品 代号说明 桌面CPU 486 P24486DX2 P24CDX4 P24T486DX2用OverDriveprocessor P24CTDX4用OverDriveprocessor Pentium/MMXPentium P50.8μm版Pentium P54C0.6(0.5)μm版Pentium P54CTPentiumOverDriveprocessor P54CQS早期版0.6μm版Pentium P54CS0.35μm版Pentium P55C0.35μm版MMXPentium P54CTBMMXPentiumOverDriveprocessor Tillamook0.25μm版MMXPentium PentiumPro/II/III系列 P6PentiumPro Klamath0.35μm版PentiumII Deschutes0.25μm版PentiumII Katmai0.25μm版PentiumIII Coppermine0.18μm版铜矿核心PentiumIII Tualatin-256k0.13μm版PentiumIII Celeron Covington0.25μm版Celeron Coppermine-128k当前0.18μm版Celeron TimnaGMCH整合版Celeron Timna+強化版Timna Willamette-128kPentium4核心Celeron Pentium4 Willamette-423423针脚0.18μm版Pentium4 Willamette-478478针脚0.18μm版Pentium4 Northwood0.13μm版Pentium4 Prescott90nm版Pentium4后继CPU Tejas未来IA-32 服务器CPU PentiumII/III DS2PPentiumIIXeon Tanner0.25μm版PentiumIIIXeon。KatmaiSlot2接口 Cascades0.18μm版PentiumIIIXeon Pentium4 Foster0.18μm版Xeon(Willamette) FosterMPHyper-Threading对应大容量服务器版Xeon Gallatin0.13μm版Xeon Prestonia服务器和工作站用0.13μm版Xeon Nocona2003年登場的新型CPU IA-64 Merced第1代Itanium McKinley0.18μm版第2代IA-64 MadisonMcKinley0.13μm版 DeerfieldMcKinley0.13μm版 Montecito90nm版IA-64 移动CPU Banias Banias2003年第2季度上市 Dothan90nm版Banias PentiumII/III Dixon0.25μm移动PentiumII Dixon(0.18μ)0.18μm移动PentiumII Coppermine0.18μm移动PentiumIII Tualatin-512k0.13μm移动PentiumIII Celeron Dixon-128k0.25μm版移动Celeron Coppermine-128k0.18μm版移动Celeron 移动版Timna+被取消的Timna的移动般 Tualatin-256k0.13μm版移动Celeron 芯片组 PentiumIII/Celeron CaminoIntel820 Camino2Intel820E SolanoIntel815 Solano2Intel815E WhitneyIntel810 Camino3被取消的支持PentiumIII、RDRAM的芯片组 Almador被取消的支持Tulatin、RDRAM的芯片组 Pentium4/Celeron TehamaIntel850 Brookdale-SDRAMIntel845,Pentium4支持SDRAM Brookdale-DDRIntel845,Pentium4支持DDRSDRAM Brookdale-GIntel845G,Pentium4整合了图形芯片 Brookdale-GLIntel845GL,Pentium4 Tehama-EIntel850E Tulloch已经被取消的Pentium4支持未来RDRAM规格 Springdale-PNorthwood&Prescott Springdale-GNorthwood&Prescott支持未来的图形芯片整合 移动CPU BanisterIntel440MX Almador-MIntel830M,Tualatin Greendale已经被取消的支持RDRAM的芯片组 Brookdale-M移动Pentium4-M对应Intel845芯片组 Brookdale-MZ移动Celeron对应Intel845芯片组 OdemBanias对应移动版 Montara-GMBanias对应整合图形芯片移动版 Montara-GMLPentium4-M/Celeron对应整合图形芯片移动版 服务器和工作站 CarmelIntel840 ColusaIntel860(Foster) PlumasIntelE7500 PlacerPrestonia对应IntelE7505 GraniteBayNorthwood对应IntelE7205 LindenhurstNocona TumwaterNocona对应工作站 Pentium用 Marcury60/66MHzPentium芯片组 Neputune75/90/100MHzPentium用芯片组 TritonPentium用芯片组 插槽 Socket-W第一代Pentium4插槽 Socket-NNorthwood插槽 Socket-FFoster插槽 其他 YamhillIA-32的64位对应扩展版本? JacksonTechnologyHyper-Threading GeyservilleSpeedStep Geyserville-IIIBanias搭载新一代SpeedStep AuburnIntel740图形芯片 PortolaIntel752 IndianBeach已经被取消的Intel752后继产品 Coloma已经被取消 Capitola已经被取消 Descanso已经被取消 AMD产品 代号说明 5x86 X5Am5x86 K6 Nx686NexGen社K6的处理器代号 K6K6 AMD-K63DK6-2 AMD-K6+3D0.25μm版K6-III。Sharptooth改名 Sharptooth0.25μm版K6-III SharptoothSC500.18μm版K6-III Athlon系 K7Athlon K750.18μm版Athlon K760.18μm铜核心版Athlon Magnolia1GHz版Athlon(k75) Thunderbird现在的L2整合0.18μm版Athlon CorvettePalomino改名 PalominoAthlonXP(0.18μm新版Athlon) Thoroughbred0.13μm版AthlonXP Barton0.13μm版L2容量增加AthlonXP Mustang大容量L2版Athlon Duron系 SpitfireDuron CamaroMorgan改名 Morgan0.18μm新版Duron Appaloosa0.13μm版Duron Hammer系 K8AMD新一代CPUHammer総称 ClawHammer服务器和工作站用Hammer ClawHammer-SClawHammer的90nm版 SledgeHammer服务器和工作站用大容量L2版Hammer 芯片组 GolemHyperTransport支持服务器和工作站对应Hammer芯片组 LokarHyperTransport支持服务器和工作站对应Hammer芯片组 Thor未来服务器和工作站芯片组? VIATechnologies名称说明 旧Cyrix CayenneMII扩展CPU核心 Jalapeno新一代CPU核心 MXiCayenne整合CPU JediCayenne的CyrixIII。Gobi改名 GobiCayenne的CyrixIII。Joshua改名 JoshuaCayenne的CyrixIII Mojave基于Jalapeno的新一代CPU CentaurTechnology Samuel1现在的0.18μm版CyrixIII=C5A Samuel2C3=0.15μm版CyrixIII=C5B C5A现在的0.18μm版CyrixIII=Samuel1 C5BC3=0.15μm版CyrixIII=Samuel2 MatthewC5B核心的整合CPU C5C0.13μm版CyrixIII=Ezra Ezra0.13μm版CyrixIII=C5C Ezra-TTualatin总线互換的C3=C5M/C5N C5MTualatin总线互換的C3=Ezra-T C5NTualatin总线互換的C3=Ezra-T,0.13μm C5XC5 NehemiahC5XL C5XLC5X的低端版本和高端版本 C5YLC5XL低主频版本 其他旧CyrixCPU M1sc5x86 M16x86 M26x86MX/MII 5GX86MediaGX GX86MediaGX GXmMMX版MediaGX CPU的插座和插槽 Slots、Sockets和Slocket都是用来把CPU安装在主板上的。在80年代初IBM的PC机刚出炉时,8086是直接焊在主板上的,接着的286、386也都是焊在主板上,很不好拆卸,对普通用户来说一旦买了一台计算机就基本上没有什么升级的余地了。到了486以后,处理器厂商开始采用插座或插槽来安装CPU,相信现在的电脑用户都对它们都不会陌生。目前市场上的各种CPU种类繁多,所用的插座和插槽也各不相同,本文就给大家简要介绍一下各种CPU的插座和插槽。 Socket1 Intel开发的最古老的CPU插座,用于486芯片。有169个脚,电压为5V。最多只能支持DX4的倍频。 Socket2 Intel在Socket1的基础上作了小小的改进得到Socket2。Socket2有238个脚,电压仍为5V。虽然它 还是486的插座,但只要稍作修改就可以支持Pentium了。 Socket3 Socket3是在Socket2的基础上发展起来的。它有237个脚,电压为5V,但可以通过主板上的跳线设为3.3V。它支持Socket2的所有CPU,还支持5x86。它是最后一种486插座。 Socket4 Pentium时代的CPU插座从Socket4开始。它有273个脚,工作电压为5V。正是因为它的工作电压太高,所以它并没有怎么流传就被Socket5取代了。Socket4只能支持60-66MHz的Pentium。 Socket5 Socket5有320个脚,工作电压为3.3V。它支持从75MHz到133MHz的Pentium。Socket5插座在早期的Pentium中非常流行。 Socket6 看名字你也许会认为这是一个Pentium插座,但实际上Socket6是一个486插座。它有235个脚,工作电压为3.3V,比Socket3稍微先进一点。不过随着Pentium的流行,486很快就不再是市场的主流,Socket6也很快就被人遗忘了。 Socket7 Socket7是到目前为止最流行和应用最广泛的CPU插座。它有321个脚,工作电压范围为2.5-3.3V。它支持从75MHz开始的所有Pentium处理器,包括PentiumMMX,K5,K6,K6-2,K6-3,6x86,M2和M3。Socket7是由Intel发布的,事实上已成为当时的工业标准,可以支持IDT、AMD和Cyrix的第六代CPU。但Intel在开发自己的第六代CPU-PentiumII是,却决定舍弃Socket7,另外开创一个局面。 Socket8 Socket8是PentiumPro专用的插座。它有387个脚,工作电压为3.1/3.3V。它还为双处理器的主板做了特殊的设计。但随着市场主流从PentiumMMX转向PentiumII,Socket8很快就被遗忘了。 Slot1 Slot1的出现彻底改变了Intel的CPU插座一贯的形状。Intel原来的CPU都是四方的,管脚在芯片的底部,安装时CPU插在主板的插座上。而PentiumII不再是四方的了,处理器芯片焊在一块电路板上,然后这块电路板再插到主板的插槽中,这个插槽就是Slot1。采用这种设计处理器内核和L2缓存之间的通信速度更快。Slot1有242个脚,工作电压为2.8-3.3V。Slot1主要用于P2,P3和Celeron(赛扬),另外还有Socket8的转接卡用来安装PentiumPro。 Slot2 Slot2是Slot1的改进,主要用于Xeon系列处理器。Slot2有330个脚,它和Slot1之间最大的区别就在于Slot1的CPU和L2缓存只能以CPU工作频率的一半进行通信,而Slot2允许CPU和L2缓存以CPU工作频率进行通信。 Socket370 从名字就可以看出Socket370插座有370个管脚。在Intel找到了把处理器内核和L2缓存很便宜的做在一起的方法之后,它的CPU插座从Slot回到了Socket。Socket370是基于Socket7的,它不过只是在插座的四边每一边加了一排管脚。首先采用Socket370的是PPGA封装的Celeron,接着是FC-PGA封装的PentiumIII和CeleronII。同样也有Socket370到Slot1的转接卡。目前Intel的主流CPU都是Socket370类型的。 SlotA 由于Intel给Slot1申请了很全面的专利,AMD不能象从前那样照搬Intel的插座,所以AMD独立开发了SlotA,SlotA是AMD拥有独立知识产权的CPU插座,主要用于Athlon系列处理器。它的设计和Slot1类似,但采用的协议不一样,它用的是EV6总线协议。采用EV6总线协议,CPU和内存之间的工作频率可以达到200MHz。目前随着Athlon处理器越来越流行,SlotA的主板也越来越多。 SocketA 当Intel从Slot转回Socket时,AMD也亦步亦趋,从SlotA转回了SocketA。0.18微米的Athlon和Duron都采用SocketA插座,它也支持200MHz以及266MhHz的EV6总线。与Socket370不同的是,Socket370CPU可以直接用Socket7的散热器,而SocketA的散热器要稍作修改。另外AMD没有提供SocketA到SlotA的转接卡。SocketA有462个脚,它与Socket370不兼容。目前AMD的主流CPU都是SocketA类型的。 Slockets 所谓的Slocket是Slot和Socket的结合体,从它的拼法上就可以看出。它实质上是一个Slot1到Socket370的转接卡,在不同的电平和接口之间进行转换。有的Slocket可以插两个CPU,还有的Slocket可以去除CPU的锁频,使超频更容易。 以上给大家介绍了一下已有的各种CPU插座和插槽,希望能够增进大家对这方面的内容的了解。虽然在购买整机的时候,一般是CPU和主板一起买,不会出现CPU装不上去的问题。但用户在升级的时候,就要注意这方面,要买自己的主板能支持的CPU。 CPU微处理的指令集 指令集是CPU所能执行的所有指令的集合,是提高微处理器效率的最有效工具之一,从现阶段主流体系结构讲,指令集可分为复杂指令集和精简指令集两部分,而从具体运用看,多媒体指令集又是其中最引人注目的一种。 精简指令集的运用 在最初发明计算机的N十年里,随着计算机功能日趋增大,性能日趋变强,内部元器件也越来越多,指令集日趋复杂,过于冗杂的指令严重的影响了计算机的工作效率。后来一些科学家经过研究发现,在计算机中,80%程序只用到了20%的指令集,基于这一发现,RISC精简指令集被提了出来,这是计算机系统架构的一次深刻革命。 RISC体系结构的基本思路是:抓住CISC指令系统指令种类太多、指令格式不规范、寻址方式太多的缺点,通过减少指令种类、规范指令格式和简化寻址方式,方便处理器内部的并行处理,提高VLSI器件的使用效率,从而大幅度地提高处理器的性能。 RISC指令集有许多特征,其中最重要的有:指令种类少,指令格式规范RISC指令集通常只使用一种或少数几种格式。指令长度单一(一般4个字节),并且在字边界上对齐。字段位置、特别是操作码的位置是固定的。寻址方式简化几乎所有指令都使用寄存器寻址方式,寻址方式总数一般不超过5个。其他更为复杂的寻址方式,如间接寻址等则由软件利用简单的寻址方式来合成。 大量利用寄存器间操作RISC指令集中大多数操作都是寄存器到寄存器操作,只以简单的Load和Store操作访问内存。因此,每条指令中访问的内存地址不会超过1个,访问内存的操作不会与算术操作混在一起。 简化处理器结构使用RISC指令集,可以大大简化处理器的控制器和其他功能单元的设计,不必使用大量专用寄存器,特别是允许以硬件线路来实现指令操作,而不必像CISC处理器那样使用微程序来实现指令操作。因此RISC处理器不必像CISC处理器那样设置微程序控制存储器,就能够快速地直接执行指令。便于使用VLSI技术随着LSI和VLSI技术的发展,整个处理器(甚至多个处理器)都可以放在一个芯片上。 RISC体系结构可以给设计单芯片处理器带来很多好处,有利于提高性能,简化VLSI芯片的设计和实现。基于VLSI技术,制造RISC处理器要比CISC处理器工作量小得多,成本也低得多。加强了处理器并行能力RISC指令集能够非常有效地适合于采用流水线、超流水线和超标量技术,从而实现指令级并行操作,提高处理器的性能。目前常用的处理器内部并行操作技术基本上是基于RISC体系结构发展和走向成熟的。 正由于RISC体系所具有的优势,它在高端系统得到了广泛的应用,而CISC体系则在桌面系统中占据统治地位。而在如今,在桌面领域,RISC也不断渗透,预计未来,RISC将要一统江湖。 多媒体指令集改变生活 对于CPU来说,在基本功能方面,它们的差别并不太大,基本的指令集也都差不多,但是许多厂家为了提升某一方面性能,又开发了扩展指令集,扩展指令集定义了新的数据和指令,能够大大提高某方面数据处理能力,但这也是有前提的,那就是必需要有软件支持。在多媒体指令集方面,最著名的就是Intel的MMX和AMD的3Dnow!. 一、MMX指令集 MMX(MultiMediaeXtension,多媒体扩展指令集)指令集是Intel公司于1996年推出的一项多媒体指令增强技术。MMX指令集中包括有57条多媒体指令,通过这些指令可以一次处理多个数据,在处理结果超过实际处理能力的时候也能进行正常处理,这样在软件的配合下,就可以得到更高的性能。MMX的益处在于,当时存在的操作系统不必为此而做出任何修改便可以轻松地执行MMX程序。 但是,问题也比较明显,那就是MMX指令集与x87浮点运算指令不能够同时执行,必须做密集式的交错切换才可以正常执行,这种情况就势必造成整个系统运行质量的下降。 二、SSE指令集 SSE(StreamingSIMDExtensions,单指令多数据流扩展)指令集是Intel在PentiumⅢ处理器中率先推出的。其实,早在PⅢ正式推出之前,Intel公司就曾经通过各种渠道公布过所谓的KNI(KatmaiNewInstruction)指令集,这个指令集也就是SSE指令集的最早名称,并一度被很多传媒称之为MMX指令集的下一个版本,即MMX2指令集。究其背景,原来“KNI”指令集是Intel公司最早为其下一代芯片命名的指令集名称,而所谓的“MMX2”则完全是硬件评论家们和媒体凭感觉和印象对“KNI”的评价,Intel公司从未正式发布过关于MMX2的消息。 而最终推出的SSE指令集也就是所谓胜出的“互联网SSE”指令集。SSE指令集包括了70条指令,其中包含提高3D图形运算效率的50条SIMD(单指令多数据技术)浮点运算指令、12条MMX整数运算增强指令、8条优化内存中连续数据块传输指令。 理论上这些指令对目前流行的图像处理、浮点运算、3D运算、视频处理、音频处理等诸多多媒体应用起到全面强化的作用。SSE指令与3DNow!指令彼此互不兼容,但SSE包含了3DNow!技术的绝大部分功能,只是实现的方法不同。SSE兼容MMX指令,它可以通过SIMD和单时钟周期并行处理多个浮点数据来有效地提高浮点运算速度。 在后来Intel为了对付AMD3DNow!+又在SSE的基础上开发了SSE2,增加了一些指令,使得其P4处理器性能有大幅度提高。SSE2SIMD扩展名——一个计算低工控最好的方法是让每指令执行更多的工作。到P4设计结束为止,Intel增加了一套包括144条新建指令的SSE2指令集。像最早的SIMD扩展指令集,SSE2涉及了多重的数据目标上立刻执行一单个的指令(即SIMD)。最重要的是SSE2能处理128位和两倍精密浮点数学运算。处理更精确浮点数的能力使SSE2成为加速多媒体程序、3D处理工程以及工作站类型任务的基础配置。但重要的是软件是否能适当的优化利用它。 给出了一个由DVD转制MPEG4影像文件软件“FlasKMPEG”,在重新编译和SSE2优化前后的性能比较。很显然软件经过编译后,在Pentium4上性能表现提高的浮点达+266%,经过重新编译后软件在Athlon和Pentium3上的表现也有了大幅度的改进。 三、3DNow!指令集 由AMD公司提出的3DNow!指令集应该说出现在SSE指令集之前,并被AMD广泛应用于其K6-2、K6-3以及Athlon(K7)处理器上。3DNow!指令集技术其实就是21条机器码的扩展指令集。 支持3DNow!的Duron处理器 与Intel公司的MMX技术侧重于整数运算有所不同,3DNow!指令集主要针对三维建模、坐标变换和效果渲染等三维应用场合,在软件的配合下,可以大幅度提高3D处理性能。 后来在Athlon上开发了Enhanced3DNow!。这些AMD标准的SIMD指令和Intel的SSE具有相同效能,但AMD在说服软件开发商以这些指令实做程序时,经历了较困难的时期。因为受到Intel在商业上以及PentiumIII成功的影响,软件在支持SSE上比起3DNow!更为普遍。 Enhanced3DNow!AMD已经继续增加至52个指令,包含一些SSE码,因而在针对SSE做最佳化的软件中能获得更好的效能。但我们可以发现在AMD未来的Hammer—64位处理器中发现,AMD最后还是跟随了Intel的脚步,它将会完全支持SSE2,Intel的Pentium4所引进的144双准确浮点SIMD指令。而AMD稍后开发的3DNow!+只能算是个过渡方案,并不能真正算一代技术,事实上从技术上分析3DNow!+也已经没有意义,因为它和SSE2相比已经没有任何优势。 CPU优化篇 CPU在一台电脑中的作用是至关重要的,有一颗高速度的“芯”可能是每个发烧友梦寐以求的事情。其实就算你的“芯”不够强劲,通过优化是完全可以达到“奔腾”的效果的,怎么不相信?那么不妨一试啊! 一.BIOS优化 BIOS即BasicInput/OutputSystem,基本输入输出系统,它是一台电脑正常工作的第一步。漫漫征程还是让在BIOS上做好充分的准备吧! 打开CPU的后备部队——CacheCache对于CPU来说非常重要,它们是处理器和内存等数据交换的高速缓冲地带,可以对使用过的数据和指令进行有选择的保留,以便以后直接调用,这样将大大提高系统的速度。其实缓存的重要性举个例子就可以明白了,为什么现在P4的性能回比赛扬4高那么多?都是同样的核心为什么性能却不一样,很简单差别就在二级缓存上,也就是L2Cache上。所以打开缓存可以让系统更快。一般的主板的这些选项在目前都是默认打开的,不过在一些老的主板上却不一定打开了。我们可以在BIOS里边选择“AdvancedChipestFeatures"里边打开CPUL1/L2Cache。 如果Cache损坏的话,那还是别将次打开因为打开后系统反而会变的不稳定。当然如果关闭整个系统将非常的慢哦! 二.系统中的优化 虽然在bios中打开了二级缓存等,但是在系统中,操作系统并不一定就能很好的识别L2Cache的容量,对于AMD的CPU这一点尤其的严重,那么怎么办呢?这就需要我们在操作系统中手动,或者通过软件来修改L2Cache的数据。那么具体怎么做呢? 在”开始“中选择“运行”然后输入“regedit”如果是在win2000/xp下还可以输入“regedt32”然后回车,打开注册表修改器,寻找以下路径“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\sessionmanager\memoryManagement”然后在右边的窗口找到”SecondlevelDataCache",然后修改DWORD值,然后输入对应的l2Cache的16进制数值。赛扬处理器的二级缓存为128KB,应将其值设置为80(16进制,下同)。PⅡ、PⅢ、P4均为512KB二级缓存,应设置为200;PⅢE(EB)、P4Willamette只有256KB二级缓存,应设置为100;AMDDuron只有64KB二级缓存,应设置为40;K6-3拥有256KB二级缓存;Athlon拥有512KB二级缓存;AthlonXP拥有256KB二级缓存;AthlonXP(Barton核心)拥有512KB二级缓存。 如果采用软件修改,目前比较常用的有“优化大师”和“超级兔子”安装后按照提示就可以修改好以上数值。在优化大师中选“系统性能优化“然后选“文件系统优化“这时候就有二级缓存的调节,如图 在超级兔子中启动超级兔子魔法设置然后选择“硬盘与光驱“进入硬盘选项,就可以找到二级缓存的调节选项。如图 三.超频你的CPU CPU由于制作工艺等差别,一般都可以超频,或多或少而已。那么怎么超频CPU呢?下面我简单的介绍一下,目前CPU的频率是如何的来的呢?相信大家都很了解了,就是频率=外频×倍频。根据这个公式就可以简单的算出。也由此产生了两种超频方法,即超外频和超倍频。 目前的主流CPU有两家:Intel的和AMD的。 1、Intel,CPU当之无愧的龙头老大,它生产的CPU始终占有相当大的市场。 2、AMD,CPU厂商中的后起之秀,也占有相当的市场份额。 目前市场上的CPU,Intel的P4,C4系列以及C3都是锁定倍频的,那么对于这种CPU我们采取的超频方法只有一种,那就是超外频。对于AMD目前市场上0.13微米工艺制成的Athlonxp则是没有所动倍频的,而其以往的CPU也是锁定倍频的。 硬件超频 提升CPU倍频: 此法目前仅适合K62和Duron以及Tbird的CPU,和最新的0.13微米工艺的AthlonXP,如果是Duron和Tbird还要用铅笔来破解倍频,很多文章有介绍,这里不再赘述。超倍频需要主板支持修改倍频,选购主板的时候要十分注意。 提升CPU外频: 提升外频可以带来系统性能的大幅度提升,对于PIII,目前的一般都是100外频,只有超到133左右,PIV处理器最高外频已经达到了200,不过相对来说100和133的外频超频能力较大。在散热优良而还可以加电压的时候,甚至可到150以上。但在这时,需要您的电脑的内存、显卡可以工作在如此之高的频率之下。因此相对来说,100外频的PIII处理器,是超外频比较理想的CPU。此法跟提升CPU倍频的方法一起用,效果最好。当然,这需要您的主板支持外频的调节,有的主板支持逐兆调节,就是专门为了超外频而设计的。 软件超频: 软件超频是利用超频软件来进行的,例如技嘉的主板,就有可以软件超频的型号。这些软件超频的例子会在以后的文章中介绍。另外一些第三方软件也可以很好的超频,不过据小生所知,超频软件只是支持修改外频,比较出名的如:SoftFSB.下面详细介绍一下SoftFSB的使用。下面介绍一下主要的超频软件的用法: l.SoftFSB 首先,下载和安装最新版本的软件,这些就不用我多说了。 SoftFSB不需要额外的安装步骤,只要配置文件和程序文件在同一个目录下便可运行。生成的13个文件中包括有四种语言的说明文档,我们在使用SoftFSB之前最好阅读一下说明,以便了解一些注意事项。 一般用法 双击解压生成的SoftFSB.exe,便可启动SoftFSB。多数系统状态(温度)监测软件也要使用SMBus,在运行SoftFSB之前最好将这些软件退出,以免出现冲突。 SoftFSB的主界面,是一个相当简洁的对话框,其下方显示有CPU当前的内部频率。上方的TargetMainboard用于选择主板的类型,SoftFSB1.7支持近90种型号的主板,其中包括Abit、Asus、EPoX、Intel、MSI、SOYO等数十家著名主板制造商的产品。如果知道自己主板的型号,并且它被列在下拉列表框中,就选中它。 如果你的主板没有出现在上面的下拉列表框中,就要打开机箱,从主板上找到时钟发生器(通常是一块48脚或56脚的芯片,位置靠近CPU或内存)并记下芯片的型号(例如某块主板的时钟芯片是ICS9250BF-08),然后选中SoftFSB的TargetClockgenerator,并从其右边的下拉列表框中选择正确的时钟芯片类型(例如ICS9250BF-08应选择ICS9250xx-08)。SoftFSB支持的时钟芯片类型也达70多种。 选择好正确的主板或时钟芯片后,单击GetFSB按钮,SoftFSB便能读出当前的FSB频率及对应的PCI总线频率。对话框内的SetFSB和TaskTray按钮也都变成了有效状态。滑动条被分成了多个刻度,每个刻度表示该主板可以设置的一种FSB频率。有的主板甚至支持十几种频率,其中少数频率在主板说明书中都找不到,也无法通过跳线或BIOS设置得到,这便是使用SoftFSB的意外收获。 现在我们可以拖动滑动块将FSB频率调高一级,例如从100MHz调到133MHz,然后按下SetFSB,只需极短暂的停顿,SoftFSB就把FSB频率设置成我们想要的值了,并在下方显示出CPU当前的内部频率了。接下来我们可以继续把FSB频率调到166MHz甚至更高。要记住最好每次只调高一级。让硬件有个适应过程,而不要一次调高几级。在设置成功之后先运行一些常用的软件,感觉都很正常之后才调到更高一级。如果发现非法操作出现的次数比平时多,那么说明系统在目前的FSB频率下已不太稳定,继续调高意义不大了。 如果在按下SetFSB后,系统出现黑屏死机或显示出蓝底白字的报警信息,则说明系统在此FSB频率下无法工作,这时只须重启机器,系统又会回到最初的FSB频率。在极少数特殊情况下,如果把频率调得过高,系统在重启时可能会出现黑屏,此时需要清除CMOS中的信息,方可让系统恢复正常。 找出系统能稳定工作的最高FSB频率后,我们可以让SoftFSB在每次运行时自动设置该频率,方法是按TaskTray,在所示的对话框中设置AutoStart的频率为目标FSB频率,并选中Enablesetting。如果还想让SoftFSB在退出时又把频率切换回正常值,那么可在AutoExit中设置正常值,并选中Enablesetting。EnableTaskTray的作用是指定SoftFSB在下次启动时不显示主窗口,而是在任务栏的通知区域内加入一个小图标,用鼠标右键单击该图标后,会显示出菜单,我们可以从中直接切换FSB频率。 高级选项 SoftFSB还提供有几个高级选项,其中OldAccesscontrol指定使用老的访问时钟芯片的方法。由于1.7版引入了新的访问方法,如果某些主板在1.6版下能更改FSB频率,而在1.7版下不能,就应选择这个选项。 Option用于设置访问时钟芯片的一些具体选项,包括芯片是否可读,是否是AOpen的主板等等。如果我们在超频时选择的是SoftFSB预设的主板类型,那么不要修改这里的选项。如果我们选择的是时钟芯片类型,并且不能正确获得或设置FSB频率,那么可以试着更改这里的选项。这五个选项看起来有很多种组合,但在实用中通常只有6种可能。因为ReadBack等左边的三个复选框有一定的互斥性,而Checkcounter通常选0或1,DatabyteModification固定为0,所以我们只须试验6种组合。 SoftFSB1.7的File菜单中还提供了编辑主板类型和时钟芯片类型的对话框,其中第二个对话框涉及到时钟芯片的很多具体参数,不是普通用户所能了解的,因此大家不要使用它。至于编辑主板类型的对话框,如果你的主板不在SoftFSB预设的列表之中,但SoftFSB支持该主板使用的时钟芯片,那么可以利用这个对话框为你的主板建立一个条目,访问参数设置成超频成功时的值。 一些注意事项: 为了安全有效地使用SoftFSB来实现软超频,大家要注意以下事项: 1)某些型号的主板有不同的版本,例如华硕的P2B有1.0和1.1版之分。由于不同版本的主板可能使用了不同的时钟芯片,因此在使用SoftFSB之前最好了解清楚主板的型号及版本号。 2)一些朋友在使用SoftFSB时,先选择一次主板的型号,再选择一次时钟芯片,然后才超频。其实主板与时钟芯片两者只需选其一。如果主板在SoftFSB预设的列表之中,最好选主板类型,此时若再选一次时钟芯片,反而有可能把SoftFSB预设的参数值冲掉,导致不能正常访问时钟芯片。 3)如果主板使用的时钟芯片不被SoftFSB支持,那么很有可能是该芯片不能通过软件来调整频率,也就是说不能用SoftFSB来超频。这些主板通常型号较老,或者是一些品牌机的OEM主板。SoftFSB在说明文件SoftFSBe.htm中分别给出了支持和不支持的时钟芯片。 4)AOpen的主板使用了与众不同的控制方法,SoftFSB不能读出当前的FSB频率,并且在超频时,要确保在Option中选中了UsingAOpenM/B。 5)有的朋友把SoftFSB放到Windows的启动组中,让Windows在启动时自动运行它。笔者不推荐这种做法,原因是SoftFSB在更改FSB频率的同时也更改了PCI总线的频率,而Windows在启动时对硬盘的读写操作相当频繁,如果在此时更改频率,有可能会出现一些意想不到的问题,因此最好在启动完成并且硬盘停止读写之后手工运行SoftFSB。 6)与普通超频方法一样,使用SoftFSB能否超到更高的频率取决于硬件系统的稳定性,如果配合更好的降温措施,选用质量性能好的内存和硬盘等设备,那么超频成功的概率是能大大提高。 2.微星的FuzzyLogic 微星好像是第一家将超频软件应用在其主板上的厂商,不过目前这款软件只能用在微星的i820主板和6163-Master主板上,6163Pro和6309都没法用。FuzzyLogic的界面做得相当漂亮,就像一个悬浮在桌面上的方向盘,相当前卫。这款软件全部是图形化的界面,初一看,感觉好像找不到方向,再细看,发现可调选项并不多。一共有8个键可按,其中只有两项和超频有关。Min键是将其缩至任务栏上的键,Exit键是退出,L1键是显示CPU的L1级缓存,L2键是显示CPU的L2级缓存,CPU键是显示CPU的相关信息,About键是显示版本信息,剩下的Auto键和Go键才是和超频相关的。FuzzyLogic是自动超频程序,连设置都不可用,运行这个程序就可以了。它会自动侦测(Auto)、反复测试出你的系统可以超频且稳定、正常工作的上限,然后按一下Go键,让不会(不敢)超频、但又想让计算机跑快一点的初学者,也能享受超频的快感。因此像FuzzyLogic这样的傻瓜超频软件很适合初学者使用,但似乎缺少了手动调整的乐趣。 微星新的i815EPro(采用i815E芯片)主板还将FuzzyLogic自动超频软件进行改进,推出了FuzzyⅡ,除了界面更酷,功能更全外,还将系统硬件监控的功能也集成到了其中,喜爱超频的用户这下可好好超一下了。 3.技嘉的EasyTuneⅢ 技嘉在其最新的i815系列芯片的主板中推出这款超频软件——EasyTuneⅢ。EasyTuneⅢ打开后,样子也是怪怪的,它有两种模式,一是EasyMode(简单模式),一个是AdvanceMode(高级模式)。在EasyMode下,当你按了Default后,EasyTuneⅢ将自动侦测出最合适的频率,设置完毕,一切便极其的傻瓜化。 在AdvanceMode下,你将有更多的手动调节选项,你可以自定义外频,一频一频的调节,然后键GO键,死不死机,就要看你的CPU耐不耐超了。 4.BP6SFB 闲来无事,又在网上转了转,找到了一款专用超频软件,叫做BP6SFB,是国外的一些发烧友专门为升技的BP6主板制作的BP6专用版的“SoftSFB”,相当迷你化,当然也只支持升技的BP6主板,功能也不多,但是该有的功能也都有了。 如果你有兴趣,也可以上网去找找自己的主板,有没有人专门为其制作超频程序呢? 5、CPUBoost 这款软件的名声没有SoftSFB大,我也是费了一番劲在一大堆的软件中将其找了出来,下载的体积也不太大,122KB。 用WinZip解压后,就可以直接使用了,CPUBoost的图标是一只黄色的小蟹,让人联想起Realtek的产品来,它们也用的是一只类似的小蟹做为商标。不知两者之间有无关联。 不过相当的可惜,这款软件似乎长时间地没有升级了,目前的版本是1.03,无法识别出我这里升技BP6、微星6163Pro主板和梅捷SY6BA+的时钟芯片,于是它强行将一款时钟芯片套用到我的升技BP6、微星6163Pro和梅捷SY6BA+上,进入软件后,所有选项是虚的,无法进行设置。在这一点上,CPUBoost做的就比SoftSFB要差多了,假如SoftSFB无法识别某款时钟芯片或主板,至少还有机会去网上下载数据包更新,或是自己作者一个数据包,而CPUBoost却一点机会也没给我们,干脆就不能使用。这款软件也没有Readme或是Help文件,让人很迷惑。 由于没能用起来,所以也不太好评判这款软件的性能。但从其菜单设置上来看,比SoftSFB简单,也是通过拉杆的方式来进行超频,其核心和SoftSFB一样,也是通过对时钟发生芯片的操作,来达到超频的目的。 对于超频不成功可以进行一些辅助的方法来增加超频的成功率,如:增加电压: 增加电压带有一定的危险性,建议不采用,如确实需要增加电压来增加超频后的稳定性,则要一点一点的加,并监视温度以策安全。对于Intel的CPU,稍微加一些电压效果是明显的;对于AMD的CPU,可以多加一些电压。这里要提到的是主板要支持更改电压,否则超频余地不会太大。如果是需要转接卡的话,要注意选择或更换可以调节电压的转接卡为上策。 当然CPU超频使用后,发热量会大大增加,这个时候使用优良的散热器,对于超频是很有帮助的。 一般的来说,超频CPU只要按照以上的步骤,应该可以做到超频成功的,至于超频的幅度,就取决于您的机器的各个配件的质量了,值得注意的是:超频会缩短CPU的寿命,如果您想让现在的机器能使用个十年八年的,还是不要超频为好。不过现在电脑的更新换代实是快,过分的小心也是没有必要的。 四.降温 既然CPU超频了,那么温度肯定会是大家头疼的问题,那么怎么加强CPU的散热呢?当然我们可以通过更换更好的散热器,等硬件方案,在这里我给大家简单介绍一下有关软件降温的解决方案。 常用的降温软件很多,用不胜枚举可能一点都不过分,比较出名的有:CPUIdle、CPUKiller、Rain、WaterfallPro,softcoolerII。 CPUIdle CPUIdle(在DOS环境下它叫做DosIdle)是一款德国人制作的CPU降温软件,它是通过在CPU空闲时发布HLT指令使CPU降温的工具,版本更新速度较快,最新的5.5版修正了原先版本中不能自动最佳优化CPU的Bug。目前网上比较流行的CPUIdle有两个版本,一个是正式的完整版,压缩后大约1M多一点,一个是Small版,大约400K左右,少了一些监视功能,但同样能够对CPU进行降温。CPUIdle可放在“启动”组中自动调入,但会占用1%-2%的系统资源。CPUIdle的启动界面十分清爽,乍一看去,有点像EasyCD的界面,完全的图型化,给人一种平易近人的感觉。进入操作界面后,窗口显示区有四个选项,分别是About、CPUInfo、Greetings、和Star-tup。打开CPUInfo选项,你可以看到CPU的全部资料和启用HLT的情况。Startup是设定每次启动CPUIdle的设置,没什么可说的,打勾你总会吧。 据作者自己在网上讲,使用CPUIdle可以降低CPU的温度5—10℃左右。这是因为在一般情况下,不管CPU的工作是否繁忙,其功耗都应该基本相同,而CPUIdle正是利用在CPU相对空闲的时候,以外力促其稍事调整,从而降低功耗,减少发热。不过,它也有自己的弱点,那就是由于利用的是HLT指令,如果系统一旦繁忙起来,那就不顶用了。因此,CPUIdle只是在CPU相对空闲的时候才会起到比较明显的作用。 CPUKiller2.0 这是一款共享软件,解开压缩包后的体积比较苗条,仅592KB,算是一个轻量级的选手了。从严格意义讲,CPUKiller2.0并不是一款真正的CPU降温软件,为什么呢?因为它并不是利用程序控制CPU降温,而是让你的CPU降速!如果你的CPU已经升级到了较快的PentiumⅡMMX以上,而导致由于CPU速度太快而使得其它一些较老版本的程序或游戏不能使用时,可以在使用该程序或游戏前先执行此程序,当然,降速带来的好处就是CPU温度的下降了。 CPUKiller2.0的使用方法很简单,启动CPUKiller后,你会在屏幕上看到一块PⅡ、PⅢ模样的标识。CPUKiller的主界面并不复杂,你可能一眼就看见了屏幕右边的“START”启动键,不错,按下它吧。在“START”的下边还有一个红色的小箭头,中间是一个横拉式调节框。拉动调节框到你想要调节的CPU的速度(这时可以比较明显地感觉到系统的速度在变慢)。点击小箭头,这里边可以“Add”或“Remove”想加入或删除的程序项,选择确定后就可以了,极为可视化,其它的就不用再多说了吧。 Rain 知道Waterfall吗?不知道,没关系,在介绍它之前,先为你介绍一个由Waterfall的作者推出的另一个同类型软件,虽然在一些附加功能方面暂时比不上Waterfall,但操作极为简便,占用的系统资源也很少,但降温效果却毫不含糊。不信?解压缩后仅有261KB,够小的吧。安装完成后,启动的界面也比较朴素,设置趋于“傻瓜化”,你只要在安装时把它加入启动菜单就万事大吉了。以后每次在开机启动时,系统就会自动加载Rain,它可以自动优化你的CPU温度,降温也不用再进行什么设置了。不过,怎么说呢,总还是觉得有点不放心,于是我还是安装了WaterfallPro。 WaterfallPro Waterfall可是一款老牌的CPU降温软件了,早在一年前,作为降温软件先驱的它就已经在很多媒体上公开露过面。今天我们要向你介绍的是Waterfall的下一个版本WaterfallPro,作为Waterfall的系列作品之一,除了提供在CPU降温方面的方便之外,甚至还加入了系统效能监视等附加功能。我手里的WaterfallPro是最新的2.1版,全部安装后仅1M多一点,功能强大却又小巧玲珑。启动后的“瀑布”标志让人一看难忘,缩小图标放于启动条上就像真的“瀑布”一样。新版的WaterfallPro提供了三大功能:CPU温度管理、效能监视功能和系统最佳化。其独特的CPUThrottle(温度调节器)在CPU温度管理方面,除了具备和老牌劲旅Rain同等级的降温效率以外,通过独特的CPUThrottle设计,玩家可以自行设定警戒温度的高低、时间的长短等附加条件值。预设这些的好处是,一旦CPU温度达到警戒值或持续一段时间,整个CPU都处于负担很大的压力下,CPU的效能开始降低的时候,WaterfallPro就会自动“强迫”降低系统的负担,于是CPU的温度也就降低了。 下面我们就来看看它的具体用法。对于这种小工具来说,用法比较简单。启动WaterfallPro后,程序会自动驻留后台。用鼠标双击Systray上的Waterfall图标就会出现WaterfallPro的程序窗口,如果资源监视器上的数字出现比较明显地跳动则说明WaterfallPro已经在机器上生效了。打开Option选项,启动“Setup”就可以进行设置,在设置项目中,你要根据操作步骤提示依次选取CPU类型、主板类型、系统标准等若干项目,全面确定且确认即可。这时WaterfallPro会重新启动,并按照设置狂降CPU的温度。据作者自己称,WaterfallPro可以消除CPU中所产生的30%-70%的热能。该程序目前全面支持市场上流行的各种CPU(Cyrix芯片在这个最新的版本中也可以支持了),占用CPU资源极少,与同类的著名软件CPUIdle比较,有着小巧玲珑、功能更强的特点。 SoftCooler MSI(微星公司)公司出品的CPU降温软件,目前介绍的是第二代软件,它不仅能够识别AMD、Cyrix、Intel等不同品牌的CPU,还可以针对不同的CPU进行优化降温,让CPU时刻处在Normal状态,不再发烧。 但更为主要的是它是一个真正傻瓜型的软件,只要你安装之后就不需要过多的关照,所有的任务都交给它来处理,让你的CPU时刻处在正常运行状态,不再“发烧”。 SoftCoolerⅡ全部安装后不到700K。图标作得很有创意:人性化的CPU。操作界面十分简单,不需要做什么调整。 启动后,SoftCoolerⅡ可以自动缩小至后台并对CPU进行降温。运行之后会发现在右下角的系统图标栏中有一个绿色的小图标,这说明SoftCoolerII已经运行在后台了。显示界面是可视化的,执行SoftCoolerⅡ,在状态栏中会出现一个Icon。在Icon上右击鼠标,即在任务栏上用右键点击Properties项,弹出的ProceeorInformation对话框。同时在其下面有三条信息框:Currentidle(CPU当前空余)、Totalidle(总空余)、TotalidleTime[h:m:s](总共空余时间)等等一目了然。在界面的最底端,可以看到跳跃不止的绿字。 从这里可以知道相应主板和CPU的型号、CPU的制造厂家和序列号,以及CPU的核心电压、外部时钟、运行频率等关于CPU的详细参数,而下部还提供了CPU的空闲百分比。 通过软件的方法降温,对于CPU是比较仁慈的行为,从某种意义上来说,甚至比硬件降温更好。大家有兴趣的就去试试看吧! 评测你的CPU 外观识型号 不同的CPU,其外观必然不同,即使有些处理器外观上有些类似,也会有显著的文字标识来将它们区别开来。 IntelPentiumIII: PentiumIII分为Katami核心,Coppermine核心和Tualatin核心三种。其中Katami核心的PentiumIII均采用了Slot1结构,Coppermin核心是目前最常见的PentiumIII,绝大多数使用了FC-PGA封装,只有很少数使用Slot1结构,而Tualatin核心的PentiumIII则使用了FC-PGA2封装,拥有IHS加强散热顶盖,外观与Pentium4有些类似,名称也叫PentiumIII-S,频率目前只有1.13GHz和1.26GHz两种。 要分辨三种PentiumIII,除了外形以外,实际上通过编号来分辨是最简单易用的方法。如图是D0核心的一块PentiumIIICoppermine核心1GHz,顶部有编号:000/256/133/1.75V。第一个编号是频率,第二个是L2Cache容量,第三是外频,第四则是默认核心电压。在了解了编号含义和各种核心的特点后就能轻松辨识出自己的PentiumIII是什么核心的产品了。 小知识:由于Coppermine核心的PentiumIII500、533、550和600四种产品与Katami核心有重复,因此Intel还特意使用了诸如600EB/256/133/1.75V这样的标识,在频率后增加了E和B两种后缀,其中加上E代表是Coppermine核心,而加上B则代表133MHz外频。两个后缀各自单独使用,即可能出现600B这样的标识,说明是Katami核心的133MHz外频处理器。 IntelPentium4: Pentium4全部使用了FC-PGA2封装,都有IHS顶盖,但是它也有两种核心,一种是拥有256KBL2Cache的Willamette核心,另一种则是拥有512KBL2Cache的Northwood核心。由于前者有Socket423和Socket478两种接口规格产品,而后者只有Socket478一种规格,所以通过外观简单判断两种产品的核心就比较困难,但是我们仍然可以通过处理器编号来轻松排查。 由于Willamette核心和Northwood核心最大的区别在于L2Cache,因此,只要简单查看频率后的L2Cache容量就能分辨出它们的区别。此外,虽然Willamette和Northwood的频率重叠范围相当大,从1.6GHz到2GHz都有,但这之间Northwood核心的Pentium4总共只有1.6GHz、1.8GHz和2.0GHz三种,而且所有频率重叠范围里的Northwood核心产品都在主频后增加A后缀(如1.6A)以示与Willamette核心的区别。 IntelCeleron: 我们这里说的Celeron主要还是指目前流行的CeleronII和CeleronIII。前者为Coppermine-128,主要使用了FC-PGA封装,而后者为Tualatin-256核心,全部使用FC-PGA2封装。但是,值得注意的是,有少量FC-PGA2封装的CeleronII也在市场上销售,因此我们仍然要对Celeron根据编号进行检查。 Celeron的辨识方法与Pentium4的辨识方法有异曲同工之妙,最简单的只要查看编号中L2Cache容量区别即可。此外,同频率不同核心的Celeron,Tualatin-256产品会在频率编号后有A后缀以示区别,例如1000A/256/100/1.475表示1GHz的Tualatin-256Celeron,而无论是否采用FC-PGA2封装的,编号为1000/128/100/1.7V肯定是Coppermine-128Celeron。 AMDAthlon: 相对于Intel处理器而言,AMD处理器的辨识型号方法就简单很多了。AthlonThunderbird使用了陶瓷封装,而AthlonXP则使用了类似FC-PGA的OPGA封装,陶瓷封装要比OPGA封装沉重许多,用手掂量一下就能察觉。此外,AthlonXP的编号标识从1500开始(意思是AthlonXP1500+,主频1.33GHz),而AthlonThunderbird的标识则是主频,最高为1400,只要看一看编号就可以轻松辨认。 AMDDuron: 恐怕所有处理器中最容易辨识的就是AMDDuron了。Duron分为Spitfire和Morgan两种核心,前者最高频率为950MHz,后者最低频率为1GHz,正好衔接上,没有重复,因此只要查阅编号就能辨识。 软件查规格 根据处理器的型号来查看处理器的规格自然是手到擒来,网上搜索一下即可,但绝大多数情况下,CPU装在电脑中都是被厚重的散热器所覆盖,不但拆卸麻烦,而且如Athlon、Duron、PentiumIII和Celeron这类核心裸露的处理器相当脆弱,一不小心就会造成核心塌陷,缺角等,导致CPU彻底报废,为了检查CPU规格而损坏它显然得不偿失。那么难道我们就拿它没有办法了吗?非也,软件工程师为我们设计了多中检测处理器规格的程序,让我们一一揭开它们的面纱。 IntelProcessorFrequencyIDUtility4.0简体中文版 首当其冲自然是Intel推出的权威软件:IntelProcessorFrequencyIDUtility。目前它的最新版本是4.0。IntelProcessorFrequencyIDUtility使用一种频率确定算法(速度检测),来确定处理器以何种内部速率运行。然后,ProcessorFrequencyIDUtility即检查处理器中的内部数据,并将此数据与检测到的操作频率进行比较,最终会将系统总体状态作为比较结果通知用户。它包括"FrequencyTest"和"CPUID"两个功能相互独立的标签。 该软件可以查出CPU品牌、默认频率和现在频率,并能通报出是否超频,甚至能检测移动处理器的信息。而在CPUID数据部分,则能查到CPU类型、系列、型号、步进、修订等一系列内部资料,还可以查找出L1和L2缓存的容量。由于是Intel自己出品的处理器检测软件,因此它的权威性是不容置疑的,而且还有中文版本,可称得上傻瓜式软件。 虽然这个软件和权威,但它的功能仍然不够强大,而且仅限于Intel处理器的检测工作,因此我们还必须使用其他的通用软件。 WCPUIDVersion3.0f WCPUID是目前最杰出的几种处理器规格检测工具,它不需要安装,而且使用简便,是一个真正的绿色软件。由于大多数情况下它都是英文版本,因此在这里我们进行一下简要的介绍: Processor:处理器型号名称,例如IntelPentium4、AMDAthlon等 Platform:平台接口类型,例如Socket370(PGA370Socket)、Socket478(mPGA478Socket) VendorString:品牌代号,例如GeniuneIntel、AMD等 CPUType:CPU类型,有零售版本和OEM版本区分,国内多OriginalOEMProcessor Family:CPU家族代号,Celeron、PentiumIII为6,Athlon为7,Pentium4属于15 Model和SteppingID:同种CPU内部的小规格型号 NameString:处理器名称条,Pentium4和AthlonXP有完整的处理器名称 InternalClock:处理器运行频率,简称为主频,图中该处理器目前运行于1.3GHz SystemClock:处理器的外部频率,简称为外频,处理器的主频由外频乘以倍频 SystemBus:系统总线频率,是处理器到内存之间的数据传输频率 Multiplier:处理器倍频,将外频与倍频相乘就得到处理器主频 L1I-Cache:一级指令缓存,存取指令代码,这里显示的是它的容量,速度与主频相同 L1D-Cache:一级数据缓存,存取数据代码,这里显示的是它的容量,速度与主频相同 L2Cache:二级缓存容量 L2Speed:二级缓存运行频率,Full代表全速,Half代表半速,下方显示的是实际频率 再下面是一些处理器特性是否支持的列表,主要是SSE、MMX和3DNow!,此外,还有一些标准特性检测则在上方的StandardFeatureFlags按钮内,其含义复杂、繁琐,也没有太多实际意义,笔者就不多介绍了。 还有一个比较重要的系统信息检测则是在CacheInfo中。在点击该按钮后,我们可以看到系统缓存信息。如图,我们可以看到,这颗Tualatin核心的Celeron不仅有256KB大容量缓存,还具有8-waysetassociate,即8路通道,与PentiumIII同级,而老的Celeron只有4-waysetassociate,足足少了一半,这就是TualatinCeleron性能比以往老Celeron有大幅度增加的主要原因。 其他检测软件 除了以上两款以外,我们还可以在网上找到很多各种各样的处理器检测软件,比较优秀的有: CPU-Z:目前最新版本为1.10版,功能堪与WCPUID媲美,而且还可以检测出处理器的封装类型,缺点是它的版本更新不够快,笔者使用Tualatin核心Celeron和Northwood核心Pentium4,它都无法正确辨认。 MyCPU:目前最新版本为1.13f,功能较为简单,是国人设计的软件,缺点也是版本太老,对新处理器无法反应。 TestCPU:最新版本仍然为0.96,版本太老,对新处理器无法正确辨识,但是它带有一些简易的性能测试功能,而且还有相当完整的PC处理器历史介绍--附带图片,很有特色。 应用测性能 要对CPU有一个感性认识只要看看外观,听听介绍即可,但真的要理性了解处理器,那就必须通过实际应用来检测它的性能,这样才能知道它可以干些什么,兼容性如何,速度快不快。 要对处理器进行单纯的检测,最好的软件莫过于SiSoftSandra系列软件了,它的最新版本为2002。笔者使用的是SiSoftSandra2002Professional,属于专业版本,为商业软件,但其Standard版本则是免费软件,可以自由下载,而且对CPU测试部分没有任何限制。 我们要测试的内容是如上图所示的两个测试项目。前者是处理器数学性能测试,后者则是处理器多媒体性能测试。SiSoftSandra设计出非常单纯的依靠处理器计算的背景状态,无论你使用什么芯片组、内存、显卡、硬盘,对处理器性能的影响微乎其微,至多也不会超过1%误差,可谓是纯粹的处理器性能测试。在测试结束后,SiSsoftSandra2002还提供一些其他处理器测试结果的参考得分供对比。 不过SiSoftSandra测试的毕竟是一个非常理想化的状态,而且它不仅排除了内存对处理器的影响,甚至大幅度排除了CPU内部缓存对处理器的影响,尤其是缓存的容量大小无法在测试结果中体现,比较明显的就是Celeron的测试得分可以和PentiumIII非常接近,甚至Celeron800的得分要超过PentiumIII750,显然不够合理。 因此,我们还要选用一些其他软件来测试处理器的性能,例如SuperPI这个软件。该软件可以用来测试系统的数学运算性能,其中很大程度上为处理器性能所决定。我们一般选用104万位进行测试,然后选取其他人测试的成绩进行简要对比,就能大致分析出自己处理器的性能档次。 但是,SuperPI除了受到处理器影响比较大以外,内存性能的影响也是一大要素,例如,笔者使用AthlonXP1700+,配合nForce420D主板和PC-2100内存,耗时仅1分13秒,但同样使用该处理器,将主板换成KT133A,内存为普通的PC-133SDRAM,时间就延长到了1分27秒。由此可见,SuperPI虽然是个不错的测试软件,但是也必须选择比较合适的平台进行对比。 除此以外,这些测试软件不仅可以用来测试性能,还可以用来测试处理器的稳定性。例如若打算将一颗CPU超频,但超频后能点亮并进入系统并不代表就能稳定运行,而测试软件一般会将CPU保持在满负荷运行下,因此,运行这些测试软件也可以考验CPU在超频后的稳定性。 写在最后 毕竟,广大读者并不是专业的硬件测试人员,也没必要对专业测试软件太过关注,本文介绍的是一些适合大众了解使用的实用知识,希望硬件爱好者能通过这些知识,将自己的CPU了解得更透彻。 转自:电脑之家(pchome) 作者: 天空之翔 来源: 本文出自:亿恩科技【www.enkj.com】 |
京公网安备41019702002023号