科普知识:ARM vs x86

CPU(中央处理器)是冯·诺依曼体系的五大部件之一。说到CPU,就一定会提到著名的386架构,又称80386或者i386。尽管它在20年前就已经被淘汰了,但它的设计一直影响至今。386及其后续产品被统称为x86,是现在主流的32位CPU架构之一,后来的AMD64架构是从x86中扩展出来的,也被称为x86-64架构。现在主流的Intel Core 2、i3/i5/7、Atom、Sandy Bridge、AMD Phenom都是基于x86架构设计的,所以如果你正在使用台式机或者笔记本电脑的话,有99%的可能性,你正在使用x86架构的CPU。

那ARM又是什么呢?ARM是另外一种CPU的架构,它是由一个同名的公司设计的。ARM公司是一种很奇特的公司,它只做ARM芯片的设计,但不生产,其它公司需要购买ARM的授权才可以生产ARM芯片。这样做的好处之一是ARM公司可以专注于芯片设计,而不用在建造生产线上投入很多精力;但也有坏处,就是公司之间的互相扯皮会影响ARM的推广。ARM现在主要流行于移动设备中,比如手机。很多手机都使用Cortex-A8芯片,如iPhone 4、Motorola Droid、Palm Pre、三星i9000、Nokia N900等。

那ARM和x86有什么不同呢?从使用它们的设备可以看出,x86主要被用于个人电脑,而ARM被用于手机。这也体现出它们的特性:相对来说x86芯片计算能力更强,效率更高;但ARM芯片比较省电,在同样计算量的情况下,待机时间要比x86芯片更长。这两种芯片的应用领域不同,它们之间并没有很好的可比性,我们只需要了解这些名词,买东西的时候不要被不良商家给骗了就行了……

相关推荐