cpu的英文全称是:central processing unit,也就是中央处理器。从雏形发展壮大到今天,cpude 制造技术是越来越先进,其集成的电子元件也越来越精密,上万个,甚至是上百万个微型的晶体管构成了cpu的内部结构。那么这上百万个晶体管是如何工作的呢?看上去似乎很深奥,其实只要稍加分析就会一目了然的,cpu的内部结构可分为控制单元,逻辑单元和存储单元三大部分。而cpu的工作原理就象一个工厂对产品的加工过程:进入工厂的原料(指令),经过物资分配部门(控制单元)的调度分配,被送往生产线(逻辑运算单元),生产出成品(处理后的数据)后,再存储在仓库(存储器)中, 后等着拿到市场上去卖(被应用程序使用)。
cpu作为是整个pc系统的核心,也就成了各种档次的pc的代名词,如往日的386、486、586,到今日的thunderbird、pentium 4等等,cpu的性能大致上也就反映出了它所在pc的性能,因此它的性能指标十分重要。在这里我们向大家简单介绍一些cpu主要的性能指标:
1、主频=倍频×外频 经常听人家说:“这个计算机速度是多少?”其实这个泛指的频率是指cpu的主频,主频也就是cpu的时钟频率(cpu clock speed),简单地说也就是cpu运算时的工作频率。一般说来,主频越高,一个时钟周期里面完成的指令数也越多,当然cpu的速度也就越快了。不过由于各种各样的cpu它们的内部结构也不尽相同,所以并非所有的时钟频率相同的cpu的性能都一样。至于外频就是系统总线的工作频率;而倍频则是指cpu外频与主频相差的倍数。三者是有十分密切的关系的:主频=外频×倍频。
2、内存总线速度 英文全称是:memory bus speed。cpu处理的数据是从哪里来的呢?学过一点计算机基本原理的朋友们都会清楚,是从主存储器那里来的,而主存储器指的就是我们平常所说的内存了。一般我们放在外存(磁盘或者各种存储介质)上面的资料都要通过内存,再进入cpu进行处理的。所以cpu与内存之间的通道的内存总线速度对整个系统性能就显得很重要了,由于内存和cpu之间的运行速度或多或少会有差异,因此便出现了二级缓存,来协调两者之间的差异,而内存总线速度就是指cpu与二级(l2)高速缓存和内存之间的通信速度。
3、扩展总线速度 英文全称是:expansion bus speed。扩展总线指的就是指安装在微机系统上的局部总线如vesa或pci总线,我们打开电脑的时候会看见一些插槽般的东西,这些就是扩展槽,而扩展总线就是cpu联系这些外部设备的桥梁。
4、工作电压 英文全称是:supply voltage。任何电器在工作的时候都需要电,自然也会有额定的电压,cpu当然也不例外了,工作电压指的也就是cpu正常工作所需的电压。早期cpu(286~486时代)的工作电压一般为5v,那是因为当时的制造工艺相对落后,以致于cpu的发热量太大,弄得寿命减短。随着cpu的制造工艺与主频的提高,近年来各种cpu的工作电压有逐步下降的趋势,以解决发热过高的问题。
5、地址总线宽度 地址总线宽度决定了cpu可以访问的物理地址空间,简单地说就是cpu到底能够使用多大容量的内存。16位的微机我们就不用说了,但是对于386以上的微机系统,地址线的宽度为32位, 多可以直接访问4096 mb(4gb)的物理空间。而今天能够用上1gb内存的人还没有多少个呢(当然服务器除外)。
6、数据总线宽度 数据总线负责整个系统的数据流量的大小,而数据总线宽度则决定了cpu与二级高速缓存、内存以及输入/输出设备之间一次数据传输的信息量。
7、协处理器 在486以前的cpu里面,是没有内置协处理器的。由于协处理器主要的功能就是负责浮点运算,因此386、286、8088等等微机cpu的浮点运算性能都相当落后,相信接触过386的朋友都知道主板上可以另外加一个外置协处理器,其目的就是为了增强浮点运算的功能。自从486以后,cpu一般都内置了协处理器,协处理器的功能也不再局限于增强浮点运算,含有内置协处理器的cpu,可以加快特定类型的数值计算,某些需要进行复杂计算的软件系统,如高版本的auto cad就需要协处理器支持。
8、超标量 超标量是指在一个时钟周期内cpu可以执行一条以上的指令。这在486或者以前的cpu上是很难想象的,只有pentium级以上cpu才具有这种超标量结构;486以下的cpu属于低标量结构,即在这类cpu内执行一条指令至少需要一个或一个以上的时钟周期。
9、l1高速缓存 l1高速缓存也就是我们经常说的一级高速缓存。在cpu里面内置了高速缓存可以提高cpu的运行效率,这也正是pentium iii比celeron快的原因。内置的l1高速缓存的容量和结构对cpu的性能影响较大,容量越大,性能也相对会提高不少,所以这也正是一些公司力争加大l1级高速缓冲存储器容量的原因。不过高速缓冲存储器均由静态ram组成,结构较复杂,在cpu管芯面积不能太大的情况下,l1级高速缓存的容量不可能做得太大。
10、回写结构的高速缓存 采用回写(write back)结构的高速缓存,它对读和写操作均有效,速度较快。而采用写通(write-through)结构的高速缓存,仅对读操作有效.
11、动态处理 动态处理是应用在高能奔腾处理器中的新技术,创造性地把三项专为提高处理器对数据的操作效率而设计的技术融合在一起。这三项技术是多路分流预测、数据流量分析和猜测执行。动态处理并不是简单执行一串指令,而是通过操作数据来提高处理器的工作效率。
(1)、多路分流预测:通过几个分支对程序流向进行预测,采用多路分流预测算法后,处理器便可参与指令流向的跳转。它预测下一条指令在内存中位置的精确度可以达到惊人的90%以上。这是因为处理器在取指令时,还会在程序中寻找未来要执行的指令。这个技术可加速向处理器传送任务。
(2)、数据流量分析:抛开原程序的顺序,分析并重排指令,优化执行顺序:处理器读取经过解码的软件指令,判断该指令能否处理或是否需与其它指令一道处理。然后,处理器再决定如何优化执行顺序以便高效地处理和执行指令。
(3)、猜测执行:通过提前判读并执行有可能需要的程序指令的方式提高执行速度:当处理器执行指令时(每次5条),采用的是“猜测执行”的方法。这样可使处理器超级处理能力得到充分的发挥,从而提升软件性能。被处理的软件指令是建立在猜测分支基础之上,因此结果也就作为“预测结果”保留起来。一旦其 终状态能被确定,指令便可返回到其正常顺序并保持永久的机器状态。
12、工艺材料 近年来的芯片里面都是用铝线来做导体,但是随着芯片和芯片内电缆的缩小,铝线的使用已经到达了极限,所以芯片制造商就用比铝线更加好的铜来做芯片,也就是所谓的铜芯片。近日的技术已经能够克服铜和矽的不相容性,pentium 4就是使用这种铜技术制造的,所以处理器的速度能够大大提升。
硬件业界特别是芯片制造界有一条众所周知的摩尔法则,那就是说:放置在相同空间的晶体管数量和处理速度能力,在每到18~24个月就会翻一倍。这条理论可以说十分准确,因为从早期的286一直到今天的pentium 4都是这样发展的。不过似乎现在的芯片发展比摩尔定律更加快了,可以说现在已经达到了“超速芯片”的地步。
推荐阅读
-
湖南阳光电子技术学校-欢迎您!
相关文章
-   关于软件安装的一点经验
-   互联网词典:HTML
-   十万个我不懂:什么是Int
-   希捷硬盘型号释疑
-   新手必看 浅谈装机的几大误
-   木马程序的识别预防及清除方
-   著名公司及其商标名
-   谁在偷窥我的电脑
-   操作系统技巧与故障问答
-   新手上路——傻龙学电脑之系
-   新手装驱动
-   几种双绞线的制作方法
-   菜鸟必读之电脑疑难杂症解答
-   Award BIOS号码详
-   大容量硬盘好处多 如何分区
-   平面设计常用制作尺寸
-   互联网词典——什么是CGI
-   互联网词典——什么是B2C
-   木马是如何编写的(二)
-   命令提示符恢复本地安全策略