arm架构和x86架构的区别
什么叫ARM架构?
ARM架构过去称作进阶精简指令集机器(AdvancedRISCMachine,更早称作:AcornRISCMachine),是一个32位精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。由于节能的特点,ARM处理器非常适用于移动通讯领域,符合其主要设计目标为低耗电的特性。
什么叫x86架构?
目前的PC架构绝大多数都是Intel的X86架构,貌似也是因为INTEL的这个X86架构早就了目前INTEL如日中天的地位。X86架构(The X86 architecture)是微处理器执行的计算机语言指令集,指一个intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合。
1、性能
经历30多年的发展,X86架构的电脑,无论是性能还是生产工艺都比ARM平台强很多。而ARM的优势不在于性能强大,在于效率。ARM采用RISC指令集,在完成综合性工作方面处于劣势,但在一些任务相对固定的应用场合,其优势就会发挥得淋漓尽致。
2、扩展性
X86架构以“桥”的方式与扩展设备连接。特别是经过多年的发展和积累,其扩展的便捷性、稳定性以及成本控制都做得非常的好。而ARM是通过专用的数据接口让CPU与数据存储等外设连接,而这种一般在设计时就定好的,后期难以扩展。所以采用ARM架构,基本奉行“够用就好”的原则。
3、系统兼容性
X86架构与微软的联盟,垄断了个人电脑操作系统近30年,形成了一个庞大的用户群,也深深的固化了众多用户的使用习惯。同时其硬件和软件的开发也逐渐形成统一标准,而在这一组合平台下,一些开发工具也日趋流行,所以基于X86架构的兼容性也是无与伦比的。
ARM架构几乎都采用Linux操作系统,而几乎所有的硬件都需要单独构建操作系统,与其它系统相互不兼容,这无疑制约了其发展与应用,直到后来Google出的Android系统,在应用市场的统一上,对ARM架构提供了强大的支持。
4、软件开发及移植
X86架构的系统推出太久,用户的应用、开发工具及配套兼容工作,已经达到非常成熟的境界,所以在此平台上能找到更多、更便宜的软件开发工具和第三方应用。大大降低了前期的开发成本及周期。而ARM因其硬件、系统、及兼容性的制约,相比X86就显得捉襟见肘了。
从以上对比分析,给了我们的一个很清晰的感觉,ARM和X86结构的电脑根本就无法对比,ARM根本就不是X86电脑的的对手。是的,如果只考虑上述几个方面的要数,ARM确实无法与X86电脑竞争,甚至连比较的资格都没有。但是近1、2年,ARM的产品在终端应用特别是手持终端应用飞速发展(如:智能手机、平板电脑等),其销售数量已经远远超出x86结构的电脑销售数量,可见ARM是具有其与X86结构电脑不可对比的优势。该优势就是:功耗。
X86电脑因考虑要适应各种应用的需求,其发展思路是:性能+速度。20多年来x86电脑的速度从原来8088的几M发展到现在随便就是几G,而且还是几核,其速度和性能已经提升了千、万倍,技术进步使x86电脑成为大众生活中不可缺少的一部分。但是x86电脑发展的方向和模式,使其功耗一直居高不下,一台电脑随便就是几百瓦,即使是号称低功耗节能的手提电脑或上网本,也有十几、二十多瓦的功耗,这与ARM结构的电脑就无法相比。
以上就是对X86和ARM架构的特点以及区别的分析,二者都各有优点,目前,在工业上,这两者的应用都较为普遍,用户需要根据自身的需求来选择。
arm架构和x86架构的区别相关推荐
- 怎么看电脑系统是win几_一文看懂arm架构和x86架构有什么区别
一文看懂arm架构和x86架构有什么区别 本文主要介绍的是arm架构和x86架构的区别,首先介绍了ARM架构图,其次介绍了x86架构图,最后从性能.扩展能力.操作系统的兼容性.软件开发的方便性及可使用 ...
- [嵌入式基础]-arm架构和x86架构区别
ARM架构过去称作进阶精简指令集机器(AdvancedRISCMachine,更早称作:AcornRISCMachine),是一个32位精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设 ...
- ARM架构和x86架构有什么区别?
X86结构和ARM架构是主流的两种CPU架构,X86架构的CPU是PC服务器行业的老大,ARM架构的CPU则是移动端的老大,X86架构和arm架构实际上就是CISC与RISC之间的区别,很多用户不理解 ...
- arm架构和x86架构的区别详解
什么叫arm架构 ARM架构过去称作进阶精简指令集机器(AdvancedRISCMachine,更早称作:AcornRISCMachine),是一个32位精简指令集(RISC)处理器架构,其广泛地使用 ...
- 从零开始系列(四):一文看懂arm架构和x86架构有什么区别
从零开始系列(四):一文看懂arm架构和x86架构有什么区别 相关系列文章推荐: 从零开始系列(一):在github上搭建自己的博客 从零开始系列(二):数据库基础篇 从零开始系列(三): ...
- 一文看懂arm架构和x86架构有什么区别
本文主要介绍的是arm架构和x86架构的区别,首先介绍了ARM架构图,其次介绍了x86架构图,最后从性能.扩展能力.操作系统的兼容性.软件开发的方便性及可使用工具的多样性及功耗这五个方面详细的对比了a ...
- ARM架构与x86架构的区别
一.什么是ARM架构 ARM架构过去称作进阶精简指令集机器(AdvancedRISCMachine,更早称作:AcornRISCMachine),是一个32位精简指令集(RISC)处理器架构,其广泛地 ...
- 传说中的ARM架构与X86架构
目录 1.指令集 1.1 CISC 1.2 RISC 1.3 CISC优缺点 1.4 RISC优缺点 2.ARM架构与X86架构 1.指令集 指令集可分为CISC(复杂指令集)与RISC(精简指令集) ...
- CUP架构:X86架构与Arm架构
X86架构和ARM架构是主流的两种CPU架构,X86架构的CPU是PC服务器行业的老大,ARM架构的CPU则是移动端的老大. X86架构和arm架构实际上就是CISC与RISC之间的区别,很多用户不理 ...
- arm架构和x86架构,这个架构是指什么
ARM架构和x86架构都是指计算机处理器的架构. ARM架构是一种基于RISC(精简指令集计算机)的处理器架构,最初是为移动设备和嵌入式系统设计的.ARM处理器具有低功耗.高性能和低成本等优点,因此在 ...
最新文章
- 把「我的世界」马赛克变成逼真大片,英伟达又出黑科技
- 基于用户击键特征的身份鉴别系统
- easyui layout 收缩的bug
- Citrix Xendesktop5中创建虚拟机失败的2个案例分析
- Ms sql pivot unpivot
- 看好你的数据库连接字符串!
- 关于配置文件的节点内容加密(备忘)
- Flask 系列之 SQLAlchemy
- 如何安装mgn-mqt82.exe以及qtp10下载
- (附源码)php希尔顿酒店管理系统 毕业设计 041148
- 完成“LPS node 与Crazyflie在TWR协议下的成功双向测距”实现心路历程总结
- ckfinder 2.3 破解
- 不能打开到主机的连接,在端口1521:连接失败的解决方法
- 赚翻,快速带你学会Python爬虫接私单
- linux 内核驱动中对文件的读写
- 首席新媒体黎想教程:3千字抖音运营攻略!
- 莫尔斯编码的c语言实现,C程序-蓝桥-摩尔斯电码
- 将自己的图片插入QRcode中
- CMMI-技术解决方案(TS)
- 研发工程师玩转Kubernetes——使用Deployment进行版本升级