一、性能
  X86结构的电脑无论如何都比ARM结构的系统在性能方面要快得多、强得多。X86的CPU随便就是1G以上、双核、四核大行其道,通常使用45nm(甚至更高级)制程的工艺进行生产;而ARM方面:CPU通常是几百兆,最近才出现1G左右的CPU,制程通常使用不到65nm制程的工艺,可以说在性能和生产工艺方面ARM根本不是X86结构系统的对手。
  但ARM的优势不在于性能强大而在于效率,ARM采用RISC流水线指令集,在完成综合性工作方面根本就处于劣势,而在一些任务相对固定的应用场合其优势就能发挥得淋漓尽致。
  二、扩展能力
  X86结构的电脑采用“桥”的方式与扩展设备(如:硬盘、内存等)进行连接,而且x86结构的电脑出现了近30年,其配套扩展的设备种类多、价格也比较便宜,所以x86结构的电脑能很容易进行性能扩展,如增加内存、硬盘等。
  ARM结构的电脑是通过专用的数据接口使CPU与数据存储设备进行连接,所以ARM的存储、内存等性能扩展难以进行(一般在产品设计时已经定好其内存及数据存储的容量),所以采用ARM结构的系统,一般不考虑扩展。基本奉行“够用就好”的原则。

  三、操作系统的兼容性
  X86系统由微软及Intel构建的Wintel联盟一统天下,垄断了个人电脑操作系统近30年,形成巨大的用户群,也深深固化了众多用户的使用习惯,同时x86系统在硬件和软件开发方面已经形成统一的标准,几乎所有x86硬件平台都可以直接使用微软的视窗系统及现在流行的几乎所有工具软件,所以x86系统在兼容性方面具有无可比拟的优势。
  ARM系统几乎都采用Linux的操作系统,而且几乎所有的硬件系统都要单独构建自己的系统,与其他系统不能兼容,这也导致其应用软件不能方便移植,这一点一直严重制约了ARM系统的发展和应用。GOOGLE开发了开放式的Android系统后,统一了ARM结构电脑的操作系统,使新推出基于ARM结构的电脑系统有了统一的、开放式的、免费的操作系统,为ARM的发展提供了强大的支持和动力。
  四、软件开发的方便性及可使用工具的多样性
  X86结构的系统推出已经近30年,在此期间,x86电脑经过飞速发展的黄金时期,用户的应用、软件配套、软件开发工具的配套及兼容等工作,已经到达非常成熟甚至可以说是完美的境界。所以使用X86电脑系统不仅有大量的第三方软件可供选择,也有大量的软件编程工具可以帮助您完成您所希望完成的工作。
  Arm结构的电脑系统因为硬件性能的制约、操作系统的精简、以及系统兼容等问题的制约,造成Arm结构的电脑系统不可能像X86电脑系统那样有众多的编程工具和第三方软件可供选择及使用,ARM的编程语言大多采用C和JAVA。
  对这一点的比较,更直接的结论是:基于x86结构电脑系统平台开发软件比arm结构系统更容易、更简单、实际成本也更低,同时更容易找到第三方软件(免去自己开发的时间和成本),而且软件移植更容易。
  从以上对比分析,给了我们的一个很清晰的感觉,ARM和X86结构的电脑根本就无法对比,ARM根本就不是X86电脑的的对手。是的,如果只考虑上述几个方面的要数,ARM确实无法与X86电脑竞争,甚至连比较的资格都没有。但是近1、2年,ARM的产品在终端应用特别是手持终端应用飞速发展(如:智能手机、平板电脑等),其销售数量已经远远超出x86结构的电脑销售数量,可见ARM是具有其与X86结构电脑不可对比的优势。该优势就是:功耗。
  五、功耗
  X86电脑因考虑要适应各种应用的需求,其发展思路是:性能+速度。20多年来x86电脑的速度从原来8088的几M发展到现在随便就是几G,而且还是几核,其速度和性能已经提升了千、万倍,技术进步使x86电脑成为大众生活中不可缺少的一部分。但是x86电脑发展的方向和模式,使其功耗一直居高不下,一台电脑随便就是几百瓦,即使是号称低功耗节能的手提电脑或上网本,也有十几、二十多瓦的功耗,这与ARM结构的电脑就无法相比。

