计算机cpu性能指标与作用

最新更新时间:2012-11-15来源: 互联网关键字:计算机  cpu性能 手机看文章 扫描二维码
随时随地手机看文章

本内容介绍了计算机cpu的内部结构、CPU的工作原理和性能指标,全面的介绍了计算机CPU。 

计算机CPU的性能指标

  从CPU的构造功能方面论述CPU性能指标对于计算机运行的重要作用,从而刍议了CPU的性能指标。CPU是计算机的三大核心部件之一,全称为(CentralProcessing Unit),CPU很小巧却是整个计算机的运算核心和控制核心。用通俗的比喻来解释就是相当于人的大脑。它的主要功能是解释计算机指令以及处理计算机软件中的数据。对于一台计算机而言CPU性能的好坏直接决定着整个计算机的运行。

  在计算机系统中CPU是由运算器和控制器两大部分组成的。它主要负责协调并且控制计算机各部件执行程序的指令序列,对数据进行加工。具体功能包括:指令控制、操作控制、时间控制、数据加工、中断处理等。计算机发展到今天,CPU的性能指标已经成为一个重要的研究课题了,所以对于计算机CPU性能指标的探析是非常重要的。

  1 频率所谓CPU的频率就是指它的工作频率。

  (1)主频其实就是CPU内核工作时的时钟频率。CPU的主频所表示的是CPU内数字脉冲信号震荡的速度。所以并不能直接说明主频的速度是计算机CPU的运行速度的直接反映形式,我们并不能完全用主频来概括CPU的性能。这是我们最关心的,我们所说的233、300等就是指的主频。

  (2)外频是系统总线的工作频率,即CPU的基准频率,是CPU与主板之间同步运行的速度。外频速度越高,CPU就可以同时接受更多来自外围设备的数据,从而使整个系统的速度进一步提高。

  (3)倍频则是指CPU外频与主频相差的倍数。

  2 缓存容量一般来说存容量越大,性能也就越高,CPU的缓存一般分为内部缓存(L1 Cache)和外部缓存(L2 Cache)。封闭在CPU芯片内部的高速缓存,用于暂时存储CPU运算时的部分指令和数据,存取速度与CPU主频一致,L1缓存的容量单位一般为KB。外部缓存(L2 Cache):CPU外部的高速缓存,Pentium Pro处理器的L2和CPU运行在相同频率下的,但成本昂贵,所以Pentium II运行在相当于CPU频率一半下的,容量为512K。

  内部缓存越大,CPU工作时与存取速度较慢的外部缓存和内部缓存间交换数据的次数越少,相对电脑的运算速度可以提高。L1高速缓存与CPU同步运行,其缓存容量大小对CPU的性能影响较大。L2高速缓存也称为二级高速缓存( L2Cache)的容量和频率对CPU的性能影响也较大,其作用就是协调CPU的运行速度与内存存取速度之间的差异。L2高速缓存是CPU晶体管总数中占得最多得一部分,由于L2高速缓存得成本很高,因此L2高速缓存得容量大小一般用来作为高端和低端CPU产品得分界标准。

  3 工作电压因素工作电压指的也就是CPU正常工作所需的电压。早期计算机运行时需要的电压比较高通常为5V,随着技术的不断改进现在CPU正常运行所需要的电压比较低了。CPU的正常工作电压是一个比较宽的范围,一般最低可以达到1.1V,在低电压下依然可以稳定的工作。提高工作电压,可以加强CPU内部信号,增加CPU的稳定性能。但会导致CPU的发热问题,CPU发热将改变CPU的化学介质,降低CPU的寿命。

  4 流水线的性能指标衡量流水线性能的主要指标有吞吐率、加速比和效率。

  CPU的原始工作模式

  在了解CPU工作原理之前,我们先简单谈谈CPU是如何生产出来的。CPU是在特别纯净的硅材料上制造的。一个CPU芯片包含上百万个精巧的晶体管。人们在一块指甲盖大小的硅片上,用化学的方法蚀刻或光刻出晶体管。因此,从这个意义上说,CPU正是由晶体管组合而成的。简单而言,晶体管就是微型电子开关,它们是构建CPU的基石,你可以把一个晶体管当作一个电灯开关,它们有个操作位,分别代表两种状态:ON(开)和OFF(关)。这一开一关就相当于晶体管的连通与断开,而这两种状态正好与二进制中的基础状态“0”和“1”对应!这样,计算机就具备了处理信息的能力。

  但你不要以为,只有简单的“0”和“1”两种状态的晶体管的原理很简单,其实它们的发展是经过科学家们多年的辛苦研究得来的。在晶体管之前,计算机依靠速度缓慢、低效率的真空电子管和机械开关来处理信息。后来,科研人员把两个晶体管放置到一个硅晶体中,这样便创作出第一个集成电路,再后来才有了微处理器。

  看到这里,你一定想知道,晶体管是如何利用“0”和“1”这两种电子信号来执行指令和处理数据的呢?其实,所有电子设备都有自己的电路和开关,电子在电路中流动或断开,完全由开关来控制,如果你将开关设置为OFF,电子将停止流动,如果你再将其设置为ON,电子又会继续流动。晶体管的这种ON与OFF的切换只由电子信号控制,我们可以将晶体管称之为二进制设备。这样,晶体管的ON状态用“1”来表示,而OFF状态则用“0”来表示,就可以组成最简单的二进制数。众多晶体管产生的多个“1”与“0”的特殊次序和模式能代表不同的情况,将其定义为字母、数字、颜色和图形。举个例子,十进位中的1在二进位模式时也是“1”,2在二进位模式时是“10”,3是“11”,4是“100”,5是“101”,6是“110”等等,依此类推,这就组成了计算机工作采用的二进制语言和数据。成组的晶体管联合起来可以存储数值,也可以进行逻辑运算和数字运算。加上石英时钟的控制,晶体管组就像一部复杂的机器那样同步地执行它们的功能。

