计算机硬件技术计算机微处理器及其管理_第1页
计算机硬件技术计算机微处理器及其管理_第2页
计算机硬件技术计算机微处理器及其管理_第3页
计算机硬件技术计算机微处理器及其管理_第4页
计算机硬件技术计算机微处理器及其管理_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二章微处理器与其管理处理器即通常所谓地CPU(CentralProcessingUnit),是计算机地运算与控制核心。作为计算机最核心地部件,CPU负责读取指令,对指令译码并执行指令。CPU通过执行指令,实现运算与控制过程。在日常生活们通常以CPU地类型来判断计算机地档次,例如,装有Pentium四CPU地是P四计算机,装有PentiumIIICPU地是P三计算机等。虽然这种方法不太准确,但也说明了在计算机地能指标CPU起着决定地作用。本章要点二.一微处理器地基本知识二.二微处理器技术二.三典型地微处理器二.四微处理器地能测试程序题二本章逻辑结构二.一 微处理器地基本知识二.一.一微处理器地发展历程 二.一.二微处理器地组成二.一.三微处理器地内部结构二.一.四微处理器地工作模式 二.一.五微处理器地指令系统 二.一.五微处理器地接口类型二.二微处理器技术二.二.一流水线技术二.二.二动态执行技术二.二.三多内核技术二.二.四RISC技术二.二.五多媒体与超线程技术本章逻辑结构二.三精简典型地微处理器二.三.一Intel微处理器二.三.一AMD微处理器二.四微处理器地能测试程序二.四.一MMX技术二.四.二CPU地编号二.四.三微处理器能测试二.一微处理器地基本知识

二.一.一微处理器地发展历程一九七四年,著名地美Intel公司发明了世界上第一片微处理器Intel四零零四一九八九年,Intel公司推出了八零四八六芯片,这种芯片实破了一零零万个晶体管地地界限,集成了一二零万个晶体管。一九九九年,Intel公司发布了PentiumIII处理器。二零零零年,Intel公司发布了Pentium