arm架构和x86架构有什么区别相关推荐

  1. 怎么看电脑系统是win几_一文看懂arm架构和x86架构有什么区别

    一文看懂arm架构和x86架构有什么区别 本文主要介绍的是arm架构和x86架构的区别,首先介绍了ARM架构图,其次介绍了x86架构图,最后从性能.扩展能力.操作系统的兼容性.软件开发的方便性及可使用 ...

  2. [嵌入式基础]-arm架构和x86架构区别

    ARM架构过去称作进阶精简指令集机器(AdvancedRISCMachine,更早称作:AcornRISCMachine),是一个32位精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设 ...

  3. ARM架构和x86架构有什么区别?

    X86结构和ARM架构是主流的两种CPU架构,X86架构的CPU是PC服务器行业的老大,ARM架构的CPU则是移动端的老大,X86架构和arm架构实际上就是CISC与RISC之间的区别,很多用户不理解 ...

  4. arm架构和x86架构的区别详解

    什么叫arm架构 ARM架构过去称作进阶精简指令集机器(AdvancedRISCMachine,更早称作:AcornRISCMachine),是一个32位精简指令集(RISC)处理器架构,其广泛地使用 ...

  5. 从零开始系列(四):一文看懂arm架构和x86架构有什么区别

    从零开始系列(四):一文看懂arm架构和x86架构有什么区别 相关系列文章推荐:   从零开始系列(一):在github上搭建自己的博客   从零开始系列(二):数据库基础篇   从零开始系列(三): ...

  6. 一文看懂arm架构和x86架构有什么区别

    本文主要介绍的是arm架构和x86架构的区别,首先介绍了ARM架构图,其次介绍了x86架构图,最后从性能.扩展能力.操作系统的兼容性.软件开发的方便性及可使用工具的多样性及功耗这五个方面详细的对比了a ...

  7. ARM架构与x86架构的区别

    一.什么是ARM架构 ARM架构过去称作进阶精简指令集机器(AdvancedRISCMachine,更早称作:AcornRISCMachine),是一个32位精简指令集(RISC)处理器架构,其广泛地 ...

  8. 传说中的ARM架构与X86架构

    目录 1.指令集 1.1 CISC 1.2 RISC 1.3 CISC优缺点 1.4 RISC优缺点 2.ARM架构与X86架构 1.指令集 指令集可分为CISC(复杂指令集)与RISC(精简指令集) ...

  9. CUP架构:X86架构与Arm架构

    X86架构和ARM架构是主流的两种CPU架构,X86架构的CPU是PC服务器行业的老大,ARM架构的CPU则是移动端的老大. X86架构和arm架构实际上就是CISC与RISC之间的区别,很多用户不理 ...

  10. arm架构和x86架构,这个架构是指什么

    ARM架构和x86架构都是指计算机处理器的架构. ARM架构是一种基于RISC(精简指令集计算机)的处理器架构,最初是为移动设备和嵌入式系统设计的.ARM处理器具有低功耗.高性能和低成本等优点,因此在 ...

最新文章

  1. Spring中Bean的配置方式之通过全类名(反射)
  2. 基于k8s多集群隔离环境下的devops实现
  3. html5退出全屏触发的方法_在实战中学??typescript - 实现浏览器全屏(100行)
  4. 2017282110261-高级软件工程第二次作业
  5. 我的docker随笔5:docker-compose的安装与使用
  6. 【实践】多场景下的搜索词推荐算法及在腾讯的应用实践.pdf(附下载链接)
  7. 生产排程系统_MES环境下如何执行智能生产排程
  8. php编程风格规范,PHP 编码风格规范指南
  9. Rust: Bindgen绑定CTP C++原生接口尝试
  10. Coursera学科分类爬虫实例介绍
  11. imdisk命令行使用及配置
  12. winpe装双系统linux_在Winpe下安装Ubuntu
  13. SDUT—Python程序设计实验五(列表与元组)
  14. 软件测试入门知识,Linux系统基础教程——带你玩转Linux(五)
  15. Win32多线程之被激发的对象(Signaled Objects)
  16. Scratch3.0 二次开发环境部署(一)
  17. 预制菜顶流信良记,小龙虾的生意经难念
  18. EXCEL VBA 正则表达式
  19. 网站发送邮箱验证实现找回密码
  20. matlab绩点计算程序_用Matlab计算学分绩

热门文章

  1. qq手机浏览器不支持HTML5,手机QQ浏览器:响应HTML5未来 着眼当下
  2. 后端返回PDF文件流,前端处理展示及打印
  3. debian 安装声卡驱动(Realtek alc887_vd)
  4. STM32F030F4P6低功耗模式
  5. root后启动不了黑域,root激活黑域
  6. gzip压缩文件损坏的修复方法
  7. 西游记中观世音菩萨为什么能与如来佛祖同为五方五老之一?
  8. MAC版 破解百度云、百度网盘限速的方法
  9. vue 移动端语音输入教程
  10. 微信微博让人焦虑烦躁,怎么办?