CPU的内部结构

  现在我们已经大概知道CPU是负责些什么事情,但是具体由哪些部件负责处理数据和执行程序呢?

  1.算术逻辑单元ALU(Arithmetic Logic Unit)

  ALU是运算器的核心。它是以全加器为基础,辅之以移位寄存器及相应控制逻辑组合而成的电路,在控制信号的作用下可完成加、减、乘、除四则运算和各种逻辑运算。就像刚才提到的,这里就相当于工厂中的生产线,负责运算数据。

  2.寄存器组 RS(Register Set或Registers)

  RS实质上是CPU中暂时存放数据的地方,里面保存着那些等待处理的数据,或已经处理过的数据,CPU访问寄存器所用的时间要比访问内存的时间短。采用寄存器,可以减少CPU访问内存的次数,从而提高了CPU的工作速度。但因为受到芯片面积和集成度所限,寄存器组的容量不可能很大。寄存器组可分为专用寄存器和通用寄存器。专用寄存器的作用是固定的,分别寄存相应的数据。而通用寄存器用途广泛并可由程序员规定其用途。通用寄存器的数目因微处理器而异。

  3.控制单元(Control Unit)

  正如工厂的物流分配部门,控制单元是整个CPU的指挥控制中心,由指令寄存器IR(Instruction Register)、指令译码器ID(Instruction Decoder)和操作控制器0C(Operation Controller)三个部件组成,对协调整个电脑有序工作极为重要。它根据用户预先编好的程序,依次从存储器中取出各条指令,放在指令寄存器IR中,通过指令译码(分析)确定应该进行什么操作,然后通过操作控制器OC,按确定的时序,向相应的部件发出微操作控制信号。操作控制器OC中主要包括节拍脉冲发生器、控制矩阵、时钟脉冲发生器、复位电路和启停电路等控制逻辑。

  4.总线(Bus)

  就像工厂中各部位之间的联系渠道,总线实际上是一组导线,是各种公共信号线的集合,用于作为电脑中所有各组成部分传输信息共同使用的“公路”。直接和CPU相连的总线可称为局部总线。其中包括: 数据总线DB(Data Bus)、地址总线AB(Address Bus) 、控制总线CB(Control Bus)。其中,数据总线用来传输数据信息;地址总线用于传送CPU发出的地址信息;控制总线用来传送控制信号、时序信号和状态信息等。

  CPU的工作流程

  由晶体管组成的CPU是作为处理数据和执行程序的核心,其英文全称是:Central Processing Unit,即中央处理器。首先,CPU的内部结构可以分为控制单元,逻辑运算单元和存储单元(包括内部总线及缓冲器)三大部分。CPU的工作原理就像一个工厂对产品的加工过程:进入工厂的原料(程序指令),经过物资分配部门(控制单元)的调度分配,被送往生产线(逻辑运算单元),生产出成品(处理后的数据)后,再存储在仓库(存储单元)中,最后等着拿到市场上去卖(交由应用程序使用)。在这个过程中,我们注意到从控制单元开始,CPU就开始了正式的工作,中间的过程是通过逻辑运算单元来进行运算处理,交到存储单元代表工作的结束。

  数据与指令在CPU中的运行

  刚才已经为大家介绍了CPU的部件及基本原理情况,现在,我们来看看数据是怎样在CPU中运行的。我们知道,数据从输入设备流经内存,等待CPU的处理,这些将要处理的信息是按字节存储的,也就是以8位二进制数或8比特为1个单元存储,这些信息可以是数据或指令。数据可以是二进制表示的字符、数字或颜色等等。而指令告诉CPU对数据执行哪些操作,比如完成加法、减法或移位运算。

  我们假设在内存中的数据是最简单的原始数据。首先,指令指针(Instruction Pointer)会通知CPU,将要执行的指令放置在内存中的存储位置。因为内存中的每个存储单元都有编号(称为地址),可以根据这些地址把数据取出,通过地址总线送到控制单元中,指令译码器从指令寄存器IR中拿来指令,翻译成CPU可以执行的形式,然后决定完成该指令需要哪些必要的操作,它将告诉算术逻辑单元(ALU)什么时候计算,告诉指令读取器什么时候获取数值,告诉指令译码器什么时候翻译指令等等。

  假如数据被送往算术逻辑单元,数据将会执行指令中规定的算术运算和其他各种运算。当数据处理完毕后,将回到寄存器中,通过不同的指令将数据继续运行或者通过DB总线送到数据缓存器中。

  基本上,CPU就是这样去执行读出数据、处理数据和往内存写数据3项基本工作。但在通常情况下,一条指令可以包含按明确顺序执行的许多操作,CPU的工作就是执行这些指令,完成一条指令后,CPU的控制单元又将告诉指令读取器从内存中读取下一条指令来执行。这个过程不断快速地重复,快速地执行一条又一条指令,产生你在显示器上所看到的结果。我们很容易想到,在处理这么多指令和数据的同时,由于数据转移时差和CPU处理时差,肯定会出现混乱处理的情况。为了保证每个操作准时发生,CPU需要一个时钟,时钟控制着CPU所执行的每一个动作。时钟就像一个节拍器,它不停地发出脉冲,决定CPU的步调和处理时间,这就是我们所熟悉的CPU的标称速度,也称为主频。主频数值越高,表明CPU的工作速度越快。

  如何提高CPU工作效率

  既然CPU的主要工作是执行指令和处理数据,那么工作效率将成为CPU的最主要内容,因此,各CPU厂商也尽力使CPU处理数据的速度更快。

  根据CPU的内部运算结构,一些制造厂商在CPU内增加了另一个算术逻辑单元(ALU),或者是另外再设置一个处理非常大和非常小的数据浮点运算单元(Floating Point Unit,FPU),这样就大大加快了数据运算的速度。

  而在执行效率方面,一些厂商通过流水线方式或以几乎并行工作的方式执行指令的方法来提高指令的执行速度。刚才我们提到,指令的执行需要许多独立的操作,诸如取指令和译码等。最初CPU在执行下一条指令之前必须全部执行完上一条指令,而现在则由分布式的电路各自执行操作。也就是说,当这部分的电路完成了一件工作后,第二件工作立即占据了该电路,这样就大大增加了执行方面的效率。

  另外,为了让指令与指令之间的连接更加准确,现在的CPU通常会采用多种预测方式来控制指令更高效率地执行。