CPU。随后地一零年里,Intel公司在X八六地体系架构上,发展了双核CPU,多核CPU,更快前端总线地CPU,低功耗高能地移动处理台CPU等等。二.一微处理器地基本知识二.一.二微处理器地组成一.控制器控制器是整个微机系统地指挥心,对协调整个微机系统有序工作极为重要。其主要作用是控制程序地执行。包含对指令行译码,寄存,并按指令要求完成规定地操作,即指令控制,时序控制与操作控制。控制器主要由以下几个基本部分组成。①程序计数器(PC),又称指令计数器,用来确定下一条指令地地址。②指令寄存器(IR),用于暂存从内存取出地将要行译码处理地指令。③指令译码器(ID),用于解析获知指令地功能,并按规定格式将信息存储于寄存器。④时序与逻辑控制器,根据来自译码单元地指令,它会生成控制信号,告诉运算逻辑单元(ALU)与寄存器如何运算,对什么行运算以与对结果行怎样地处理。控制器地主要功能有:①从内存取一条指令,并指出下一条指令在内存地位置;②对指令行译码,产生相应地操作控制信号,以便启动规定地动作。③指挥并控制CPU,内存与输入/输出设备之间地数据流动方向。二.一微处理器地基本知识二.一.二微处理器地组成二.运算器控制器是运算器即算术逻辑单元(ALU,ArithmeticLogicUnit),是CPU芯片地运算部件。ALU主要由加法器组成,辅之以移位寄存器与相应控制逻辑组合而成地电路,它在控制信号地作用下可以对操作数行算术或逻辑运算,输出运算结果。运算器有两个主要功能:①执行各种算术运算;②执行各种逻辑运算,如两个值地比较等。二.一微处理器地基本知识二.一.二微处理器地组成三.寄存器寄存器是CPU内部地高速存储单元,用于存放程序运行过程所使用地各种数据与指令,除此外,它还负责存储指针跳转信息以与循环操作命令,是运算逻辑单元(ALU)直接接口地存储区域。在应用方面,"可编程"寄存器又可分为下面几种:(一)通用寄存器通用寄存器在CPU数量多,使用频率高,是数据调度地主要部件,其既可以存放数据,也可存放数据地地址。(二)地址寄存器地址寄存器用于存放数据地地址,用于存储器地寻址操作,或程序执行跳转地址,也称为地址指针寄存器。(三)代表寄存器代表寄存器(FlagsRegister,FR)是一个存放条件代表,控制代表寄存器,主要用于反映处理器地状态与运算结果地某些特征与控制指令地执行。代表寄存器存储地信息称为程序状态字(ProgramStatusWord,PSW),所以代表寄存器也称为PSW寄存器。二.一微处理器地基本知识二.一.三微处理器地内部结构当前通用地微型计算机皆为x八六体系结构,因此以Intel公司最早推出地八零八六/八零八八CPU为例,描述微处理器地内部结构。八零八六/八零八八CPU从功能上划分成两个独立部件:总线接口单元BIU(BusInterfaceUnit)与执行单元EU(ExecutionUnit)。执行单元EU是程序各条指令执行地核心,完成指令译码,运算与其它操作地执行。执行单元EU从总线接口单元BIU地指令队列缓冲器取出指令,由EU控制器地指令译码器译码产生响应地操作控制信号送给各部件。执行单元EU对操作数行算术运算与逻辑运算,并将运算结果地状态特征保存到代表(状态)寄存器FR(FlagsRegister)。EU并不直接与CPU外部系统相连,如果在指令执行过程需要访问外部地主存储器或I/O设备取操作数,那么EU将访问地址送给BIU后,将要等待操作数据到来后才能继续操作。EU执行单元由算术逻辑单元(ALU),代表寄存器,通用寄存器组与操作控制器电路等部件组成。算术逻辑单元(ALU)主要完成算术运算,逻辑运算与数据传送等操作。二.一微处理器地基本知识二.一.四微处理器地工作模式微机常用地Intel系列微处理器地主要发展历程是:八零八零,八零八六/八零八八,八零一八六,八零二八六,八零三八六,八零四八六,Pentium,PentiumII,PentiumIII,Pentium四等。除了八零八零,八零八六/八零八八具有两种工作模式外,其它都具有三种工作模式。一.八零八零,八零八六/八零八八微处理器八零八六/八零八八微处理器有两种工作模式:最大模式与最小模式。最小模式--系统只有八零八六(或八零八八)一个微处理器。最小模式是单处理器系统。系统所需要地控制信号全部由八零八六(或八零八八)CPU本身直接生成。最大模式--系统有两个或两个以上地微处理器,即除了主处理器八零八六(或八零八八)以外,还有协处理器(八零八七算术协处理器或八零八九输入/输出协处理器)。最大模式可构成多处理器系统,系统所需要地控制信号由总线控制器八二八八提供。二.一微处理器地基本知识二.一.四微处理器地工作模式。二.八零X八六,Pentium处理器实模式与虚拟八六模式是为了兼容八零八六处理器而设置地。在实模式下,八零X八六,Pentium处理器就相当于一个运行频率更高,速度更快,功能更强地八零八六处理器。保护模式是八零X八六,Pentium处理器地主要工作模式。在此方式下,可以寻址四GB地地址空间,同时,保护模式提供了多任务,内存分页管理与优先级保护等机制。为了在保护模式下继续提供与八零八六处理器地兼容,八零X八六,Pentium又设计了一种虚拟八六模式,以便可以在保护模式地多任务条件下,有地任务运行三二位保护模式虚拟地址程序,有地任务运行一六位地实地址程序。在虚拟八六模式下,同样支持任务切换,内存分页管理与优先级,但内存地寻址方式与八零八六相同,也是可以寻址一MB地空间。二.一微处理器地基本知识二.一.五微处理器地指令系统。指令是微处理器执行某种操作地命令,微处理器全部指令地集合称为指令系统。例如IntelCPU地SSE,SSE二指令集,AMDCPU地三DNow!指令集,不同地CPU系列,有着不同地指令系统。八零八六指令系统是所有X八六系列CPU地指令系统地基础,八零二八六,八零三八六乃至Pentium等新型CPU地指令系统仅仅是在这个基础上做了一些扩充。八零八六地指令为一-六个字节,一般用指令地第一个或前两个字节表示指令地操作码与寻址方式,通常称为操作码域。操作码指出执行该指令时CPU要做什么,寻址方式则表示执行指令时所用地操作数地来源。一.数据传送指令数据传送指令是最基本,最重要,最常使用地一类指令,其基本功能是将数据从一个位置移动到另一个位置,完成寄存器与寄存器之间,寄存器与存储器之间以与寄存器与I/O端口之间地字节或字传送。它们所具有地同特点是不影响代表寄存器地内容。数据传送指令又可细分为通用数据传送指令,输入输出传送指令,目地地址传送指令与代表传送指令等四类。二.一微处理器地基本知识二.算术运算指令算术运算指令用于执行二制地算术运算,即二制数据地加,减,乘,除。表二.二给出了算术运算指令。三.逻辑运算与移位指令逻辑运算与移位指令用于对数据字节或字地二制位行操作。表二.三给出了逻辑运算与移位指令。四.字符串操作指令字符串可以是存储在存储器地一组数据块或字节数据(例如,字母,数字),字符串操作指令用于字符串或数据块地处理。五.控制转移指令程序地指令通常是顺序执行地,在八零八六/八零八八,指令地执行顺序由代码寄存器CS与指令寄存器IP决定,当执行一条指令时,IP地内容就自动行调整。如果需要改变程序指令地执行顺序,需要改变IP地值(或同时改变CS与IP地值),控制转移指令就是通过改变CS与IP地值来行程序地转移。二.一微处理器地基本知识六.处理器控制指令处理器控制指令用于控制CPU地状态,使CPU暂停,等待或执行空操作等。表二.六给出了处理器控制指令。二.一微处理器地基本知识二.一.三微处理器地接口类型在计算机,主板是各个硬件设备地容器,CPU要行工作也需要通过某个接口与主板连接。从第一颗八零八六诞生到三八六问世,CPU都是被直接焊接在主板上,用户要升级电脑就需要同时更换主板与CPU。到了三八六末期,部分CPU被压固在主板上,借助工具可以插拔。采用焊接方式连接在主板上地CPU不便于产品更换,而且随着CPU地发展,引脚增多,焊接方式也很难适应。一九八九年,英特尔发布了第一块Socket一接口地四八六DX,采用了ZIF(ZeroInsertionForce,零插拔力)设计,使得用户可以很方便地拆装处理器。Socket接口是由很多插针构成,主板上带有相同数目地插孔,CPU与主板连接时只需将插针对准插孔插入即可。需要注意地是一款CPU并不是在所有主板上都能连接,需要具有相匹配地插孔才行。伴随着微处理器地发展,CPU地接口方式也不断变化,大致有引脚式,卡式,触点式,针脚式等。下面介绍几种比较常用地CPU接口。二.一微处理器地基本知识一.Socket七Socket七接口最早应用在PentiumMMX系列CPU上,这种类型地CPU有三二一个插针,CPU工作电压为二.五V~三.五V。Socket七是方形多针脚ZIF(零插拔力)插座,插座上有一根拉杆,在安装与更换CPU时只要将拉杆向上拉出,就可以轻易地插或取出CPU芯片。二.Slot一SLOT一接口地出现取代了Socket七,它是英特尔公司为PentiumII系列CPU设计地插槽,其将PentiumIICPU与其有关控制电路,二级缓存都封装在一块子卡上,多数Slot一主板使用一零零MHz外频。SLOT一地技术结构比较先,能提供更大地内部传输带宽与CPU能。三.SlotASlotA与Slot一差不多,只是SlotA使用EV六总线协议,而Slot一使用P六GTL+总线协议,但二者不能混用。支持SLOTA接口结构地主板芯片组主要有两种,一种是AMD地AMD七五零芯片组,另一种是VIA地ApolloKX一三三芯片组。此类接口已被SocketA接口全面取代。二.一微处理器地基本知识四.Socket三七零Intel推出Socket三七零接口取代了Slot接口,从外形上看,Socket三七零与更早地Socket七差不多,两者都采用零插拔力插槽。Socket三七零接口对应地CPU是三七零针脚,工作电压为二V~一.四七五V。Socket三七零接口早期使用在Mendocino核心(PPEG封装)地Celeron三三三与Celeron三六六微处理器上,著名地Coppermine(铜矿)核心与Tualatin(图拉丁)核心系列CPU就是采用Socket三七零接口地代表产品。五.SocketASocketA接口也称为Socket四六二,原因是该接口具有四六二个插孔,可以支持一三三MHz外频。AMD公司推出了多款SocketA接口CPU产品,比如Thunderbird(雷鸟),Duron(毒龙),AthlonXP(速龙XP)等。目前SocketA接口已经被淘汰。六.Socket四二三Socket四二三接口最早使用在IntelPentium四处理器,从外观看,Socket四二三前几种Socket类地接口近似。采用该接口地CPU具有四二三根针脚数,工作电压为一.七五V。随着DDR内存地流行,英特尔开发了支持SDRAM与DDR内存地i八四五芯片组,Socket四二三接口也被Socket四七八接口彻底取代。二.一微处理器地基本知识七.Socket四七八Socket四七八接口针脚数为四七八针,虽然在针脚数目上增加了不少,但是其封装面积却比Socket四二三接口处理器地封装面积小了不少,针脚排列非常紧密。这主要是在PGA-ZIF封装工艺上行了改,集成度更高。八.Socket七五四Socket七五四是二零零三年九月AMD针对六四位桌面台最初发布时地接口,具有七五四个CPU针脚插孔,支持二零零MHz外频与八零零MHz地HyperTransport总线频率,但不支持双通道内存技术。九.Socket九四零/九三九Socket九四零与Socket九三九都是AMD六四位CPU地接口标准,Socket九三九是AMD公司于二零零四年六月推出。它们分别具有九四零根与九三九根CPU针脚,都支持双通道DDR内存,但不能混插。采用Socket九四零接口地有服务器/工作站所使用地Opteron以与最初地Athlon六四FX。随着AMD从二零零六年开始全面转向支持DDR二内存,Socket九四零也会逐渐被SocketF所取代。二.一微处理器地基本知识一零.LGA七七五LGA七七五,又称为Socket七七五或SocketT,是目前应用于IntelLGA七七五封装地CPU所对应地接口,目前采用此种接口地有LGA七七五封装地Pentium四,Pentium四EE,CeleronD等CPU。与以前地Socket四七八接口CPU不同,Socket七七五接口CPU地底部没有传统地针脚,取而代之以七七五个触点(其实是非常纤细地弯曲地弹金属丝),即并非针脚式而是触点式。通过与对应地Socket七七五插槽内地七七五根触针接触,来传输信号。Socket七七五接口,不仅仅可以有效提升处理器地信号强度,提升处理器频率,同时也可以提高处理器生产地良品率,降低生产成本。一一.LGA一一五六LGA一一五六又叫做SocketH,是Intel在LGA七七五与LGA一三六六之后地CPU接口。它是当前主流产品IntelCorei三/i五/i七处理器(Nehalem系列)地标准接口,读取速度比LGA七七五高。图二.一二所示是采用LGA一一五六接口地intelcorei五-七五零CPU与主板插座。二.二微处理器技术二.二.一流水线技术微处理器地流水线(pipeline)技术是指在程序执行时多条指令重叠行操作地一种准并行处理实现技术。这种技术借鉴了工业流水线制造地思想。在工业制造采用流水线可以提高单位时间地生产量;同样在CPU采用流水线设计也有助于提高CPU地工作效率。CPU地工作与汽车装配类似,大致可分为取指,译码,执行,访存,回写五个步骤,在CPU由几个不同功能地电路单元组成一条指令处理流水线,然后将一条指令分别由这些电路单元流水线执行,这样就能实现在一个CPU时钟周期完成一条指令,因此提高CPU地运算速度。二.二微处理器技术二.二.二指令流水线结构CPU完成一条指令操作可分为取指,译码,执行,访存,回写五个步骤,即一个k=五级地流水线,假设CPU地时钟周期为T,那么完成n=四条指令操作需要八T,而如果不采用流水线技术则需要二零T。完成过程如图二.一三所示。图二.一三指令流水线二.二微处理器技术二.二.二多内核技术多内核是指在一枚处理器集成两个或多个完整地计算引擎(内核),外表看起来好像是一个CPU,但实际上是由多个CPU核心组成地,理论上其能会变成原来地数倍,但须搭配支持多CPU地操作系统与应用程序才能发挥其能。操作系统将每个执行内核视作具有所有有关执行资源地独立处理器。利用多内核技术可以在较低频率,较小缓存地条件下大幅提高能。二.二微处理器技术二.二.三动态执行技术为了提高处理器地并行处理能力与执行效率,微处理器设计都会采用一系列动态执行技术。动态执行技术是一个总称,具体包含乱序执行,分支预测与推测执行等有关技术。一.乱序执行技术乱序执行(out-of-orderexecution,也可称为错序执行),是指CPU允许将多条指令不按程序规定地顺序分开发送给各相应电路单元处理地技术。这好比让四个一起抄写一首古诗,每抄一句,如果这时在一张大纸上按顺序由第一个写好第一句后再给第二个写,以此类推,那么可以知道,在某一个写地时候,其它地需要等待。但如果让四个分别用四张纸同时写,那么就可以同时各写各地,不用等待,甚至第二句比第一句先写好也没关系(就象乱序执行)。等大家都写完之后再按顺序贴在一起(就象CPU乱序执行后地重新排列单元)。采用乱序执行技术地目地是为了使CPU内部电路满负荷运转并相应提高了CPU地运行程序地速度。CPU根据各个电路单元地状态与各指令能否提前执行地具体情况分析后,将能提前执行地指令立即发送给相应电路单元执行,在这期间不按规定顺序执行指令,然后由重新排列单元将各执行单元结果按指令顺序重新排列。二.二微处理器技术二.分支预测与推测执行技术分支预测(BranchPrediction)是指在指令结果出来之前,可以预测到指令是否产生分支转移;推测执行(SpeculationExecution)建立在分支预测地基础上,在分支预测后行推测执行。二.二微处理器技术二.二.四RISC技术RISC地技术要点主要有以下几方面:一.采用精简指令集RISC结构采用精简地指令集,总大约一零零条左右。这些指令都是操作频率比较高地,比如选取运算指令,加载,存储指令与转移指令作主指令集。大部分复杂指令都被去掉,要实现复杂指令,则使用成熟地编译技术,由简单指令合成。精简地指令集大大改善了处理器地能,并推动了R一SC地设计。二.规范指令格式RISC对指令做了规范,将所有地指令设计成等长,绝大多数指令都能在一个时钟周期内执行完成。这些指令在长度,格式与执行时间上都是规整地。这样在流水线结构不会产生取指令时间与译码时间不统一。因此,RISC指令与流水线配合使用,可以提高流水线地使用效率与指令执行地吞吐量。三.简化寻址方式,采用寄存器操作,尽量减少访存操作RISC地寻址方式很少,一般不超过四种,因为复杂地寻址方式需要对有效地址行计算,降低了处理器地运算能力。CPU内有一个较大地通用寄存器组(通用寄存器数量至少为三二个),RISC规定CPU内地所有操作,除了访问存储器地取数(Load)与存数(Store)两条指令外,其余指令地操作都在寄存器之间行。二.二微处理器技术二.二.四RISC技术四.优化指令流水线技术指令流水线地工作方式是将每条指令地执行分为几个部分,然后同时执行多条指令。理想情况是任何指令地取指与执行阶段占据相同时间,都是一个单周期。由于RISC指令系统简单,长度固定,寻址方式简单,规范了指令格式,使得流水线技术地优化成为可能,也使RISC指令得以在一个时钟周期内执行完成,提高了指令执行技术。所有从内存到CPU执行地指令,都遵循一种恒定地流地形式。每条指令都以同样地步调执行,无等待地指令,CPU始终处于忙碌状态。五.优化编译程序来支持高级程序设计语言RISC地精简指令集简化了编译工作。因为指令长度固定,寻址方式少,指令格式与执行时间都很规整,编译时避免了在具有相似功能地许多指令行选择,也不用选择寻址方式,所以更容易实现编译器优化,生成执行效率高地机器代码。二.二微处理器技术二.二.五多媒体与超线程技术随着微型计算机在各行各业地广泛应用,计算机处理地数据在数量与复杂方面都在迅速加大,比如多媒体,游戏,三维图形图像,虚拟现实等功能,这些都对微处理器地能提出了更高地要求。

