1、功耗
在服务器、工作站以及其他高性能运算等应用方面,不考虑功耗和使用环境等条件,x86占了优势;但受功耗、环境等条件制约且工作任务固定的情况下arm就占有很大的优势。
2、性能
x86架构的工业电脑比arm架构的工业电脑在性能方面要快得多、强得多。arm的优势在于效率,arm采用risc流水线指令集,在完成综合性工作处于劣势,而在任务相对固定的应用场合其优势就能发挥得好。
3、扩展能力
x86架构的工业电脑采用“桥”的方式与扩展设备(如硬盘、内存等)进行连接,且x86架构的工业电脑比较容易进行性能扩展,如增加内存、硬盘等。arm架构的工业电脑是通过的数据接口使cpu与数据存储设备进行连接,所以arm的存储、内存等性能扩展难以进行(一般在产品设计时已经定好其内存及数据存储的容量),所以采用arm架构的工业电脑,一般不考虑扩展。
4、软件开发的方便性及可使用工具的多样性
在软件开发方面, x86架构比arm架构容易、简单、实际成本也低,同时容易找到第三方软件,而且软件移植更容易。
5、操作系统的兼容性
几乎所有x86硬件平台都可以直接使用微软的视窗系统及现在流行的几乎所有工具软件,所以x86系统在兼容性方面具有很好的优势。
arm几乎都采用linux的操作系统,而且几乎所有的硬件系统都要单独构建自己的系统,与其他系统不能兼容,这也导致其应用软件不能方便移植,也制约了arm的发展和应用。android系统开发后,统一了arm架构电脑的操作系统,使新推出基于arm架构的电脑系统有了统一的、开放式的、免费的操作系统,为arm的发展提供了强大的支持和动力。