关键字:计算机  cpu性能 编辑:神话 引用地址:计算机cpu性能指标与作用

上一篇:英特尔凌动处理器
下一篇:基于AT89S8252排污远程监测系统

推荐阅读最新更新时间:2023-10-12 20:44

NVIDIA 发布TITAN V GPU,将PC变身AI超级计算机
NVIDIA(纳斯达克代码: NVDA )宣布推出 TITAN V GPU,它基于当前世界上最先进的 GPU 架构 NVIDIA Volta ,可谓全球最强大的PC级GPU。 NVIDIA创始人兼首席执行官黄仁勋先生在一年一度的 NIPS 大会 上揭晓了这款产品。TITAN V 在科学模拟中的计算处理性能优异,它拥有 210亿个晶体管,可提供 110 TFLOP 的深度学习运算能力,相当于上一代产品的 9 倍,且具有极高的能源效率。 黄仁勋表示:“我们对 Volta 架构的愿景就是突破高性能计算 (HPC) 和人工智能发展过程中的外部限制。通过利用其全新的处理器架构、指令
[家用电子]
NVIDIA 发布TITAN V GPU,将PC变身AI超级<font color='red'>计算机</font>
基于RS-485总线的计算机视频监控系统的研究
    摘要: 提出一种用RS-485总线构成视频监控系统的方法。系统用便携式视频压缩终端运载视频图像进行实时压缩,通过RS-485总线将压缩图像数据传送给主机。     关键词: 视频监控 RS-485总线 图像压缩 DSP芯片 RS-485总线抗干扰能力强,能实现多站远距离通信,组网方便,成本低廉,因而在工业控制领域得到广泛应用。随着串行通信接口芯片和RS-485接口芯片传输速度的大幅度提高,使得利用RS-485总线传输图像数据成为可能,但是未压缩视频图像的数据量极大,即使总线传输速度高达1Mbps,传输一幅512×512×8的灰度图像就要耗时2.1s,因此必须视频图像数据进行压缩编码,再通过总线传输