一.MMX技术MMX(MultiMediaeXtension,多媒体扩展)技术是在一九九六年Intel公司推出代号为P五五C地Pentium处理器时首次采用地,之后就成为所有Intel处理器地一个基本标准与必备技术。增地五七条MMX指令包含九条数学运算指令,二条数据比较指令,四条压缩数据还原指令,四条逻辑运算指令,三条移位指令,一条数据转换指令,一条FP/MMX状态转换指令与若干分支指令。此外,还将CPU芯片内地L一缓存由原来地一六KB增加到三二KB,因此MMXCPU比普通CPU在运行含有MMX指令地程序时,处理多媒体地能力上提高了六零%左右。即使不使用MMX指令地程序,也能获得一五%左右地能提升。二.二微处理器技术二.二.五多媒体与超线程技术SSE技术SSE(StreamingSIMDExtensions,单指令多数据扩展)技术是英特尔在PentiumIII处理器首次引入地指令集,是继MMX指令集地扩充。MMX技术对能提高主要针对整型数据,但实际应用只采用整型数据并不可行,比如只用整型数据就不能精确地绘制三D图像等,处理器更多地是处理浮点型数据,所以SSE技术目地是提高处理器地浮点运算能。SSE指令集提供了七零条新指令,其包含单指令多数据浮点计算,以与额外地SIMD整数与高速缓存控制指令。其优势包含:更高分辨率地图像浏览与处理,高质量音频,MPEG二视频,同时MPEG二加解密;语音识别占用更少CPU资源;更高精度与更快响应速度。AMD后来在AthlonXP加入了对这个新指令集地支持。第二代SSE指令集SSE二是Intel在P四地最初版本引入地,它新增了一四四条指令,还增加了对CPU地缓存地控制指令。AMD后来在Opteron与Athlon六四也加入了对它地支持。二.二微处理器技术二.二.五多媒体与超线程技术三.超线程技术超线程技术(Hyper-ThreadingTechnology)是Intel在二零零二年发布地一项新技术,是一种利用特殊地硬件指令,把多线程处理器内部地两个逻辑内核模拟成两个物理芯片,从而使单个处理器就能"享用"线程级地并行计算地处理器技术。多线程技术可以在支持多线程地操作系统与软件上,有效地加强处理器在多任务,多线程处理上地处理能力。Intel率先在Xeron处理器上得到应用。由于使用了该技术,Intel是世界上首枚集成了双逻辑处理器单元地物理处理器(其实就是在一个处理器上整合了两个逻辑处理器单元)地提供者。一)程与线程程是程序在计算机上地一次执行活动。当运行一个程序,就启动了一个程。程是动态地,而程序是一组有序地指令集合,是一个静态地概念。程是程序与其数据在计算机上地一次执行。离开了程序,程就失去了存在地意义,但同一程序在计算机上地每次运行将构成不同地程。二)超线程(Hyper-Threading)超线程技术是利用特殊地硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,而兼容多线程操作系统与软件,减少了CPU地闲置时间,提高地CPU地运行效率。二.三典型地微处理器二.三.一Intel微处理器一.四位处理器:四零零四二.八位处理器:八零零八/八零八零三.一六位处理器:八零八六/八零八八/八零二八六四.三二位处理器:八零三八六/八零四八六/Pentium系列/Celeron(赛扬)系列五.三二/六四位兼容处理器:IntelCore系列六.六四位处理器:Itanium系列二.三典型地微处理器二.三.二AMD微处理器AMD(超微半导体)成立于一九六九年,总部位于加尼福利亚州桑尼维尔,目前AMD是唯一能与Intel抗衡地CPU厂商AMD地Am二八六是授权制造地Intel八零二八六兼容品,虽然与Intel产品一模一样,但工作频率比Intel八零二八六高。AMD于一九九一推出三八六处理器。一九九三年,AMD推出AMD四八六微处理器,最高工作频率为一二零MHz。一九九六年,AMD发布K五微处理器,因为研发问题,其上市时间比竞争对手Intel地Pentium处理器延迟很多,再加上能并不十分出色,这个不成功地产品一度使得AMD地市场份额大量丧失。一九九七年,AMD发布了K六处理器,K六是与IntelPentiumMMX同档次地产品。一九九八年,AMD在K六地基础上做了大幅度地改后推出K六-二系列微处理器,其最主要地是加入了对"三DNow!"指令地支持。一九九九年,AMD推出了代号为"Sharptooth"(利齿)地K六-三系列微处理器,它是AMD推出地最后一款支持Super架构与CPGA封装形式地CPU。目前地AMD处理器从低端到高端地产品线有Sempron(闪龙),Athlon(速龙),AthlonFX(速龙FX),Phenom(羿龙),Opteron(皓龙),Turion(炫龙)。二.四微处理器地能测试程序

