你自己写的程序,编译器把它编译为汇编语言和机器码, *** 作系统运行程序时,把你的程序的机器码解释给系统硬件,硬件根据机器码和指令集,“解释”出一条条指令,CPU就运行这一条条指令,运行完了你的程序也就执行完了
什么时候你的程序能均匀利用多个CPU核心,取决于 *** 作系统,编译器,算法等等的重大提升,这个是个历史性的时刻,可能短期内不会有太大突破
近几年突破还是挺大的,Win7系统使用四核,8核CPU就比XP好“G” 是“10亿”英文缩写。1G=1000M。“M”是英文“miliion”的所写,意思是"百万"。
Hz是物理上,频率的单位。念作“赫兹”。
1Hz表示一秒钟 震荡一次。举例:如果一个钟摆一秒钟摆动一次,那么可以说他的频率就是1Hz如果一秒钟他摆动100次,那么就是100Hz
不过Hz是用在电子科学上的单位,如上的比喻不过是为了好理解。
cpu里面也是一样,不过表示的电子的震荡频率。
24GHz表示的就是,在这个处理器中,电子时钟每秒钟震荡了2400000000次。
这个表示的就是处理器的主频。这个数据从“一个方面上”表明了cpu的性能。但是不表示所有cpu性能的对比。
举例来说,假设cpuA,频率是1GHz和cpuB, 频率是2GHz这个是不是表明cpuA性能不如cpuB呢?
不一定。因为,如果cpuA虽然频率只有1Ghz,但是每次震荡(就是每Hz)能够处理3个数据。
而cpuB虽然频率是2GHz,但是每次震荡只能处理1个数据。
那么你说哪个强呢?肯定是频率低的cpuA反而强。
所以cpu的频率只能在设计相似的cpu中进行比较。不同设计的cpu比较频率并不能比较出性能高低。例如P4只能和P4比较频率。
酷瑞2只能和酷瑞2比较频率。如果直接比较他们的频率来比较性能的话,得出的结果是错误的。
影响cpu性能的因素很多,对于不懂的人来说无从辨别。
其实你记住一个真理就是了。一分钱一分货。
价格相近的cpu,性能相近。
因此,外行买cpu的时候从价格上来比较最好。目前,服务器CPU仍按CPU的指令系统来区分,通常分为CISC型CPU和RISC型CPU两类,后来又出现了一种64位的VLIM(Very Long Instruction Word超长指令集架构)指令系统的CPU。 一、CISC型CPU CISC是英文ldquo;Complex Instruction Set Computerrdquo;的缩写,中文意思是ldquo;复杂指令集rdquo;,它是指英特尔生产的x86(intel CPU的一种命名规范)系列CPU及其兼容CPU(其他厂商如AMD,VIA等生产的CPU),它基于PC机(个人电脑)体系结构。这种CPU一般都是32位的结构,所以我们也把它成为IA-32 CPU。(IA: Intel Architecture,Intel架构)。CISC型CPU目前主要有intel的服务器CPU和AMD的服务器CPU两类。 二、RISC型CPU RISC是英文ldquo;Reduced Instruction Set Computing rdquo; 的缩写,中文意思是ldquo;精简指令集rdquo;。它是在CISC(Complex Instruction Set Computer)指令系统基础上发展起来的,有人对CISC机进行测试表明,各种指令的使用频度相当悬殊,最常使用的是一些比较简单的指令,它们仅占指令总数的20%,但在程序中出现的频度却占80%。复杂的指令系统必然增加微处理器的复杂性,使处理器的研制时间长,成本高。并且复杂指令需要复杂的 *** 作,必然会降低计算机的速度。 基于上述原因,20世纪80年代RISC型CPU诞生了,相对于CISC型CPU ,RISC型CPU不仅精简了指令系统,还采用了一种叫做ldquo;超标量和超流水线结构rdquo;,大大增加了并行处理能力(并行处理并行处理是指一台服务器有多个CPU同时处理。并行处理能够大大提升服务器的数据处理能力。部门级、企业级的服务器应支持CPU并行处理技术)。也就是说,架构在同等频率下,采用RISC架构的CPU比CISC架构的CPU性能高很多,这是由CPU的技术特征决定的。目前在中高档服务器中普遍采用这一指令系统的CPU,特别是高档服务器全都采用RISC指令系统的CPU。RISC指令系统更加适合高档服务器的 *** 作系统UNIX,现在Linux也属于类似UNIX的 *** 作系统。RISC型CPU与Intel和AMD的CPU在软件和硬件上都不兼容。 目前,在中高档服务器中采用RISC指令的CPU主要有以下几类: (1)PowerPC处理器 (2)SPARC处理器 (3)PA-RISC处理器 (4)MIPS处理器 (5)Alpha处理器nbsp;目前使用服务器的站长和企业也比较多,也许有人会觉得二者差不多。从表面上看,服务器和我们日常用的PC电脑都是由CPU、内存、硬盘等部分组成,那么,服务器与普通电脑有什么区别呢
1、服务器CPU设计的可连续运行时间长,基本都是设计为能常年连续工作的,而普通桌面级CPU是按72个小时连续工作而设计的。
2、服务器CPU支持多路互联,简单的说就是1台机器可装很多CPU,普通桌面级CPU不支持这种工作方式。
3、服务器CPU往往首先运用先进的技术如近期才在普通桌面级CPU出现L3缓存,服务器CPU很早就运用了。
4、内部指令集二者也会根据不同有所差异。
5、二者接口也不同,一般PC电脑放在自己家里,拉的普通宽带;而服务器都放在机房,大带宽接入。
6、性能:服务器需要及时响应众多客户端的请求,并提供相应服务,PC一般只由少数人 *** 作;尤其是网络性能,对PC来讲如果不联网,没有网卡,PC仍是PC,而对服务器来讲没有网卡就不是服务器了,因为,服务器的定义就是在网络中给其它计算机提供服务的计算机系统。
7、图形显示、键盘和鼠标的要求:普通台式机和显示器、键鼠等都是一对一的,而且,一般对显卡性能有要求,服务器不直接和用户交互对显卡性能基本无要求,一般键盘鼠标显示器是多台共用的。
8、扩展性:PC一般不需要很多外插卡,对扩展性要求不高,而服务器一般需要考虑增加网卡、RAID卡、HBA卡等;另外,扩展性还包括,内存、硬盘等存储位、电源,甚至是CPU的扩展,这些更是服务器的特性。
服务器CPU入门级的一般是对普通CPU做了服务器化,支持多路互联和长时间等,性能没有提升,价格更高。高端则是运用大量的先进技术,价格贵。在机房进行服务器租用和服务器托管业务的服务器CPU一般不适合家用和娱乐,由于其自身特性,价格高反而游戏等性能低,日常家用也不会连续运行一周以上吧。就是一块CPU上面有2个CPU核心就叫做双核
一个CPU上只有1个CPU核心就叫做单核
有3个的叫做3核
4个的叫做4核
5个就是5核(==
没见过5核)
但是有6核
如果主频一样的话,核心越多越好
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)