※ ※
CPU的英文全称是Central Processing Unit,即中央处理器。CPU从雏形出现到发展壮大的今天,由于制造技术的越来越先进,其集成度越来越高,内部的晶体管数达到几百万个。虽然从最初的CPU发展到现在其晶体管数增加了几十倍,但是CPU的内部结构仍然可分为控制单元,逻辑单元和存储单元三大部分。CPU的性能大致上反映出了它所配置的那部微机的性能,因此CPU的性能指标十分重要。
CPU是电脑的心脏,这颗心一直都是决定着电脑的优劣状态。从美国的Inetl公司在1971年推出了世界上第一个4位微处理器4004后开始了基于Intel技术的CPU发展历程。经历了8008、i8086、i8087、8088及以后的80286、386、486、586和现在的Pentium 4系列。
Cpu的发展历程:
早期的CPU
586
686
K6
PⅡ
PⅢ
PⅣ
CPU名词解释
BGA ——球状矩阵排列
CMOS ——互补金属氧化物半导体
CISC ——复杂指令集计算机
COB ——板上集成缓存
COD ——芯片内集成缓存
CPGA ——陶瓷针型栅格阵列
CPU ——中央处理器
EC ——微型控制器
FEMMS ——快速进入/退出多媒体状态
FIFO ——先入先出队列
FPU ——浮点运算单元
HL-PBGA ——表面黏著,高耐热、轻薄型塑胶球状矩阵封装
IA ——英特尔架构
ID ——鉴别号码
IMM ——英特尔移动模块
KNI ——Katmai新指令集,即MMX2
MMX ——多媒体扩展指令集
NI ——非英特尔
PGA ——引脚网格阵列,耗电大
PSN ——处理器序列号
PIB ——盒装处理器
PPGA ——塑胶针状矩阵封装
RISC ——精简指令集计算机
SEC ——单边连接器
SIMD ——单指令多数据流
SiO2F ——二氧氟化硅
SOI ——绝缘体硅片
SSE ——单一指令多数据流扩充
TCP ——薄膜封装,发热小
CPU主要的性能指标有以下几点:
第一:主频,也就是CPU的时钟频率,简单地说也就是CPU的工作频率。一般说来,一个时钟周期完成的指令数是固定的,所以主频越高,CPU的速度也就越快了。不过由于各种CPU的内部结构也不尽相同,所以并不能完全用主频来概括CPU的性能。至于外频就是系统总线的工作频率;而倍频则是指CPU外频与主频相差的倍数。用公式表示就是:主频=外频×倍频。 (注:我们购买计算机主要看CPU的主频)
第二:内存总线速度或者叫系统总路线速度,一般等同于CPU的外频。内存总线的速度对整个系统性能来说很重要,由于内存速度的发展滞后于CPU的发展速度,为了缓解内存带来的瓶颈,所以出现了二级缓存,来协调两者之间的差异,而内存总线速度就是指CPU与二级(L2)高速缓存和内存之间的工作频率。
第三:工作电压。工作电压指的也就是CPU正常工作所需的电压。早期CPU(386、486)由于工艺落后,它们的工作电压一般为5V(奔腾等是3.5V/3.3V/2.8V等),随着CPU的制造工艺与主频的提高,CPU的工作电压有逐步下降的趋势,Intel最新出品的Coppermine已经采用1.6V的工作电压了。低电压能解决耗电过大和发热过高的问题。这对于笔记本电脑尤其重要。 (注:新赛扬是1.5V)
第四:协处理器或者叫数学协处理器。在486以前的CPU里面,是没有内置协处理器的。由于协处理器主要的功能就是负责浮点运算,因此386、286、8088等等微机CPU的浮点运算性能都相当落后,自从486以后,CPU一般都内置了协处理器,协处理器的功能也不再局限于增强浮点运算。现在CPU的浮点单元(协处理器)往往对多媒体指令进行了优化。比如Intel的MMX技术,MMX是"多媒体扩展指令集"的缩写。MMX是Intel公司在1996年为增强Pentium CPU在音像、图形和通信应用方面而采取的新技术。为CPU新增加57条MMX指令,把处理多媒体的能力提高了60%左右。(注:现在"铜矿"PⅢ还有MMX2技术,将来还会有三代、四代MMX技术,名称可能不同,意思是一样的)
第五:流水线技术、超标量。流水线(pipeline)是 Intel首次在486芯片中开始使用的。流水线的工作方式就象工业生产上的装配流水线。在CPU中由5~6个不同功能的电路单元组成一条指令处理流水线,然后将一条X86指令分成5~6步后再由这些电路单元分别执行,这样就能实现在一个CPU时钟周期完成一条指令,因此提高了CPU的运算速度。超流水线是指某型 CPU内部的流水线超过通常的5~6步以上,例如Pentium pro的流水线就长达14步。将流水线设计的步(级)数越多,其完成一条指令的速度越快,因此才能适应工作主频更高的CPU。超标量是指在一个时钟周期内CPU可以执行一条以上的指令。这在486或者以前的CPU上是很难想象的,只有Pentium级以上CPU才具有这种超标量结构;这是因为现代的CPU越来越多的采用了RISC技术,所以才会超标量的CPU。
第六:乱序执行和分枝预测,乱序执行是指CPU采用了允许将多条指令不按程序规定的顺序分开发送给各相应电路单元处理的技术。分枝是指程序运行时需要改变的节点。分枝有无条件分枝和有条件分枝,其中无条件分枝只需要CPU按指令顺序执行,而条件分枝则必须根据处理结果再决定程序运行方向是否改变,因此需要"分枝预测"技术处理的是条件分枝。
第七:L1高速缓存,也就是我们经常说的一级高速缓存。在CPU里面内置了高速缓存可以提高CPU的运行效率。内置的L1高速缓存的容量和结构对CPU的性能影响较大,不过高速缓冲存储器均由静态RAM组成,结构较复杂,在CPU管芯面积不能太大的情况下,L1级高速缓存的容量不可能做得太大。采用回写(Write Back)结构的高速缓存。它对读和写操作均有可提供缓存。而采用写通(Write-through)结构的高速缓存,仅对读操作有效。在486以上的计算机中基本采用了回写式高速缓存。
第八:L2高速缓存,指CPU外部的高速缓存。Pentium Pro处理器的L2和CPU运行在相同频率下的,但成本昂贵,所以Pentium II运行在相当于CPU频率一半下的,容量为512K。为降低成本Intel公司曾生产了一种不带L2的CPU名为赛扬。(笨笨熊注:现在铜矿及新赛扬的L2缓存与CPU同频,所以高端1G以上的芯片大战中Intel暂时领先于L2只有主频一半或三分之一的AMD的K7)
第九:制造工艺,Pentium CPU的制造工艺是0.35微米,PII和赛扬可以达到0.25微米,最新的CPU制造工艺可以达到0.18微米,并且将采用铜配线技术,可以极大地提高CPU的集成度和工作频率。(注:听说索尼的PS4采用的情感芯片第三代将用0.01微米技术,集成5亿个晶体管,技术进步真可怕)