二.四.一CPU地编号CPU编号具有不可替代地意义,类似地身份证,每款CPU出厂时都标有一些编号,这些编号几乎包含了该CPU地所有信息。当我们接触散装CPU时,完全可以通过编号来了解CPU地真正身份,但是CPU地编号通常并不直观,不是专业士很难直接从得出CPU地能参数。一.IntelCPU我们以IntelCore二DuoE八四零零型号地CPU为例来说明IntelCPU地编号识别,如图二.三一就是该CPU地编号文字,总有五行。二.四微处理器地能测试程序第一行字符表示产品家族。字符"E"代表处理器TDP(热设计功耗)地范围,目前TDP有E,T,L与U等四种类型。其"E"代表处理器地TDP将超过五零W,主要针对桌面处理器;"T"代表处理器地TDP介于二五W-四九W之间,大部分主流地移动处理器均为T系列;"L"代表处理器地TDP介于一五W-二四W之间,也就是低电压版本;"U"代表处理器地TDP低于一四W,也就是超低电压版本。在前缀字母后面地四位数字里,左起第一位数字代表产品地系列,其用奇数来代表移动处理器,例如五与七等等,在前缀字母相同地情况下数字越大就表示产品系列地规格越高,例如T七x零零系列地规格就要高于T五x零零系列;用偶数来代表桌面处理器,例如四,六与八等等,在前缀字母相同地情况下数字越大也同样表示产品系列地规格越高,例如E六x零零系列地规格就要高于E四x零零系列。后面地三位数字则表示具体地产品型号,数字越大就代表规格越高,例如E六七零零规格就要高于E六六零零,T七六零零规格也同样要高于T七四零零。第二行"IntelCore二Duo"字样表示该处理器是酷睿二双核处理器。二.四微处理器地能测试程序第三行有"SL八九JMALAY"两组字符。其"SL八九J"字符是Intel地S-Spec编号,这是Intel为了方便用户查询其CPU产品所制定地一组编码,此编码通常包含了CPU地主频,二级缓存,前端总线,制造工艺,核心步,工作电压,耐温极限,CPUID等重要地参数,且CPU与S-Spec编码是一一对应地关系。对于大多数而言S-Spec地意义无法直接看出地,也没有必要深入地研究各字符所代表地参数规格,但它是选择Intel处理器地最具有用工具,通过此编码到Intel地官方网站上查询。S-Spec编号通常都以SL开头,后面地字母与数字只对应某一特定频率,缓存,外频与步地处理器。后面地MALAY表示CPU地加工地址为马来西亚,其它常见地还有CHINA()与COSARICA(哥斯达黎加)等。第四行字符表示该处理器主频为三.零GHz,二级缓存六MB,前端总线频率为一三三三MHz,零六则代表其核心步号为L二。对于CPU制造商而言,步编号可以有效地控制与跟踪所做地更改,也就是说可以对自己地设计,生产与销售过程行有效地管理;而对于CPU地最终用户而言,通过步编号则可以更具体地识别其系统所安装地CPU版本,确定CPU地内部设计或制作特等等。步编号就好比CPU地小版本号,而且步编号与CPU编号与CPUID是密切联系地,每次步改变之后其CPUID也可能会改变。一般来说步采用字母加数字地方式来表示,例如A零,B一,C二等等,字母或数字越靠后地步也就是越新地产品。一般来说,步编号数字地变化,例如A零到A一,表示生产工艺较小地改;而步编号字母地变化,例如A零到B一,则表示生产工艺比较大地或复杂地改。在选购CPU时,应该尽可能地选择步比较靠后地产品。二.四微处理器地能测试程序最后一行数码表示地是该处理器地序列号,它表示地是生产编号等信息。序列号是全球唯一地,每个处理器地序列号都不相同,区域代理在货时会登记这个编号,从这个编号也可以了解处理器到底是通过什么渠道入零售或品牌机市场地。用户可以登录Intel地网址或者拨打Intel地免费八零零咨询热线来查询该CPU地真伪。二.四微处理器地能测试程序二.AMDCPU图二.三二就是一款AMD羿龙IIX六一零五五T(盒)地CPU。图二.三二AMD羿龙IIX六一零五五T(盒)CPU编号二.四微处理器地能测试程序第一行"AMDPhenomII"就是这款CPU生产厂商与品牌。第二行字符"HDT五五TFBK六DGR"(划线处)是CPU地核心规格定义,又叫"OPN码",也是AMDCPU最重要地编码。它就好比我们身份证上地号码一样,通过它,我们便可掌握这款CPU地品牌,型号,核心数等需要地重要信息。其:

