CPU

CPU(中央处理器)是一台计算器的核心组件,是你设备的“大脑”,它的工作就是处理来自内存中的一系列的指令来控制你设备上的一切硬件,包括显示器、声卡、网卡等,将这一切的塑料和金属转变为一台智能设备或者电脑。

CPU架构

CPU架构是用于区分各类CPU的一个标准,目前来说,CPU有两种标准:

  • 一种是以Inter和AMD为首的复杂指令集(CISC)CPU

  • 一种主要应用于移动设备的精简指令集(RISC)CPU,有高通、联发科等

从生产两种架构的CPU的厂商就可以看的出,Inter和AMD这种是主要服务于个人PC平台,而像高通等都是主要在移动设备,智能设备上,代表有高通骁龙(Qualcomm Technologies)系列和联发科系列,一种是使用的CISC(复杂指令集计算机),后者是RISC(精简指令集计算机)。

从名称就可以看出来,RISC架构的指令集数量较CISC更少,指令集数量少可以简化硬件逻辑的设计,减少晶体管数量,减少功耗,从而降低能源消耗(省电),比如手机在待机时可以以极低的主频来运行,甚至可以关闭闲置的核心,协处理器来更加的降低功耗。

X86结构截然不同,X86是英特尔Intel首先开发制造的一种微处理器体系结构的泛称,Inter以增加处理器本身的复杂度作为代价来换区更高的性能,同时对于硬件的负荷也越大,功耗更大。

各自优劣

ARM

由于两种架构本身的设计理念不同,服务方向不同,所以拿ARM处理器来处理一些高性能计算是不合适的,但是它在移动设备上的优势也是X86结构不可比的:

1)功耗:这是ARM最大的一个优点,ARM机构的功耗极低,一般在1W以下,很多的x86CPU在待机时都快达到了2W。

2)发热:ARM主板一般不会发热,无需配备风扇,主板温度一般维持在常温下,但也有很多的平板电脑为了降低成本,使用低档次的CPU或者主板设计粗糙,也会有使用一段时间感到明显发热的情况。而X86CPU必须配备风扇,否则主板产生的温度会让CPU整体的性能降低。

3)开机时间:ARM主板的开机速度相对x86要更快。

4)价格:基于ARM的CPU价格也很低。

5)安全:ARM主板都采用高度集成方式,数据一般都放在Flash内部,都是二进制格式,外部无法直接拷贝内部数据。

X86结构

1)性能:X86结构的电脑无论如何都比ARM结构在性能方面要快得多,强的多,随便就是2、3G以上,通常使用45nm以上的工艺。

2)可拓展性:X86结构的电脑使用“桥”的方式与其它设备(内存、硬盘等)进行连接,所以X86结构的电脑很轻易的就可以增加硬盘或者内存,这是X86结构的主要特点之一。

3)系统兼容性:这点几乎是无可厚非的,在Inter和微软的联手下,垄断了个人电脑操作系统近30年,拥有庞大的用户群,几乎所有的X86硬件都可以直接使用Windows操作系统,包括各种工具软件等。而ARM结构几乎都采用Linux的操作系统(安卓),而且很多软件都不能互相兼容,需要重新编译。