CPU计算原理是?
而CPU的速度有极限吗?限制是甚麽? 展开
CPU运用核心部分运算器来进行计算。
运算器原理:
计算机运行时,运算器的操作和操作种类由控制器决定。运算器处理的数据来自存储器;处理后的结果数据通常送回存储器,或暂时寄存在运算器中。与ControlUnit共同组成了CPU的核心部分。
运算器由算术逻辑单元、累加器、状态寄存器、通用寄存器组等组成。算术逻辑运算单元的基本功能为加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、求补等操作。
按照数据的不同表示方法,可以有二进制运算器、十进制运算器、十六进制运算器、定点整数运算器、定点小数运算器、浮点数运算器等。按照数据的性质,有地址运算器和字符运算器等。它的主要功能是进行算术运算和逻辑运算。
扩展资料:
运算器能执行多少种操作和操作速度,标志着运算器能力的强弱,甚至标志着计算机本身的能力。运算器最基本的操作是加法。一个数与零相加,等于简单地传送这个数。将一个数的代码求补,与另一个数相加,相当于从后一个数中减去前一个数。将两个数相减可以比较它们的大小。
运算器包括寄存器、执行部件和控制电路3个部分。在典型的运算器中有3个寄存器:接收并保存一个操作数的接收寄存器;保存另一个操作数和运算结果的累加寄存器;在进行乘、除运算时保存乘数或商数的乘商寄存器。
执行部件包括一个加法器和各种类型的输入输出门电路。控制电路按照一定的时间顺序发出不同的控制信号,使数据经过相应的门电路进入寄存器或加法器,完成规定的操作。
为了减少对存储器的访问,很多计算机的运算器设有较多的寄存器,存放中间计算结果,以便在后面的运算中直接用作操作数。
为了提高运算速度,某些大型计算机有多个运算器。它们可以是不同类型的运算器,如定点加法器、浮点加法器、乘法器等,也可以是相同类型的运算器。
运算器的组成决定于整机的设计思想和设计要求,采用不同的运算方法将导致不同的运算器组成
参考资料:
而CPU的速度有极限吗?限制是甚麽?
哪里有那么多要知道的,其实计算机的CPU只会做加法,它只知道1+1=10(二进制)其他的工作是由CPU的指令系统(控制单元)来完成的,比如乘法——把一个二进制数乘以二,就是把一个二进制数左边移一位,除法刚好相反,右移一位。
比如求一个数的10倍:
先给这个数字左移2次=原来数字乘以2,
然后把乘以2的结果放在寄存器里(存储单元),
再给这个数先左移2次=原来数的4倍,
然后,在给这个数字乘以2=原来数的8倍,
最后加上存放在寄存器里面的两倍就=原来数字的10倍了。
这些都是由CPU的指令系统控制的,在做逻辑运算的时候(就是逻辑控制单元)在起作用了,其实就是一些奇怪的加法比如:
与运算就会被规定两个不一样的数字进行比较结果为0
或运算:
两个不一样的数字比较,只要有一个不为“0”那么,结果就不为“0”
CPU的速度取决于两个方面的因素:
1、内部因素:
比如CPU的制作工艺:二级缓存的大小,运算频率的高低等等
指令系统的设计:有没有多媒体指令系统,指令的长度,是32位的指令系统,还是64位指令系统,每次处理的二进制位数是8位,6位、32位、64位、还是128位等等。
2、外部因素:
说是外部因素也不完全准确,最明显的——前端总线的限制,分两种:
(1)CPU的前端总线高,主板支持的前端总线低,就好像往一个大瓶子里便灌水的过程CPU的前端总线是瓶子主板的总线频率就是水流,水流越小灌得就慢,就是说运行的速度就慢。
(2)CPU的前端总线低,主板支持的高,就好像用一个消防栓给一个毛细吸管里边灌水一样,水再大也没有地方装所以慢。
楼上的提到了超频,可能一般人不太明白
简单解释一下:就好像你有一头小毛驴,突然有一天你它跑得慢了,于是找了一根鞭子,打他一下,驴子就跑得飞快了,CPU好比驴子鞭子好比跳线(用来改变CPU的工作模式),实际上是改变了加在CPU针脚上的电压,所以超频后会发热,时间长了就会像驴子一样被“打得遍体鳞伤”
所以在超频的时候一定要把散热工作做足,不然驴子就罢工了。
CPU品质的高低直接决定了一个计算机系统的档次,而 CPU的主要技术特性可以反映出CPU的大致性能。
1、位、字节和字长
CPU可以同时处理的二进制数据的位数是其最重要的一个品质标志。人们通常所说的16位机、32位机就是指该微机中的C
PU可以同时处理16位、32位的二进制数据。早期有代表性的IBM PC/XT、IBM PC/AT与
286机是16位机,386机和486机是32位机,586机则是64位的高档微机。
CPU按照其处理信息的字长可以分为:八位微处理器、十六位微处理器、三十二位微处理器以及六十四位微处理器等。
位:在数字电路和电脑技术中采用二进制,代码只有“0”和“1”,其中无论是 “0”或是“1”在CPU中都是一“位”。
字节和字长:电脑技术中对CPU在单位时间内(同一时间)能一次处理的二进制数的位数叫字长。所以能处理字长为8位数据的CPU通常就叫8位的CPU。同理32位的CPU就能在单位时间内处理字长为32位的二进制数据。由于常用的英文字符用8位二进制就可以表示,所以通常就将8位称为一个字节。字节的长度是不固定的,对于不同的CPU、字长的长度也不一样。8位的CPU一次只能处理一个宇节,而32位的CPU一次就能处理4个宇节,同理字长为64位的CPU一次可以处理8个字节。
但你不要以为,只有简单的“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是Central Processing Unit的缩写,是中央处理器的意思。我们经常听人谈到的486,Pentium就是CPU 。CPU是一个电子元件,其规格就标注在元件上或元件的包装盒上,如i80486DX2-66这行编号就代表了这颗处理器是Intel公司制造的486等级的CPU,它的最高工作频率是66Mhz;又如K6-200的CPU,代表了这颗是AMD公司制造的586MMX级的CPU,它的最高工作频率是200Mhz。
CPU的工作原理其实很简单,它的内部元件主要包括:控制单元,逻辑单元,存储单元三大部分。指令由控制单元分配到逻辑运算单元,经过加工处理后,再送到存储单元里等待应用程序的使用。
为了增加CPU的执行效能各厂商发展出很多技术。例如:
1、多个运算单元同时进行运算。
2、管线功能:让指令或资料同时多笔准备好。
3、预先存取功能:当程序或资料还没有执行到时,便预先取得并存于CPU内。
4、预测功能:预测程序会执行的路径预先把资料先取回来。
5、多媒体功能:把一些以往由专业多媒体芯片的功能加入CPU。 例如 Intel 的 MMX。
以下是常见的CPU厂家:
1、Intel
2、AMD
3、Cyrix(已被VIA收购)
4、IDT(已被VIA收购)
评判CPU的性能好坏的几个主要参数包括超频、内存总线速度、扩展总线速度、工作电压、地址总线宽度、数据总线宽度、内置协处理器、超标量、L1高速缓存、采用回写。超频:CPU的频率包括主频、外频、倍频。外频即系统总线的工作频率,主频即CPU内部的工作频率:外频=主频×倍频。现在一般的标准外频包括66Mhz 133Mhz 100Mhz。标准的倍频包括:2、2.5、3、3.5、4、4.5、5等。
“超频”乃是当前众多DIYer们的口头禅,但同时又令许多对电脑了解不多的人感到困惑。下面我就简单为大家介绍一下“超频”。
“超频”就是强制CPU在高于标称频率的频率下工作,通过提高计算机主频来提高计算机的性能。但现在DIYer们已把超频扩到了更大的领域,除了CPU,AGP卡、PCI介面卡、DRAM甚至于硬盘等都因为CPU外频提升而工作在规格以上的频率,从广义上讲这都叫做超频。
下面我就先从CPU的超频谈起。提高CPU的工作频率有两种方法:提高倍频系数和提高外部总线频率。
外部总线频率就是我们常说的66MHz、75MHz、83MHz、100MHz,甚至更高。倍频系数就是CPU的工作频率和CPU内部频率的比值,比如3倍频、3. 5倍频等。如赛扬300A的工作频率是300Mhz,其内部频率是66Mhz,倍频数为4.5。那么是否每一个CPU都能超频,超频又需要什么条件呢?一般来说Intel公司生产的CPU的超频性能最好,一般都可以稳定地向上超两个等级;而其他几家的产品超频性则弱的多,有些甚至根本不能超。因为超频会使CPU和电脑的其它部件在超额状态下工作,所以选用质量好的部件是超频成功的关键。
为了超频,一般来说名牌主板是你最好的选择,如升技的BH6、BX2,技嘉的GBBX2000,华硕的P2B等,他们不仅做工精良,且支持多种外频。名牌主板虽然性能优异,但价格昂贵,如果囊中羞涩,则可选择较便宜的主板,如华基、麒麟等,它们也有不错的超频能力。此外,在选择主板时,最好选择具有软跳线功能的主板。使用软跳线的主板在改变CPU工作频率时就不用在复杂的主板电路上寻觅那些不起眼的跳线了。
超频的另一瓶颈就是内存,早期的72线EDO内存超频能力一般,最多能上到75Mhz外频,能跑83Mhz外频的少之又少。现在的168线SDRAM内存又分为PC100和非PC100两种。一般来说PC100的要比非PC100的贵几十元。不过为了机器能够稳定地运行在100MHz或更高频率上,PC100内存是必不可少的。PC100内存又有不同的规格,它们的速度不一样。从理论上说,CPU要想稳定地运行在100MHz外频下,内存速度必须是-10以上的。(所谓-10就是指内存的工作周期为10ns,以下同理。)因为1秒除以100M等于10纳秒。同理,你若想使用125MHz外频,则内存速度必须是-8以上的。现在市面上的内存有不少标称自己是-7的,但实际上只有三星的KMXXXSXXXXBT-G7等几个名牌型号才是真正的7ns的,其它的则都是奸商们通过打磨,使10ns的 SDRAM产品披上了7ns的外衣。
硬盘也是超频路上的一道坎。总的来说,各种硬盘的较新型号都有较强的超频能力,而早期产品则超频性能不佳。在各种硬盘中,笔者向大家推荐昆腾系列硬盘,一直以来昆腾就以较强的超频能力著称于世。尤其是其火球七代和火球八代超频性能更是出众。
超频成功与否还与其他设备密切相关。在一台计算机中还有各种各样的板卡。它们采用不同的总线接口,如现在流行的AGP显卡。AGP接口的标准频率是66.6MHz,它的工作频率与CPU的外部总线频率之比是1:1或1.5:1。当CPU工作在133MHz外频时,它的工作频率将会高达88.6MHz,这对AGP显卡来说无疑是一种考验。当使用 PCI卡时,如工作频率达到100MHz,则会使用3分频,既100除以3,等于33.3MHz。所以在133MHz下,PCI卡的工作频率将是44.3MHz,高于标准的33.3MHz达30%,如此苛刻的条件并不是每一种PCI卡都能承受的。
如果你的电脑配件都能达到上述条件,那么恭喜你,你已经达到了超频的基本条件。但这并不意味着你的超频一定成功。使电脑各部件超负荷运转,必然会产生大量的热。而热则是各种电子部件的大敌,当温度达到80摄氏度,就会发生电子转移现象,从而损坏设备。用手摸摸你的CPU吧,如果它的表面温度已达到了50至60摄氏度,则它的内部温度已经到了80摄氏度,这已经是危险温度了。所以好的降温设备是超频者必不可少的。
2020-11-11 · 百度认证:河南新华电脑学院有限公司官方账号
运算器原理:
计算机zhi运行时,运算器的操作和dao操作种类由控制器决定。运算器处理的数据来自存储器;处理后的结果数据通常送回存储器,或暂时寄存在运算器中。与ControlUnit共同组成了CPU的核心部分。
运算器由算术逻辑单元、累加器、状态寄存器、通用寄存器组等组成。算术逻辑运算单元的基本功能为加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、求补等操作。
按照数据的不同表示方法,可以有二进制运算器、十进制运算器、十六进制运算器、定点整数运算器、定点小数运算器、浮点数运算器等。按照数据的性质,有地址运算器和字符运算器等。它的主要功能是进行算术运算和逻辑运算。