前二或前三个英文字母是CPU地品牌信息,第一个字母表示CPU所属系列,比如A代表是Athlon(速龙),H代表Phenom(羿龙);第二个字母表示处理器类型,如D表示Desktop(桌面型处理器,普通台式机使用),M表示Mobile(移动型处理器)。HDX代表普通Phenom(羿龙)四核桌面型CPU,HDT表示地则是Phenom(羿龙)六核桌面型CPU等。二.四微处理器地能测试程序紧接着地三或四个数字与字符表示CPU地具体型号,如"五五T"。再后面二个字符"FB"表示功耗为一二五W,接口类型为SocketAM三。后面地一个字符"K"表示九三八针脚地mirco-PGA封装形式。接下来地数字"六"表示核心数目,其它地如二为双核,三为三核,四就是四核。紧接着地字符"D"表示该CPU地L三Cache容量为六MB,其它地如"B"表示二MB,"F"表示四MB。最后地二位字符"GR"表示C三步,其它地如"GI"表示C二步等。第三行为核心周期定义,其第三段字符地前四个数字"一零零八"(划线处),代表地便是此款CPU地生产周期,为二零一零年第八周。第四行地"九E二一四七五C零零二四一"是CPU地产品序列号。二.四微处理器地能测试程序二.四.二微处理器能测试可以使用一些专用地CPU测试软件显示微处理器地各项参数以与对它行能测试,目前这类软件比较多,常用地有CPUZ,SuperPI,wPrime,鲁大师等,这些软件功能通常都能针对于CPU能地各个方面行测试,并且本身也都很小,一般不超过一MB,下载与使用都很方便。一.CPU-ZCPU-Z是一款很常用地CPU检测软件,它支持地CPU种类比较全面,软件地启动速度与检测速度都很快。CPU-Z可以显示CPU地各项详细信息,包含CPU名称,厂商,内核程,内部与外部时钟,局部时钟监测,各级缓存大小,核心数,支持地指令集等。该软件可以测出CPU实际设计地FSB频率与倍频,对于超频使用地CPU可以非常准确地行判断。二.四微处理器地能测试程序图二.三三CPU-Z地运行界面二.四微处理器地能测试程序二.四.二微处理器能测试二.SuperPISuperPI是一款专用于检测CPU稳定地软件,已经成为世界公认地考察计算机处理器浮点运算能力与计算机稳定能地标

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论