ARM架构:在很久之前被称为进阶精简指令集机器,是一个32位精简指令集处理器架构,因为在很多嵌入式系统设计当中被广泛使用,因为具有节能的
ARM架构与X86操作系统的区别有什么不同呢?
一、性能方面
X86结构的电脑相比ARM结构的系统在性能方面是要快的多,强很多。X86的CPU随便就是1G以上、双核、四核大行其道,通常使用45nm(甚至更高级)制程的工艺进行生产;而ARM方面:CPU通常是几百兆,最近才出现1G左右的CPU,制程通常使用不到65nm制程的工艺,可以说在性能和生产工艺方面ARM根本不是X86结构系统的对手。但是ARM的优势不在于性能而在于效率,在综合性方面是有很多的劣势的,在一些相对固定的应用场景中优势是比较突出的。
二、扩展能力
X86结构的电脑采用“桥”的方式和扩展设备进行连接,而且x86结构的电脑出现了近30年,其配套扩展的设备种类多、价格也比较便宜,所以x86结构的电脑能很容易进行性能扩展,如增加内存、硬盘等。ARM结构的电脑是通过专用的数据接口使CPU与数据存储设备进行连接,所以ARM的存储、内存等性能扩展难以进行(一般在产品设计时已经定好其内存及数据存储的容量),所以采用ARM结构的系统,一般不考虑扩展。基本奉行“够用就好”的原则。
三、操作系统的兼容性
x86系统在硬件和软件开发方面已经形成统一的标准,几乎所有x86硬件平台都可以直接使用微软的视窗系统及现在流行的几乎所有工具软件,所以x86系统在兼容性方面具有无可比拟的优势。
ARM系统几乎都采用Linux的操作系统,几乎所有的硬件系统都要单独构建自己的系统,与其它系统不能兼容,这也导致其应用软件不能方便移植,这一点一直严重制约了ARM系统的发展和应用。GOOGLE开发了开放式的Android系统后,统一了ARM结构电脑的操作系统,使新推出基于ARM结构的电脑系统有了统一的、开放式的、免费的操作系统,为ARM的发展提供了强大的支持和动力。
四、工具的多样性
x86架构的的应用、软件配套、软件开发工具的配套及兼容等工作,已经到达非常成熟甚至可以说是完美的境界。使用X86电脑系统不仅有大量的第三方软件可供选择,也有大量的软件编程工具可以帮助您完成您所希望完成的工作。
Arm结构的电脑系统因为硬件性能的制约、操作系统的精简、以及系统兼容等问题的制约,造成Arm结构的电脑系统不可能像X86电脑系统那样有众多的编程工具和第三方软件可供选择及使用,ARM的编程语言大多采用C和JAVA。
所以,ARM和X86结构的电脑根本就无法对比,ARM根本就不是X86电脑的的对手。每个系统都有自己比较独特的优势,因此在选择的时候可以进行多方面参考,根据自己的实际情况出发。
arm架构和x86架构有什么区别
1.
X86 的功耗比较高比如我们常用的台式机的 CPU 的TDP 可达 65W 甚至更高; ARM 的功耗很低只有个位数。
2.
X86 性能很牛,比如我们可以单只利用 1 颗i5 就能够编辑转换视频; ARM 性能较弱多数在对性能要求不算高的移动领域工作.X8...
3.
X86 是英特尔 Intel 首先开发制造的一种微处理器体系结构的泛称,包括 Intel8086、80186、80286...
4.
ARM(Advanced RISC Machines)公司是苹果、Acorn、VLSI、Technology 等公司的合资企业...