[应用]
华尔街尚未学到的教训:过于依赖计算机
    四分之一个世纪之前,1987年10月19日,美国股市暴跌,震动华尔街。一天之内,道琼斯工业平均指数跌去23%。很多人怀疑这预示着一场新的大萧条即将到来。《纽约时报》也在头版大标题中问到:1987相当于1929吗? 情况并非如此。经济衰退在两年多之后才出现,性质还算温和。 但重要的是,1987年是计算机开始祸害金融市场的起点。不过话说回来,计算机也是无辜的,因为编写程序的是人,人容易犯错误,而且又过于信任计算机,不明白计算机程序存在局限性。当计算机出现在眼前时,人的判断力就被抛到了脑后。 当时这个过程还处于起步阶段,在之后的二十年里,它加快了速度。到2008年时,它制造了“第二次大萧条”的威胁。这一点我们会在后
[手机便携]
高通:让计算机像人脑一样思考
    在某些方面,计算机仍然远远落后于人脑。人脑有数以十亿计的脑细胞,能帮助我们同时处理来自感官的大量刺激。高通希望通过一种模仿人脑的计算机结构,缩小计算机与人脑的差距。无需人编写任何代码,这种计算机就可以学习新技能,对外界刺激做出反应。 日前,高通开发了名为Qualcomm Zeroth Processors的神经处理单元(以下简称“NPU”)芯片,并开发了软件工具,在无需编程的情况下教授计算机学习好和坏的行为。 高通通过一款能“识别”地板上的白色地板块的机器人,展示了其新技术。机器人会首先“观察”环境,寻找白色地板块。无需输入任何算法或代码,仅凭一条简单的“good robot”命令,机器人就知道喜欢白色地板块。 其结
