cpu芯片知识.docx_第1页
cpu芯片知识.docx_第2页
cpu芯片知识.docx_第3页
cpu芯片知识.docx_第4页
cpu芯片知识.docx_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

新手如何认识CPUCPU定义中央处理器(英文Central Processing Unit,CPU)是一台计算机的运算核心和控制核心。CPU、内部存储器和输入/输出设备是电子计算机三大核心部件。其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU由运算器、控制器和寄存器及实现它们之间联系的数据、控制及状态的总线构成。差不多所有的CPU的运作原理可分为四个阶段:提取(Fetch)、解码(Decode)、执行(Execute)和写回(Writeback)。 CPU从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码,并执行指令。所谓的计算机的可编程性主要是指对CPU的编程。一、CPU的工作原理CPU从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码。它把指令分解成一系列的微操作,然后发出各种控制命令,执行微操作系列,从而完成一条指令的执行。 指令是计算机规定执行操作的类型和操作数的基本命令。指令是由一个字节或者多个字节组成,其中包括操作码字段、一个或多个有关操作数地址的字段以及一些表征机器状态的状态字以及特征码。有的指令中也直接包含操作数本身。 1.提取第一阶段,提取,从存储器或高速缓冲存储器中检索指令(为数值或一系列数值)。由程序计数器(Program Counter)指定存储器的位置,程序计数器保存供识别目前程序位置的数值。换言之,程序计数器记录了CPU在目前程序里的踪迹。 提取指令之后,程序计数器根据指令长度增加存储器单元。指令的提取必须常常从相对较慢的存储器寻找,因此导致CPU等候指令的送入。这个问题主要被论及在现代处理器的快取和管线化架构。 2.解码CPU根据存储器提取到的指令来决定其执行行为。在解码阶段,指令被拆解为有意义的片断。根据CPU的指令集架构(ISA)定义将数值解译为指令。 一部分的指令数值为运算码(Opcode),其指示要进行哪些运算。其它的数值通常供给指令必要的信息,诸如一个加法(Addition)运算的运算目标。这样的运算目标也许提供一个常数值(即立即值),或是一个空间的定址值:暂存器或存储器位址,以定址模式决定。 在旧的设计中,CPU里的指令解码部分是无法改变的硬件设备。不过在众多抽象且复杂的CPU和指令集架构中,一个微程序时常用来帮助转换指令为各种形态的讯号。这些微程序在已成品的CPU中往往可以重写,方便变更解码指令。 3.执行在提取和解码阶段之后,接着进入执行阶段。该阶段中,连接到各种能够进行所需运算的CPU部件。 例如,要求一个加法运算,算数逻辑单元(ALU,Arithmetic Logic Unit)将会连接到一组输入和一组输出。输入提供了要相加的数值,而输出将含有总和的结果。ALU内含电路系统,易于输出端完成简单的普通运算和逻辑运算(比如加法和位元运算)。如果加法运算产生一个对该CPU处理而言过大的结果,在标志暂存器里,运算溢出(Arithmetic Overflow)标志可能会被设置。 4.写回最终阶段,写回,以一定格式将执行阶段的结果简单的写回。运算结果经常被写进CPU内部的暂存器,以供随后指令快速存取。在其它案例中,运算结果可能写进速度较慢,但容量较大且较便宜的主记忆体中。某些类型的指令会操作程序计数器,而不直接产生结果。这些一般称作“跳转”(Jumps),并在程式中带来循环行为、条件性执行(透过条件跳转)和函式。 许多指令也会改变标志暂存器的状态位元。这些标志可用来影响程式行为,缘由于它们时常显出各种运算结果。 例如,以一个“比较”指令判断两个值的大小,根据比较结果在标志暂存器上设置一个数值。这个标志可藉由随后的跳转指令来决定程式动向。 在执行指令并写回结果之后,程序计数器的值会递增,反覆整个过程,下一个指令周期正常的提取下一个顺序指令。如果完成的是跳转指令,程序计数器将会修改成跳转到的指令位址,且程序继续正常执行。许多复杂的CPU可以一次提取多个指令、解码,并且同时执行。这个部分一般涉及“经典RISC管线”,那些实际上是在众多使用简单CPU的电子装置中快速普及(常称为微控制(Microcontrollers)。二、CPU的基本结构CPU包括运算逻辑部件、寄存器部件和控制部件。1.运算逻辑部件运算逻辑部件,可以执行定点或浮点的算术运算操作、移位操作以及逻辑操作,也可执行地址的运算和转换。2.寄存器部件寄存器部件,包括通用寄存器、专用寄存器和控制寄存器。通用寄存器又可分定点数和浮点数两类,它们用来保存指令中的寄存器操作数和操作结果。 通用寄存器是中央处理器的重要组成部分,大多数指令都要访问到通用寄存器。通用寄存器的宽度决定计算机内部的数据通路宽度,其端口数目往往可影响内部操作的并行性。专用寄存器是为了执行一些特殊操作所需用的寄存器。 控制寄存器通常用来指示机器执行的状态,或者保持某些指针,有处理状态寄存器、地址转换目录的基地址寄存器、特权状态寄存器、条件码寄存器、处理异常事故寄存器以及检错寄存器等。 有的时候,中央处理器中还有一些缓存,用来暂时存放一些数据指令,缓存越大,说明CPU的运算速度越快,目前市场上的中高端中央处理器都有2M左右的二级缓存,高端中央处理器有4M左右的二级缓存。3.控制部件控制部件,主要负责对指令译码,并且发出为完成每条指令所要执行的各个操作的控制信号。 其结构有两种:一种是以微存储为核心的微程序控制方式;一种是以逻辑硬布线结构为主的控制方式。 微存储中保持微码,每一个微码对应于一个最基本的微操作,又称微指令;各条指令是由不同序列的微码组成,这种微码序列构成微程序。中央处理器在对指令译码以后,即发出一定时序的控制信号,按给定序列的顺序以微周期为节拍执行由这些微码确定的若干个微操作,即可完成某条指令的执行。 简单指令是由(35)个微操作组成,复杂指令则要由几十个微操作甚至几百个微操作组成。 逻辑硬布线控制器则完全是由随机逻辑组成。指令译码后,控制器通过不同的逻辑门的组合,发出不同序列的控制时序信号,直接去执行一条指令中的各个操作。三、原装识别对盒装产品而言,用户可以参照如下方法鉴别: 1从CPU外包装的开的小窗往里看,原装产品CPU表面会有编号,从小窗往里看是可以看到编号的,原装CPU的编号清晰,而且与外包装盒上贴的编号一致,很多翻包CPU会把CPU上的编号磨掉,这一点注意鉴别。 2随着科技发展,造假技术越来越高,如果不能够肯定所买CPU是不是原装,可以按照包装上的说明用Intel或AMD厂商提供的方式查询所买CPU的真伪。 3除了编号之外,伪劣CPU的性能与原装CPU的性能有一定的差距,这一点也可以用来鉴别真假(这是最直接的办法,但最保险的做法还是上述的第二条)。对于电脑CPU的几点常识1.CPU频率越高能力就越高吗?不必须。这是在好多新手其中存在的误区。CPU能力取决于好多综合参数,不必须根频率成正比。当然,在同系列的CPU中,打个比方都是赛扬4,频率越高能力越高。2.为什么赛扬高频低能?而速龙系列低频高能?说这种疑问之前先讲一下什么叫缓存。缓存(英文名Cache),即高速缓冲存储器,是位于CPU和主存储器DRAM(也可以内存)之间的规模较 小的但速度很高的存储器(还有硬盘、刻录机缓存也都是一个道理)。CPU的缓存分两个,一个是内部缓存,也叫一级缓存(L1 Cache):封闭在CPU芯片内部的高速缓存,用于暂时存储CPU运算时的部分指令和数据,存取速度与CPU主频一致。L1缓存越大,CPU工作时与存取速度较慢的L2缓存和内存间交换数据的次数越少,比较电脑的运算速度可以提高;外部缓存,也叫二级数据缓存(L2 Cache):CPU外部的高速缓存,现在处理器的L2 Cache是和CPU运行在一样频率下的(以前P2 P3的二级缓存运行在相当于CPU频率一半下)。赛扬的基本架构和同时代的奔腾是差不多的,但它的外频低、前端总线低,而且缓存与奔腾系列相比严重缩水(Northwood核心赛扬4的二级缓存只有128K,而Northwood核心P4的二级缓存有512K)。减少了四分之三的缓存大大下降了成本,但也造成了CPU能力的急剧下降。而速龙系列的一级缓存高达128K,TA、TB核心的速龙二级缓存为256K,Barton及将来核心的速龙二级缓存达到了512K,再加上其比较精确的指令分支预测还有三路数据校验(或者叫三角形数据校验回路),所以处理器虽然工作频率不高,但能力很出色。3.我的CPU温度为什么当高?第1步是散热器的疑问,再者可以机箱内通风不好,可能是电源线和数据排线影响了通风。还有不必对CPU的温度太过敏感,多数技术观察五六十度就吓坏了。还有没有当夸张,那么来说,CPU在75度下面都可以安全工作(一般认为安全工作温度=极限工作温度的80%)。4.为什么我的CPU外频只有100而别的人的都是400、533等等?问这类疑问的技术都存在着一个很大的误区,那可以他们把外频和前端总线的概念混淆了。外频是由主板为CPU提供的基准时钟频率,那么常见的有100、133、166、200。而大家说的FSB(Front System Bus)指的是系统前端总线,它是处理器与主板北桥芯片或内存控制集线器之间的数据通道,常见频率有400、333、533、800。作为新手不必掌握当多概念性的东西,只要记住下面几个公式:主频=外频*倍频(MHz)Intel CPU前端总线=外频*4(MHz)AMD CPU前端总线=外频*2(MHz)CPU数据带宽=前端总线*8(MB/s)内存带宽=内存等效工作频率*8(MB/s)5.什么是超线程?超线程对我的用吗?为什么我用了超线程CPU 系统能力没有得到多少提高?所谓超线程技术(HT)可以使用特殊的硬件指令,把多线程处理器内部的两个逻辑内核模拟成两个物理芯片,根据而使单个处理器就能“享用”线程级的并行计算的处理器技术。多线程技术可以在支持多线程的操作系统和软件上,有效的增强处理器在多任务、多线程处理上的处理能力。简单来说可以模拟两个CPU进行工作。采取超线程技术的CPU在处理多任务的能力上显著强过非超线程的CPU,但在单任务的工作方面并没有太大的能力权威,甚至在运行不支持超线程技术的软件时能力还略有下降。那么来说,超线程的CPU主要用在高端机及服务器上,普普通通的家用或办公机器,可能没有特殊需要,不必使用HT。对于好多技术反映使用超线程CPU能力提高不大的疑问做一下解释,这其中存在一个误区,好多技术认为只要使用超线程的CPU就能用上超线程技术,实际上并非那么。要用超线程的威力发挥出来就得五大基本的条件a)CPU要支持HT,目前支持超线程技术的CPU有P4C系列、P4E系列还有部分型号的Xeonb)主板芯片要支持HT,这是很简单被忽略的条件之一。目前支持HT的主板芯片组主要有 Intel i925/i915/i875/i865全系列、VIA PT800/PT880、SIS 655FX/655TX/661FX、ATI 9100IGP。c)内存就得双通道的DDR400。因为开启超线程的CPU前端总线高达800MHz,数据带宽高达6.4GB/s,所以需要内存带宽也必须达到6.4GB/s,避免系统瓶颈的产生。单通道的DDR400带宽只有3.2G/s,而双通道技术可使其带宽增加一倍,达到6.4G/s,满足超线程CPU的就得。我见到不少技术拿848配P4C,这可以超线程能力不可以发挥出来的原因之一。(顺便提醒一句,i848、PT800只是支持超线程,却不支持双通道,这是多数技术用其称之为鸡肋的原因)d)操作系统的支持。这是被人们忽略最多的前提条件!绝大多数技术认为只要硬件全方面满足超线程的就得就可以了,还有不可能那么,小心操作系统会根据中作梗!目前支持超线程技术的操作系统极为有限,只有WinXP专业版(打上SP1补丁)将来的操作系统才支持超线程技术,还有Windows2000打上最新的SP4补丁也可以支持超线程。e)应用软件的支持。那么来说,只要可以支持多处理器的软件均可支持超线程技术,可就是实际上这种的软件并不多,而且偏向于图形、视频处理等专业软件方面,游戏软件极少有支持的。应用软件有Office 2000、Office XP等。还有,使用超线程并非人们想象得当简单。6.什么叫超频?超频有什么用?对系统有害吗?如何超频?所谓超频,可以促使CPU(显卡、内存也一样,后面省略,仅以CPU为例)工作在高于其额定的频率之下,以榨取其潜力和能力。超频可以使CPU的能力得到必须的提高,打个比方,把P4 2.4的频率超频至2800MHz,就可以促使它达到P4 2.8的能力水平,根据而少花钱用好东西。合理的超频对系统不会有太大的危害,只是发热量大多数罢了,可能超的太过火,会严重缩短配件的寿命,甚至烧毁。超频须要主板的BIOS支持,至于能超多少则取决于主板和CPU还有散热系统。最普普通通的超法:进入BIOS,再进入“频率/电压控制”(具体名称不必须一样,那么带有Frequency字样的可以了,而且不必须所有的BIOS都有此项),接下来用 CPU Host Clock Control(处理器频率控制) 一项的值设为 Enabled,进行具体调节。现在的CPU都锁了倍频,所以大家只可以根据外频上做手脚,外频一项的名称叫做 CPU Host Frequency,右侧则是比较应的数值。超频要循序渐进,不可以一次超的太多,要随时观察温度,随机应变,找到最适合个人的频率。教您根据CPU外包装看出他的能力对于电脑爱好者来说,与电脑cpu打交道是难以避免的事情,有人不想对电脑cpu的知识尽量多的掌握。可就是,面对各式各样的cpu,如何一眼看出一颗cpu的能力?下面介绍流行cpu的能力影响因素及综合能力计算公式。1.主频 毫没有疑问,一样类型的CPU,能力与主频成正比,而且基本是线性类似的。如3.6G的P4660能力比3.0G的P4630强大约20%。2.架构 架构是影响同频cpu能力的最重要因素。当然,不一样的架构适合不一样的工作,如P4适合做视频工作,而AMD速龙则擅长游戏。在这个地方,大家取平均值,假设您的电脑有30%时间玩游戏,30%时间做多媒体处理,40%时间做办公和计算。当,基于prescott架构的P4、赛扬及相似架构的PD,其架构参数为1.0;基于K8架构的Athlon64、闪龙、皓龙、FX及Athlon X2,其架构参数为1.50,pentium M系列架构参数为1.6,最新的conroe架构参数为1.9.3.缓存 缓存是CPU直接调用数据的场所,其速度为目前最快的内存的10倍左右,而且有更低的延迟,对CPU能力影响最大的是二级缓存。以P4 630的2M缓存为标准,其缓存参数为1.0,则缓存每增加一倍,能力提高大约5%,每减少一半能力下降大约5%。而对于AMD系列处理器,因为其集成了内存控制器,则以512K为标准参数1.0。4.总线 P4以前端总线800MHz为标准1.00,533M为0.95,1066M为1.03,AMD系列以HT总线1000M为标准1.00,800M为0.97,conroe以1066为1.00,1333为1.02。5.多核 前四项就基本决定了CPU的单任务能力,而两个核心心的u在多任务处理时能力接近是倍增的。可就是大多数情况下,大家只使用了一个核心(或两个核心交替使用),在这个地方,大家假设电脑有1/3的时间是多任务的运行的,这种核心数每增加一倍,实用能力会提高33%。至于超线程技术,测试证明其多任务能力会有大约30%的提高,乘上1/3的使用时间,大约有10%的提高。大家先来计算一下几款常见的CPU主频 1.4 架构K8 缓存256K 总线 800 单核心,其能力为1400X1.5X0.95X0.97/30=65主频 1.6 架构K8 缓存128K 总线 800 单核心,其能力为1600X1.5X0.90X0.97/30=70主频 2.53架构prescott 缓存256K 总线 533 单核心,其能力为2530X1.0X0.85X0.95/30=68这三款CPU分别为2500 、2600 和CD2.53,PR值与计算结果相似其余的CPU大家可以个人计算,下面参数仅供参考 CPU主频架构参数二级缓存缓存参数总线总线参数多核多核参数能力P4 63030001204818001HT1.1110P4 5313000110240.958001HT1.1105P4 67038001204818001HT1.1139P4 5243066110240.955330.95HT1.1101PD 8052666110240.955330.95两个核心1.33107PD 8202800110240.958001两个核心1.33118PD 93030001204818001两个核心1.33133PEE 965373012048110661.03两个核心 HT1.46187PM 74017331.6204815331单核192PM 78022601.6204815331单核1120CD 2.53253312560.855330.95单核168A3200 20001.5512110001单核1100Op14620001.510241.0510001单核1105A3400 22001.551218000.97单核1107A3500 22001.5512110001单核1110A3700 22001.510241.0510001单核1116A3800 24001.5512110001单核1120SP2500 14001.52560.958000.97单核165SP2600 16001.51280.98000.97单核170X2 3600 20001.52560.9510001两个核心1.33126X2 3800 20001.5512110001两个核心1.33133X2 4600 24001.5512110001两个核心1.33160X2 4800 24001.510241.0510001两个核心1.33168FX 5728001.510241.0510001单核1147FX 6228001.510241.0510001两个核心1.33196FX 7430001.510241.0510001两个核心X21.76277E630018661.92048110661两个核心1.33157E660024001.940961.0510661两个核心1.33212X680029331.940961.0510661两个核心1.33259XEON 516030001.940961.0513331.02两个核心1.33271Q670026661.940961.0510661四核1.76312 如果要看单任务性能,只取多核参数以前的值计算,如果你的多任务运行时间较长,可按实际乘上一个合适的多核参数.初步认识电脑CPU的工作原理电脑CPU是Central Processing Unit的缩写,即中央处理器。CPU发展至今,其中所集成的电子元件也越来越多,上万个晶体管构成了CPU的内部结构。当这上百万个晶体管是如何工作的呢?看上去好像很深奥,但归纳起来,CPU的内部结构可分为控制单元,逻辑单元和存储单元三大面积。CPU的工作原理就象一个工厂对产品的加工过程:进入工厂的原料(指令),通过物资分配部门(控制单元)的调度分配,被送往生产线(逻辑运算单元),生产出成品(处理后的数据)后,再存储在仓库(存储器)中,最后等着拿到市场上去卖(交由应用程序使用)。电脑CPU是整个微机系统的核心,它往往是各种档次微机的代名词,CPU的能力大致上反映出微机的能力,所以它的能力指标十分重要。CPU主要的能力指标有:1.主频,倍频,外频:主频

温馨提示

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

评论

0/150

提交评论