arm和x86区别通俗解释(什么是x86架构)

2022-07-05 09:57:50 admin 801


5g/4g工业路由网关


看好多人经常把ARM的cpu和x86的性能做对比,实际上两者完全没有可比性,ARM架构的cpu是由英国ARM公司(过两天可能就属于大漂亮国啦)设计基础架构,然后卖授权给其他公司,其他公司再进行深度优化,然后交由芯片代工厂生产,简单说就是ARM卖给你毛坯房,后面的厂商进行精装修,现在属于ARM架构的CPU包括苹果的A系列,华为的海思麒麟鲲鹏等,三星猎户座,联发科的处理器,高通的处理器,英伟达的等等等

而现在手里有X86CPU授权的就只有英特尔,AMD和台湾的威盛公司。

ARM的cpu是属于RISC(精简指令集)体系的,X86指令集是属于CISC(复杂指令集)体系的,两个体系拥有本质的区别,简单的说精简指令集CPU的只处理简单运算,比如加减乘除,需要做复杂运算的时候,需要先将复杂的运算程式转化为CPU可以接受的简单运算,而CISC指令集的CPU可以处理更加复杂的运算,比如开平方,函数运算等,说到这里就要说说cpu的指令集流水线,cpu的每一种运算方式就是一层流水线,比如加减乘除就可以组成四层流水线,现在一般的RISC架构的CPU流水线层数一般都在10层以内,而现在主流的X86的处理器指令集流水线都在40层左右

接着说说为什么这两种架构的CPU没有可比性,程序设计的时候根据不同的cpu都有不同的设计思路,想一下,让CISC体系的cpu运行为RISC设计的程序,很多指令流水线都被浪费掉了没有办法工作,而让RISC运行为CISC设计的程序,将会有绝大多数的时间浪费在把复杂的程式转化成精简的程式上面!我们看到的现象就是手机模拟WINDOWS 98巨慢,而ps3的模拟器夸了好几代的cpu加上高端显卡加速的支持才勉强可以在PC上流畅运行。


5g/4g工业路由网关

x86架构与arm架构有啥区别?

1、性能:

x86结构的电脑无论如何都比ARM结构的系统在性能方面要快得多、强得多,可以说在性能和生产工艺方面ARM根本不是x86结构系统的对手。

但ARM的优势不在于性能强大而在于效率,ARM采用RISC流水线指令集,在完成综合性工作方面根本就处于劣势,而在一些任务相对固定的应用场合其优势就能发挥得淋漓尽致。

2、扩展能力

x86结构的电脑采用“桥”的方式与扩展设备(如:硬盘、内存等)进行连接,而且x86结构的电脑出现了近30年,其配套扩展的设备种类多、价格也比较便宜,所以x86结构的电脑能很容易进行性能扩展,如增加内存、硬盘等。

ARM结构的电脑是通过专用的数据接口使CPU与数据存储设备进行连接,所以ARM的存储、内存等性能扩展难以进行(一般在产品设计时已经定好其内存及数据存储的容量),所以采用ARM结构的系统,一般不考虑扩展。基本奉行“够用就好”的原则。

3、操作系统的兼容性

x86系统由微软及Intel构建的Wintel联盟一统天下,垄断了个人电脑操作系统近30年,形成巨大的用户群,也深深固化了众多用户的使用习惯,同时x86系统在硬件和软件开发方面已经形成统一的标准,几乎所有x86硬件平台都可以直接使用微软的视窗系统及现在流行的几乎所有工具软件,所以x86系统在兼容性方面具有无可比拟的优势。

ARM系统几乎都采用Linux的操作系统,而且几乎所有的硬件系统都要单独构建自己的系统,与其他系统不能兼容,这也导致其应用软件不能方便移植,这一点一直严重制约了ARM系统的发展和应用。GOOGLE开发了开放式的Android系统后,统一了ARM结构电脑的操作系统,使新推出基于ARM结构的电脑系统有了统一的、开放式的、免费的操作系统,为ARM的发展提供了强大的支持和动力。

4、软件开发的方便性及可使用工具的多样性

基于x86结构电脑系统平台开发软件比arm结构系统更容易、更简单、实际成本也更低,同时更容易找到第三方软件(免去自己开发的时间和成本),而且软件移植更容易。

5、功耗

ARM是为了低功耗设计的,而x86则是为了高性能。而功耗会影响稳定性、散热成本、产品体积及续航能力等太多方面。不过在NAS平台,功耗方面厂商基本压缩的都很好,这方面倒是不会有多少问题,像当前热门芯片J4125的NAS无盘功耗能做到5瓦左右。


5g/4g工业路由网关


对于个人,2~4盘位的入门需求来说,x86必要吗

这里主要从入门产品角度出发~

如果只是单单用于存储,那无所谓。

如果想通过NAS实现一些拓展功能,那就十分有必要了。

  1. 挂载docker很多套件需要x86架构,所以我们就需要买相应的设别(主要是Intel处理器,配备核显)

  2. x86庞大的生态意味着的,不仅仅是方便,还有功能,x86架构的NAS软件要好很多,也多很多(举个例子:PLEX的硬件加速解码,除了x86,基本都不支持)

  3. 不谈arm的CPU性能,单说内存,x86绝对完胜,而且大部分x86架构NAS上面还可以跑个虚拟机玩玩

x86对得起为了它多付出的数百元购置成本吗?

对于不单单满足于存储的用户,我认为是非常值得的,毕竟多出了不少的体验与服务。

总结

家庭用户一般就是整理照片,提供流媒体播放器,磁盘映射,挂docker,保存个人资料等,需求并不复杂,因此比较推荐威联通的TS-551这款入门产品,目前可以说是最具性价比的成品x86机器了。盘位为3个3.5英寸+2个2.5英寸,J3355的x86处理器,性能相比同价位其它机型采用的ARM处理器强太多。


标签: iot
网站首页
解决方案
产品中心
在线咨询