《《中央处理器》课件.ppt》由会员分享,可在线阅读,更多相关《《中央处理器》课件.ppt(88页珍藏版)》请在三一办公上搜索。
1、第二章 中央处理器(CPU)散热器,2.1 CPU 的工作原理2.2 CPU 的历史2.3 CPU 的外观与构造2.4 CPU 的主要性能指标,前面介绍了计算机的基础知识,让大家了解的计算机的发展、计算机系统的组成,以及计算机的基本结构,从本章开始我们将学习计算机中常用配件的相关知识。本章主要介绍 CPU 的基础知识,包括:CPU 的工作原理、发展概况、外观构造、主要性能指标以及 CPU 的散热系统。希望通过本章的学习,大家可以了解 CPU 及其散热器的各项重要技术参数;了解选购 CPU 及其散热器时的注意事项,并根据自己的需要选购一款合适的 CPU 和 CPU 风扇。,2.1 CPU 工作原
2、理,CPU 的概述 CPU 的英文全称是 Central processing unit,即中央处理器,也称微处理器,是整个系统的核心,也是整个系统最高的执行单位。它负责整个系统指令的执行、数学与逻辑运算、数据存储、传送以及输入输出的控制。如果把计算机比做一个人,那么 CPU 就是他的大脑,决定着整个计算机系统的类型、性能、速度和整体性能。人们平时所说的286、386、486、586、Pentium等都是指CPU。,2.CPU 的结构 目前,市场上的 CPU 种类很多,但是不管什么样的 CPU,都是由控制器和运算器组成,其内部结构归纳起来可以分为控制单元、逻辑单元和存储单元3个部分。,从图中可
3、以看出,CPU芯片是经由系统总线与微机系统其他部分的相连接的。其实,CPU是由一个算术运算和逻辑运算部件(ALU)以及一个控制部件CU组成。,简化的CPU逻辑图,若欲对CPU的的体系结构进行进一步的了解,需对CPU的体系结构再进一步进行剖析,下图所展示的就是一个较详细的CPU逻辑框图。,3.CPU 的工作原理 CPU 工作原理就像一个工厂的产品加工过程:进入工厂的原料(指令和数据),经过物资分配部门(控制单元)的调度分配,被送往生产线(逻辑运算单元),生产出成品(处理后的数据),再存储在仓库(存储单元)中,最后等着拿到市场上去卖(交给应用程序使用)。在这个过程中,从控制单元CPU 就开始了正式
4、的工作,中间的过程是通过逻辑运算单元进行运算处理,交到存储单元后就代表一次(一条指令的执行)工作的结束。,2.2 CPU 的历史,CPU发展至今已经有几十年的历史了,在这期间,按照其处理信息的字长,CPU可以分为4位微处理器、8位微处理器、16位微处理器、32位微处理器以及64位微处理器等等。在风起云涌的IT业界,在CPU的发展过程中,Intel公司一直起着举足轻重的作用,我们将以它的产品为重点来作介绍。,2.2.1 最早的微处理器-4004,1971年Intel公司推出了世界上第一款微处理器4004。这是第一个用于个人计算机的4位微处理器,它包含2300个晶体管,由于性能很差,市场反应冷淡。
5、,4004处理器,在4004之后,Intel公司又研制出了8080处理器和8085处理器,加上当时美国Motorola公司的MC6800微处理器和Zilog公司的Z80微处理器,一起组成了8位微处理器家族。,8080 处理器,2.2.2 16 位字长的微处理器-8086、8088 和80286,16位微处理器的典型产品是Intel公司的8086微处理器,以及同时生产出的数学协处理器,即8087。由于这些指令应用于8086和8087,因此被人们统称为X86指令集。此后Intel推出的新一代CPU产品均兼容原来的X86指令集。,8086 处理器,1979年Intel公司推出了8086的简化版808
6、8芯片,它仍是16位微处理器,内含29 000个晶体管,时钟频率为4.77MHz,地址总线为20位,可以使用1 MB内存。8088的内部数据总线是16位,外部数据总线是8位。1981年,8088芯片被首次用于IBM PC机中,开创了个人电脑的新时代。如果说8080处理器还不为大多数人所熟知的话,那么8088则可以说是家喻户晓了,PC机的第一代CPU便是由它开始的。,8088 处理器,1982年推出的Intel 80286 虽然是16位芯片,但是其内部已包含了13.4万个晶体管,时钟频率也达到了前所未有的20 MHz。其内、外部数据总线均为16位,地址总线为24位,可以使用16 MB内存,工作方
7、式包括实模式和保护模式两种。,80286 处理器,2.2.3 32 位处理器的先驱-80386、80486,32位微处理器的代表产品首推Intel公司1985年推出的80386,这是一种全32位微处理器芯片,也是X86家族中第一款32位芯片,其内部包含了27.5万个晶体管,时钟频率为12.5 MHz,后逐步提高到33 MHz。80386的内部和外部数据总线都是32位,地址总线也是32位,可以寻址到4 GB内存。它除了具有实模式和保护模式外,还增加了一种虚拟386的工作方式,可以通过同时模拟多个8086处理器来提供多任务能力。,80386 处理器,1989年80486处理器面市,它集成了125万
8、个晶体管,时钟频率由25 MHz逐步提升到33 MHz、40 MHz和50 MHz。80486内含80386和数学协处理器80387,以及一个8 KB的高速缓存,并在X86系列中首次使用了RISC(精简指令集)技术,可以在一个时钟周期内执行多条指令。它还采用了突发总线方式,大大提高了与内存的数据交换速度。由于这些改进,80486的性能比带有80387数学协处理器的80386提高了4倍。,80486 处理器,2.2.4 Intel Pentium(586)、AMD K6、Cyrix 6X86、IDT C6,Intel公司于1993年又推出了80586,其为32位微处理器,正式名称为Pentium
9、。Pentium含有310万个晶体管,时钟频率最初为60 MHz和66 MHz,后提高到200 MHz。66 MHz的Pentium微处理器的性能比33 MHz的80486DX提高了3倍多,而100 MHz的Pentium则比33 MHz的80486DX快68倍。,Pentium,Pentium MMX,Pentium PRO,K6 CPU,Cyrix 6X86,IDTC 6,2.2.5 Intel Pentium、Intel Celeron、AMD K62、Cyrix M,1997年,Intel公司又推出与以往架构不同的即Slot结构的PentiumCPU。,Pentium,K62 CPU,
10、Intel Socket 370 Celeron CPU,MCPU,2.2.6 Intel Pentium、AMD K7,Pentium 处理器是Intel公司于1999年2月推出的新一代产品,它继续采用Slot 1架构,它采用了0.25m制造工艺,使用的是Katmai内核,新的SECC2插口。Pentium 拥有32KB一级缓存和512KB二级缓存(运行在芯片核心速度的一半下),包含MMX指令和Intel自己的“3D”指令SSE(因特网数据流单指令扩展)。最初推出的Pentium 有450 MHz和500 MHz两种规格,其系统总线频率为100 MHz。,小结:Intel CPU系列产品的发
11、展史,2.2.7 AMD(超微)公司的CPU,AMD CPU系列产品的发展史:,AMD 486,AMD K5,AMD K6,AMD K6-2,AMD K6-3,AMD Athlon 64,AMD Duron,Athlon XP,AMD Barton,2.2.8 VIA(威盛)公司的CPU,VIA的CPU是台湾威盛公司收购了美国Cyrix公司的CPU事业部以后生产的。VIA的产品一直与Intel低端产品保持兼容。,Cyrix 6x86,Cyrix MII,Cyrix III,本节阅读小结:,2.3 CPU 的外观与构造,2.3.1 内核,CPU的中间就是我们平时称作核心芯片或CPU内核的地方,这
12、颗由单晶硅做成的芯片可以说是电脑的大脑了,所有的计算、接受/存储命令、处理数据都是在这指甲盖大小的地方进行的。目前绝大多数CPU都采用了一种翻转内核的封装形式,也就是说平时我们所看到的CPU内核其实是这颗硅芯片的底部,它是翻转后封装在陶瓷电路基板上的,这样的好处是能够使CPU内核直接与散热装置接触。这种技术也被使用在当今绝大多数的CPU上。而CPU核心的另一面,也就是被盖在陶瓷电路基板下面的那面要和外界的电路相连接现在的CPU都有以千万计算的晶体管,它们都要连到外面的电路上,而连接的方法则是将每若干个晶体管焊上一根导线连到外电路上。例如Duron核心上面需要焊上3000条导线,而奔腾4的数量为
13、5000条,用于服务器的64位处理器Itanium则达到了7500条。这么小的芯片上要安放这么多的焊点,这些焊点必须非常的小,设计起来也要非常的小心。由于所有的计算都要在很小的芯片上进行,所以CPU内核会散发出大量的热,核心内部温度可以达到上百度,而表面温度也会有数十度,一旦温度过高,就会造成CPU运行不正常甚至烧毁,因此很多电脑书籍或者杂志都会常常强调对CPU散热的重要性。,2.3.2 基板,CPU基板就是承载CPU内核用的电路板,它负责内核芯片和外界的一切通讯,并决定这一颗芯片的时钟频率,在它上面,有我们经常在电脑主板上见到的电容、电阻,还有决定了CPU时钟频率的电路桥(俗称金手指),在基
14、板的背面或者下沿,还有用于和主板连接的针脚或者卡式接口。比较早期的CPU基板都是采用陶瓷制成的,目前AMD的Duron仍然采用这种材料,而最新的CPU,例如P3、Celeron2,Palomino内核的AthlonXP,都转用了有机物制造,它能提供更好的电气和散热性能。,2.3.3 填充物,另外,在CPU内核和CPU基板之间,还有一种填充物,这种填充物的作用是用来缓解来自散热器的压力以及固定芯片和电路基板,由于它连接着温度有较大差异的两个方面,所以必须保证十分的稳定,它的质量的优劣有时就直接影响着整个CPU的质量。,2.3.4 封装,作为计算机的重要组成部分,CPU的性能直接影响计算机的整体性
15、能。而CPU制造工艺的最后一步也是最关键一步就是CPU的封装技术,采用不同封装技术的CPU,在性能上存在较大差距。只有高品质的封装技术才能生产出完美的CPU产品。所谓“CPU封装技术”是一种将集成电路用绝缘的塑料或陶瓷材料打包的技术。以CPU为例,我们实际看到的体积和外观并不是真正的CPU内核的大小和面貌,而是CPU内核等元件经过封装后的产品。CPU封装对于芯片来说是必须的,也是至关重要的。因为芯片必须与外界隔离,以防止空气中的杂质对芯片电路的腐蚀而造成电气性能下降。另一方面,封装后的芯片也更便于安装和运输。由于封装技术的好坏还直接影响到芯片自身性能的发挥和与之连接的PCB(印制电路板)的设计
16、和制造,因此它是至关重要的。封装也可以说是指安装半导体集成电路芯片用的外壳,它不仅起着安放、固定、密封、保护芯片和增强导热性,能的作用,而且还是沟通芯片内部世界与外部电路的桥梁芯片上的接点用导线连接到封装外壳的引脚上,这些引脚又通过印刷电路板上的导线与其他器件建立连接。因此,对于很多集成电路产品而言,封装技术都是非常关键的一环。目前采用的CPU封装多是用绝缘的塑料或陶瓷材料包装起来,能起着密封和提高芯片电热性能的作用。由于现在处理器芯片的内频越来越高,功能越来越强,引脚数越来越多,封装的外形也不断在改变。封装时主要考虑的因素:1.芯片面积与封装面积之比为提高封装效率,尽量接近1:1 2.引脚要
17、尽量短以减少延迟,引脚间的距离尽量远,以保证互不干扰,提高性能3.基于散热的要求,封装越薄越好,CPU芯片的主要封装技术:,主要封装技术有一下几种:DIP技术、QFP技术、PFP技术、PGA技术 和BGA技术。DIP技术 DIP封装(Dual In-line Package),也叫双列直插式封装技术,指采用双列直插形式封装的集成电路芯片,绝大多数中小规模集成电路均采用这种封装形式,其引脚数一般不超过100。DIP封装的CPU芯片有两排引脚,需要插入到具有DIP结构的芯片插座上。当然,也可以直接插在有相同焊孔数和几何排列的电路板上进行焊接。DIP封装的芯片在从芯片插座上插拔时应特别小心,以免损坏
18、管脚。DIP封装结构形式有:多层陶瓷双列直插式DIP,单层陶瓷双列直插式DIP,引线框架式DIP(含玻璃陶瓷封接式,塑料包封结构式,陶瓷低熔玻璃封装式)等。,DIP封装具有以下特点:i)适合在PCB(印刷电路板)上穿孔焊接,操作方便。ii)芯片面积与封装面积之间的比值较大,故体积也较大。最早的4004、8008、8086、8088等CPU都采用了DIP封装,通过其上的两排引脚可插到主板上的插槽或焊接在主板上。,2.QFP技术,这种技术的中文含义叫方型扁平式封装技术(Plastic Quad Flat Pockage),该技术实现的CPU芯片引脚之间距离很小,管脚很细,一般大规模或超大规模集成电
19、路采用这种封装形式,其引脚数一般都在100以上。该技术封装CPU时操作方便,可靠性高;而且其封装外形尺寸较小,寄生参数减小,适合高频应用;该技术主要适合用SMT表面安装技术在PCB上安装布线。,QFP 封装的80286,3.PFP技术该技术的英文全称为Plastic Flat Package,中文含义为塑料扁平组件式封装。用这种技术封装的芯片同样也必须采用SMD技术将芯片与主板焊接起来。采用SMD安装的芯片不必在主板上打孔,一般在主板表面上有设计好的相应管脚的焊盘。将芯片各脚对准相应的焊盘,即可实现与主板的焊接。用这种方法焊上去的芯片,如果不用专用工具是很难拆卸下来的。该技术与上面的QFP技术
20、基本相似,只是外观的封装形状不同而已。,PFP 封装的80386,4.PGA技术 该技术也叫插针网格阵列封装技术(Ceramic Pin Grid Arrau Package),由这种技术封装的芯片内外有多个方阵形的插针,每个方阵形插针沿芯片的四周间隔一定距离排列,根据管脚数目的多少,可以围成25圈。安装时,将芯片插入专门的PGA插座。为了使得CPU能够更方便的安装和拆卸,从486芯片开始,出现了一种ZIF CPU插座,专门用来满足PGA封装的CPU在安装和拆卸上的要求。该技术一般用于插拔操作比较频繁的场合之下。早先的80486和Pentium、Pentium Pro等CPU均均采用PGA封装
21、形式。,BGA技术 BGA技术(Ball Grid Array Package)即球栅阵列封装技术。另外,目前较为常见的封装形式有以下几种:OPGA封装 mPGA封装:微型PGA封装,目前只有AMD公司的Athlon 64和英特尔公司的Xeon(至强)系列CPU等少数产品所采用,而且多是些高端产品,是种先进的封装形式。,CPGA封装:也就是常说的陶瓷封装,全称为Ceramic PGA。主要在Thunderbird(雷鸟)核心和“Palomino”核心的Athlon处理器上采用。,FC-PGA封装 FC-PGA2封装 OOI 封装 PPGA封装 S.E.C.C.封装 S.E.C.C.2 封装 S
22、.E.P.封装 PLGA封装 CuPGA封装 如果对 CPU 的封装技术有兴趣的同学可以查看:,2.3.5 CPU 的接口,目前主流CPU从封装形式来看主要分为两大类:一种是传统针脚式的Socket类型;另一种是插卡式的Slot类型。1.Socket插座 PC机从386时代开始普遍使用Socket插座来安装CPU,从Socket 4、Socket 5、Socket 7到现在的Socket 370、Socket 423、Socket 478、Socket A。Socket 7 Socket 7是方形多针脚ZIF(Zero Insert Force,零插拨力)插座,有296根针孔,插座上有一根拉杆
23、。在安装和更换CPU时,只要将拉杆向上拉出,就可以轻易地插进或取出CPU芯片,如图所示。,图216 ZIF 插座,Socket 370 Socket 370最早是Intel为Celeron处理器设计的接口标准,有370针孔,如图所示。,Socket 423、Socket 478,最早的Pentium 4 CPU采用Socket 423结构,其命名的方式也是跟Socket 370一样,插座上有423根针脚,所以直呼其为Socket 423。Socket 423插座如图220所示。不过Socket 423比Socket 370多出的53根针脚大多只是用来提供电源之用。,Socket 775,Soc
24、ket 604,2.Slot插槽,Slot 1 Slot 1 CPU接口是由Intel公司开发的,它是一个狭长的242引脚的插槽,Slot 1 CPU插槽接口与以往的CPU接口完全不一样,如图所示。Slot 1插槽接口可以支持采用SEC(单边接触)封装技术的 Pentium、Pentium 和Celeron处理器。,Slot A AMD K7(Athlon,阿斯龙)所用的接口为Slot A。从外观上看,Slot A接口与Intel的Slot 1完全相同,如图所示,但两者在电气性能上完全不兼容,为K7所设计的芯片组或主板将不能使用Intel的CPU。,Slot A,2.4 CPU 的主要性能指标
25、,CPU作为微机系统的核心,往往是各种档次微机的代名词,如P 800等等。CPU的性能大致上也反映了所配置微机的性能,因此它的性能指标十分重要。CPU的主要技术特性和测试数据可以反映出CPU的性能,而了解CPU的主要技术特征和基本测试项目的意义对正确选择和使用CPU将有一定的帮助。在CPU的工作过程中,电压、工艺等都是影响CPU性能的重要因素。那么,哪些因素对CPU的性能影响最大呢?下面简单介绍一些CPU主要的性能指标。,2.4.1 CPU 的位与字长2.4.2 主频、外频、倍频系数2.4.3 前端总线(FSB)频率2.4.4 缓存2.4.5 CPU 扩展指令集2.4.6 CPU 内核和 I/
26、O 工作电压2.4.7 CPU 的工作电压2.4.8 制造工艺,CPU 的位与字长 在计算机技术中,数据和指令都是采用二进制代码,也就是只有”0”和”1”。在二进制系统中,每个0或是1就是一个位(bit),位是表示电子信号的最少单位。一个字节(Byte)是由8个位组成的,可代表一个字母(A-Z)、数字(0-9)或符号等,是数据存储的基本单位。字长表示CPU一次可以处理的二进制位数,它是衡量计算机性能的重要指标,字长越大表示计算机 处理数据的能力越强。注意:字节的长度是固定的,而字长的长度是不固定的。,2.主频、外频、倍频系数,主频(也叫内频),是CPU内核运行时的时钟频率,即CPU的时钟频率(
27、CPU Clock Speed),用于表示CPU内数字脉冲信号振荡的速度,是CPU内核的实际工作频率。主频越高,在相同的时间里,CPU所能完成的指令数也就越多,其运算速度也就越快。以前的CPU单位是M Hz,通常所说的某某CPU是多少兆赫的,而这个多少兆赫就是“CPU的主频”。比如说P 400,就是说CPU的主频为400M Hz。而现在的CPU主频都很高,一般都是以G Hz为单位,比如P4 3.06 G Hz指的主频就是3.06G Hz。,CPU的工作频率(主频)包括两部分:外频与倍频,两者的乘积就是主频:主频=外频倍频。外频是CPU乃至整个计算机系统的基准频率,单位是MHz(兆赫兹),是CP
28、U与主板之间的同步运行的速度。在早期的电脑中,内存与主板之间的同步运行的速度等于外频,在这种方式下,可以理解为CPU外频直接与内存相连通,实现两者间的同步运行状态。对于目前的计算机系统来说,两者完全可以不相同,但是外频的意义仍然存在,计算机系统中大多数的频率都是在外频的基础上,乘以一定的倍数来实现,这个倍数可以是大于1的,也可以是小于1的。倍频的全称为倍频系数。CPU的主频与外频之间存在着一个比值关系,这个比值就是倍频系数,简称倍频。倍频可以从1.5一直到23以至更高,以0.5为一个间隔单位。外频与倍频相乘就是主频,所以其中任何一项提高都可以使CPU的主频上升。由于主频并不直接代表运算速度,所
29、以在一定情况下,很可能会出现主频较高的CPU实际运算速度较低的现象。因此主频仅仅是CPU性能表现的一个方面,而不代表CPU的整体性能。,3.前端总线频率,总线(BUS)是将信息(数据)以一个或多个源部件传送到一个或多个目的部件的一组传输线。通俗的说,就是多个部件间的公共连线,用于在各个部件之间传输信息。人们常常以MHz表示的速度来描述总线频率。总线的种类很多,前端总线的英文名字是Front Side Bus,通常用FSB表示,是将CPU连接到北桥芯片的总线。计算机的前端总线频率是由CPU和北桥芯片共同决定的。北桥芯片负责联系内存、显卡等数据吞吐量最大的部件,并和南桥芯片连接。CPU就是通过前端
30、总线(FSB)连接到北桥芯片,进而通过北桥芯片和内存、显卡交换数据。前端总线是CPU和外界交换数据的最主要通道,因此前端总线的数据传输能力对计算机整体性能作用很大,如果没足够快的前端总线,再强的CPU也不能明显提高计算机整体速度。数据传输最大带宽取决于所有同时传输的数据的宽度和传输频率,即数据带宽(总线频率数据位宽)8。,目前PC机上所能达到的前端总线频率有266MHz、333MHz、400MHz、533MHz、800MHz几种,前端总线频率越大,代表着CPU与北桥芯片之间的数据传输能力越大,更能充分发挥出CPU的功能。现在的CPU技术发展很快,运算速度提高很快,而足够大的前端总线可以保障有足
31、够的数据供给给CPU,较低的前端总线将无法供给足够的数据给CPU,这样就限制了CPU性能得发挥,成为系统瓶颈。,外频与前端总线频率的区别:前端总线的速度指的是CPU和北桥芯片间总线的速度,更实质性的表示了CPU和外界数据传输的速度。而外频的概念是建立在数字脉冲信号震荡速度基础之上的,也就是说,100MHz外频特指数字脉冲信号在每秒钟震荡一千万次,它更多的影响了PCI及其他总线的频率。之所以前端总线与外频这两个概念容易混淆,主要的原因是在以前的很长一段时间里(主要是在Pentium 4出现之前和刚出现Pentium 4时),前端总线频率与外频是相同的,因此往往直接称前端总线为外频,最终造成这样的
32、误会。随着计算机技术的发展,人们发现前端总线频率需要高于外频,因此采用了QDR(Quad Date Rate)技术,或者其他类似的技术实现这个目的。这些技术的原理类似于AGP的2X或者4X,它们使得前端总线的频率成为外频的2倍、4倍甚至更高,从此之后前端总线和外频的区别才开始被人们重视起来。,缓存,缓存(Cache memory)是硬盘控制器上的一块内存芯片,具有极快的存取速度,它是硬盘内部存储和外界接口之间的缓冲器。由于硬盘的内部数据传输速度和外界介面传输速度不同,缓存在其中起到一个缓冲的作用。缓存的大小与速度是直接关系到硬盘的传输速度的重要因素,能够大幅度地提高硬盘整体性能。当硬盘存取零碎
33、数据时需要不断地在硬盘与内存之间交换数据,如果有大缓存,则可以将那些零碎数据暂存在缓存中,减小外系统的负荷,也提高了数据的传输速度。,缓存位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。由此可见,在CPU中加入缓存是一种高效的解决方案,这样整个内存储器(缓存+内存)就变成了既有缓存的高速度,又有内存的大容量的存储系统了。缓存对CPU的性能影响很大,主要是因为CPU的数据交换顺序和CPU与缓存间的带宽引起的。,缓存的工作原理是当CPU要
34、读取一个数据时,首先从缓存中查找,如果找到就立即读取并送给CPU处理;如果没有找到,就用相对慢的速度从内存中读取并送给CPU处理,同时把这个数据所在的数据块调入缓存中,可以使得以后对整块数据的读取都从缓存中进行,不必再调用内存。正是这样的读取机制使CPU读取缓存的命中率非常高(大多数CPU可达90%左右),也就是说CPU下一次要读取的数据90%都在缓存中,只有大约10%需要从内存读取。这大大节省了CPU直接读取内存的时间,也使CPU读取数据时基本无需等待。总的来说,CPU读取数据的顺序是先缓存后内存。,最早先的CPU缓存是个整体的,而且容量很低,英特尔公司从Pentium时代开始把缓存进行了分
35、类。当时集成在CPU内核中的缓存已不足以满足CPU的需求,而制造工艺上的限制又不能大幅度提高缓存的容量。因此出现了集成在与CPU同一块电路板上或主板上的缓存,此时就把CPU内核集成的缓存称为一级缓存,而外部的称为二级缓存。一级缓存中还分数据缓存(Data Cache,D-Cache)和指令缓存(Instruction Cache,I-Cache)。二者分别用来存放数据和执行这些数据的指令,而且两者可以同时被CPU访问,减少了争用Cache所造成的冲突,提高了处理器效能。英特尔公司在推出Pentium 4处理器时,用新增的一种一级追踪缓存替代指令缓存,容量为12KOps,表示能存储12K条微指令
36、。,随着CPU制造工艺的发展,二级缓存也能轻易的集成在CPU内核中,容量也在逐年提升。现在再用集成在CPU内部与否来定义一、二级缓存,已不确切。而且随着二级缓存被集成入CPU内核中,以往二级缓存与CPU大差距分频的情况也被改变,此时其以相同于主频的速度工作,可以为CPU提供更高的传输速度。,一级缓存,按照数据读取顺序和与CPU结合的紧密程度,CPU缓存可以分为一级缓存,二级缓存,部分高端CPU还具有三级缓存,每一级缓存中所储存的全部数据都是下一级缓存的一部分,这三种缓存的技术难度和制造成本是相对递减的,所以其容量也是相对递增的。当CPU要读取一个数据时,首先从一级缓存中查找,如果没有找到再从二
37、级缓存中查找,如果还是没有就从三级缓存或内存中查找。一般来说,每级缓存的命中率大概都在80%左右,也就是说全部数据量的80%都可以在一级缓存中找到,只剩下20%的总数据量才需要从二级缓存、三级缓存或内存中读取,由此可见一级缓存是整个CPU缓存架构中最为重要的部分。,一级缓存(Level 1 Cache)简称L1 Cache,位于CPU内核的旁边,是与CPU结合最为紧密的CPU缓存,也是历史上最早出现的CPU缓存。由于一级缓存的技术难度和制造成本最高,提高容量所带来的技术难度增加和成本增加非常大,所带来的性能提升却不明显,性价比很低,而且现有的一级缓存的命中率已经很高,所以一级缓存是所有缓存中容
38、量最小的,比二级缓存要小得多。一般来说,一级缓存可以分为一级数据缓存(Data Cache,D-Cache)和一级指令缓存(Instruction Cache,I-Cache)。二者分别用来存放数据以及对执行这些数据的指令进行即时解码,而且两者可以同时被CPU访问,减少了争用Cache所造成的冲突,提高了处理器效能。目前大多数CPU的一级数据缓存和一级指令缓存具有相同的容量,例如AMD的Athlon XP就具有64KB的一级数据缓存和64KB的一级指令缓存,其一级缓存就以64KB+64KB来表示,其余的CPU的一级缓存表示方法以此类推。,二级缓存,二级缓存是CPU性能表现的关键之一,在CPU核
39、心不变化的情况下,增加二级缓存容量能使性能大幅度提高。而同一核心的CPU高低端之分往往也是在二级缓存上有差异,由此可见二级缓存对于CPU的重要性。,二级缓存的容量则分为128KB、256KB、512KB、1MB、2MB等。一级缓存容量各产品之间相差不大,而二级缓存容量则是提高CPU性能的关键。二级缓存容量的提升是由CPU制造工艺所决定的,容量增大必然导致CPU内部晶体管数的增加,要在有限的CPU面积上集成更大的缓存,对制造工艺的要求也就越高。,5指令集 为了提高计算机在多媒体、3D图形方面的处理和应用能力,与CPU处理器相对应的各种处理器指令集应运而生,其中最著名的三种便是Intel公司的MM
40、X、SSE和AMD公司3Dnow!指令集。1)MMX指令集 MMX(Multi Media Extension,多媒体扩展)指令集是Intel公司于1996年推出的一项多媒体指令扩展技术。,2)SSE指令集 SSE(Streaming SIMD Extensions,单指令多数据流扩展)指令集是Intel在Pentium 处理器中率先推出的。3)3Dnow!指令集 由AMD公司提出的3Dnow!指令集应该说是出现在SSE指令集之前,并被AMD广泛应用于其K62,K63以及Athlon(K7)处理器上。3Dnow!指令集其实就是21条机器码的扩展指令集。3DNow!指令集主要针对三维建模、坐标变
41、换 和效果渲染等三维应用场合,在软件的配合下,可以大幅度提高3D处理性能。,CPU 内核电压和 I/O 电压(见书)CPU 的工作电压,CPU的工作电压(Supply Voltage),即CPU正常工作所需的电压。任何电器在工作的时候都需要电,自然也有对应额定电压,CPU也不例外。目前CPU的工作电压有一个非常明显的下降趋势,较低的工作电压主要三个优点:采用低电压的CPU的芯片总功耗降低了。功耗降低,系统的运行成本就相应降低,这对于便携式和移动系统来说非常重要,使其现有的电池可以工作更长时间,从而使电池的使用寿命大大延长;功耗降低,致使发热量减少,运行温度不过高的CPU可以与系统更好的配合;降
42、低电压是CPU主频提高的重要因素之一。,CPU的工作电压分为两个方面,CPU的核心电压与I/O电压。核心电压即驱动CPU核心芯片的电压,I/O电压则指驱动I/O电路的电压。通常CPU的核心电压小于等于I/O电压。,早期CPU(286486时代)的核心电压与I/O一致,通常为5V,由于当时的制造工艺相对落后,以致CPU的发热量过大,导致其寿命缩短。不过那时的CPU集成度很低,而目前的CPU集成度相当高,因此显得现在的CPU发热量更大。随着CPU的制造工艺提高,近年来各种CPU的工作电压有逐步下降的趋势,目前台式机用CPU核电压通常为2V以内,笔记本专用CPU的工作电压相对更低,从而达到大幅减少功
43、耗的目的,以延长电池的使用寿命,并降低了CPU发热量。而且现在的CPU会通过特殊的电压ID(VID)引脚来指示主板中嵌入的电压调节器自动设置正确的电压级别。,许多面向新款CPU的主板都会提供特殊的跳线或者软件设置,通过这些跳线或软件,可以根据具体需要手动调节CPU的工作电压。很多实验表明在超频的时候适度提高核心电压,可以加强CPU内部信号,对CPU性能的提升会有很大帮助但这样也会提高CPU的功耗,影响其寿命及发热量,建议一般用户不要进行此方面的操作。,制造工艺 通常我们所说的CPU的“制作工艺”指得是在生产CPU过程中,要进行加工各种电路和电子元件,制造导线连接各个元器件。通常其生产的精度以微
44、米(长度单位,1微米等于千分之一毫米)来表示,未来有向纳米(1纳米等于千分之一微米)发展的趋势,精度越高,生产工艺越先进。在同样的材料中可以制造更多的电子元件,连接线也越细,提高CPU的集成度,CPU的功耗也越小。,制造工艺的微米是指IC内电路与电路之间的距离。制造工艺的趋势是向密集度愈高的方向发展,。密度愈高的IC电路设计,意味着在同样大小面积的IC中,可以拥有密度更高、功能更复杂的电路设计。微电子技术的发展与进步,主要是靠工艺技术的不断改进,使得器件的特征尺寸不断缩小,从而集成度不断提高,功耗降低,器件性能得到提高。芯片制造工艺在1995年以后,从0.5微米、0.35微米、0.25微米、0
45、.18微米、0.15微米、0.13微米、90纳米一直发展到目前最新的65纳米,而45纳米和30纳米的制造工艺将是下一代CPU的发展目标。,提高处理器的制造工艺具有重大的意义,因为更先进的制造工艺会在CPU内部集成更多的晶体管,使处理器实现更多的功能和更高的性能;更先进的制造工艺会使处理器的核心面积进一步减小,也就是说在相同面积的晶圆上可以制造出更多的CPU产品,直接降低了CPU的产品成本,从而最终会降低CPU的销售价格使广大消费者得利;更先进的制造工艺还会减少处理器的功耗,从而减少其发热量,解决处理器性能提升的障碍.处理器自身的发展历史也充分的说明了这一点,先进的制造工艺使CPU的性能和功能一
46、直增强,而价格则一直下滑,也使得电脑从以前大多数人可望而不可及的奢侈品变成了现在所有人的日常消费品和生活必需品。,补充:,一:CPU 的选购,DIY:也叫攒机簇,DIY(Do It Yourself,自己动手做)。,1看外观(1)原装CPU包装塑料薄膜上边印有半透明的Intel标志,而假货上所印刷的Intel的标志的数量要比正品的标志多得多。(2)原装CPU包装塑料薄膜上的Intel字迹清晰可辨,所有的水印字都工工整整的,而非横着、斜着、倒着的,无论正反两方面都是如此。而假货有可能正面是工整的,而反面的字就不一定工整了。,(3)原装CPU包装塑料薄膜封装不可能封在盒右侧条形码处,如果封在此的一
47、般可断为假货。(4)原装CPU规格字迹清晰可辨,没有划痕。Remark(打磨)过的CPU有打磨过的痕迹。,2如果是盒装CPU,还要检查包装盒(1)是否有不正常破损或者被二次塑封;原装盒印刷清晰,假货的产品序列号处字体明显比正常的粗,且颜色为不正常的灰色。(2)真品外包装的塑封膜质地比较软而有弹性,上面的Intel水印采用了特殊工艺,很难磨掉;假货的塑封膜比较脆,上面的水印也比较容易被擦掉。,(3)在原装盒背面,在印有产品介绍的多国文字的上下分界处,有一条黑色的分界线,仔细观察就可以发现此黑线其实是字体虽小但却十分清晰的“Intel”字母组成的,而假货的包装上就只是一条不折不扣的黑线而已。(4)
48、在原装盒正面,左侧的蓝色是采用四重色技术在国外印制的,色彩端正。,3摸表面(1)用拇指肚以适当的力量搓揉CPU包装塑料薄膜,真品不易出褶,而假货纸软,一搓就出褶。(2)摸包装盒。真品的Intel水印采用了特殊工艺,无论你用手如何刮擦,即便把封装的纸扣破也不会把字擦掉,而假货只要用指甲轻刮,慢慢地可刮掉一层粉末,字也就随粉末而掉了。,4价格 我们可以经常去一些著名的硬件情报网站,例如“走进中关村”,其上刊登的价格均为正品货的市场价,而且更新及时。如果经销商所报的价格比这些价格低得多,一般可断为假货。,5测实质(1)专门的CPU测试软件,例如fidCHSO5.exe可以测出Pentium、Pent
49、ium 处理器的频率和总线频率,包括出厂频率和目前使用的频率,这样就基本杜绝了Remark(打磨)的发生了。(2)运行大型3D游戏,即我们常说的“拷机”。这是超频爱好者为了测试超频的稳定性而采用的行之有效的方法,用来测试假货也立竿见影。,二:散热器的选购,1.散热器与CPU的类型要匹配2.选择有较高知名度的散热器 3.可以在柜台上通电试听风声,此外,实际购买中还应该考虑散热器下面几种技术参数:风压:和风量有关的一个指数,代表风扇送风的能力。风压较大则好。轴承形式:滚珠轴承的性能要远高于含油轴承,双滚珠将淘汰单滚珠轴承形式。噪音:噪音与风扇的轴承形式及散热片构造、转速等有关,通常滚珠轴承,转速在
50、4000转左右,噪音不会低于30dB。热阻:热阻越小导热能力越好。电源线接头形式:应选择3PIN为好。,三:CPU 编号识别,每一款CPU的正面都印有一个编号。这个编号是CPU厂商在生产CPU过程中给CPU所编的唯一号码,就像人的身份证一样。CPU的编号有特定的含义,这一串号码分别对CPU主频、前端总线频率、二级缓存、封装、工作电压、生产日期等内容进行了说明。,1.认识 Intel 公司 CPU 的编号,2.认识AMD公司CPU的编号,第一行:AMD AthlonTM,表明该CPU是AMD公司的Athlon系列的CPU;第二行:A1000AMT3C(从左向右位数依次为第一位、第二位至第十位,具