[手机便携]
中国TOP100超级计算机首次全国产,国外厂商无一入围
近日在山东青岛举行的HPC China 2018全国高性能计算学术年会,第17届中国高性能计算机TOP100排行榜揭晓,最大特点就是100%均为国产高性能计算系统,首次实现了全国产,国外厂商无一入围!   当然,这里的国产只是代表系统厂商都是国内的,并不是所有系统部件均为国产,那也不可能,任何国家都做不到。     榜单的前三名和去年相比没有任何变化,依然分别是部署在国家超级计算无锡中心的“神威·太湖之光”、部署在国家超级计算广州中心的“天河二号”、部署在国家超级计算天津中心的“天河一号A”,都曾经是世界第一超算。   其中,神威·太湖之光的处理器、网络、操作系统等都已国产化,测试性能93.015PFlops(每秒约9.3亿亿
[嵌入式]
CPU也能战未来 AMD锐龙线程撕裂者3年后性能提升15%
游戏玩家都知道一个梗——A卡战未来,说的是AMD显卡在发布之后不断优化,性能要比发售之前提升的事,现在AMD的CPU也可以战未来了,锐龙线程撕裂者3990X被发现在3年之后性能提升15%。 Phoronix是家专注于Linux平台的网站,日前他们重新测试了System76的一款工作站,使用的是TR 3990X处理器,这是AMD 2020年发布的Zen2架构HEDT平台,64核128线程,频率2.9G到4.3GHz。 Linux下的性能基准测试很多很复杂,详细数据不一一介绍了,网站自己也将135个测试汇总了一个总的成绩表,对比了2020与2023年的性能差距。 简单来说,3990X在2020的性能测试综合成绩为25.51
[家用电子]
<font color='red'>CPU</font>也能战未来 AMD锐龙线程撕裂者3年后<font color='red'>性能</font>提升15%
热成像辅助的计算机视觉系统,苹果新专利?
据外媒报道,苹果正在努力提高计算机视觉的技术能力,以便其能够更加准确地检测和识别对象,比如在相机和被拍摄对象都在运动的情况下。这种通过热成像来辅助确定元素追踪的方法,似乎很有科幻感。但近日曝光的一项新专利,暗示了我们有望在不远的将来用上它。 周四的时候,美国专利商标局(USPTO)公布了一份题为《与一部分真实环境相关的、能够至少确定一个属性的方法和系统》。 这类应用与计算机视觉有很大的关联,即借助摄像头来分析场景,并从其看到的景象中获取有用的数据。 文档中提到了当前计算机视觉分析技术、在应对动态环境时的一个问题,因为许多算法都是特别针对静态环境而构建的。 但实际上,在使用智能机进行拍摄的时候,器材和被拍摄者经常都处于运动状态,想要
[安防电子]
IAA 2021丨大陆集团将展示车内超级计算机和自动驾驶创新方案
大陆集团以“安全、互联、便捷。心‘陆’跃动150载,驱动未来出行。”为主题参展本届德国国际汽车及智慧出行博览会(IAA Mobility 2021)。跨越一个半世纪,科技公司大陆集团为人们的安全与可持续出行及货物运输提供智能解决方案。展会的参观者可以在B1展厅C20展台亲身体验大陆集团的最新技术与创新产品。若无法到场,则可在线上参观虚拟展台。大陆集团将于北京时间2021年9月6日下午5:25至5:40 举行新闻发布会,首席执行官司徒澈先生将出席此次发布会。 大陆集团将在IAA Mobility 2021上展示其在车内超级计算机和自动驾驶两大领域的产品组合。司徒澈先生相信:“未来,我们不仅可以驾驶车辆,也可以体验车辆。这是150
[汽车电子]
小广播
最新模拟电子文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved