X86架构和ARM架构有什么区别?哪个更好?麻烦专业人士解答下!

X86架构和ARM架构有什么区别?哪个更好?麻烦专业人士解答下!,第1张

这两种CPU差别表现在几个方面:

从应用领域来说,X86主要用于PC领域如笔记本、台式机、小型服务器;ARM主要用于移动领域如手机、平板,但华科云ARM云终端机和X86瘦客户机都能应用于酒店、教育、企业办公等行业;从功耗来说,华科云X86瘦客户机功耗有17W,而ARM架构云终端功耗只有5W;

X86结构的电脑在性能上比X86架构的系统要快得多、强得多。但ARM的优势不在于性能强大而在于效率,而在一些任务相对固定的应用场合其优势就能发挥得淋漓尽致,两者各有优势。

首先是架构上的不同,禹龙ARM云终端也称零客户机,采用嵌入式芯片,搭载Linux内核,没有独立的CPU内存硬盘这些部件都集成在主板上高密度小体积整机功耗低只有5W,X86云终端也称瘦客户机、微型PC一般搭载Windows或者Android系统具有独立CPU内存和硬盘这些部件高密度体积比ARM架构会大一点,同时功耗一般在15W到25W之间;

使用上的不同,禹龙ARM云终端无本地 *** 作系统通常不能单独使用而是通过各种协议连接服务器使用当服务器出现故障无法单独运行,同时外设兼容性和拓展性稍逊,而X86云终端不仅可通过各种协议连服务器使用,服务器出故障时也能单独使用具备和普通PC相当的功能,外设兼容性和拓展性较好,几乎兼容所有主流外设;

管理维护上的不同,禹龙ARM云终端由于没有独立CPU内存硬盘这些和搭载linux系统所以整机功耗会更低。更安全更稳定基本不会中毒以及免维护,而X86云终端内存、硬盘等部件为插件式,故障率和功耗相对ARM更高使用寿命比ARM会短一些的,所以ARM云终端比X86云终端在管理维护上来说会更简单和方便的;

价格上的区别,由于禹龙ARM云终端采用嵌入式芯片所有部件都集成在主板上而X86的部件采用插卡式所以价格上来说ARM云终端一般会比X86的价格便宜的。

以上是ARM和X86云终端一些主要介绍和区别的大家在选择时可根据自己的应用环境来选择相对应的云终端的。

ARM架构其实是针对移动终端的架构,比如大部分手机是ARM架构的芯片,X86架构的芯片是电脑 CPU的架构,所以X86架构的芯片性能更好,在视频体验、网页浏览速度、兼容性、运行速度上都要更好。

您好,很高兴为您解答。

首先您可以先查询一下自己的手机型号使用的是什么型号的cpu,现在市面上高通的cpu使用的是自己的内核,而华为的海思,联发科,猎户座等等使用的是arm的内核,用x86内核的手机cpu已经很少见了,但是也不一定没有。

您可以下载一个安兔兔评测,查看硬件配置,查看cpu可以看到架构上的显示,就知道自己的cpu是什么类型了。

希望可以帮助到您。

姓名:韩政

学号:16010188021

嵌牛导读:在大一下学期嵌入式微处理器原理这门课程中,我们学习了arm cortexM3的架构。其中老师说到了X86与ARM架构处理器能效有很大差异从而引发探索。

嵌牛鼻子:架构  指令集

嵌牛提问:X86和ARM架构的处理器能效差异为什么会这么大?

嵌牛正文

ARM处理器本身定位于嵌入式平台,应付轻量级、目的单一明确的程序,现在应用在移动设备上正是得心应手。x86定位于桌面和服务器,这些平台上很多应用是计算密集型的,比如多媒体编辑、科研计算、模拟等等。因此将x86和ARM在移动环境下做对比得出“差不多”是不好的。

由于定位的不同,ARM处理器基于精简指令集(RISC)架构。指令集数量少就可以简化硬件逻辑的设计,减少晶体管数量,也就意味着低功耗。而且由于移动平台应用通常简单,程序的控制流不复杂,执行效率没有必要很高,所以流水线、分支预测等硬件逻辑都比较简单。这些都降低了晶体管总量。同时因为移动设备有电池的能源限制,ARM的电源管理是作为重要部分特别设计了的。比如移动设备的处理器在待机时通常只以极低的主频在运行,甚至可以暂时关闭闲置的核心、协处理器来降低功耗。

x86就截然不同。x86是复杂指令集(CISC)架构,存在很多机器指令,只为了高效地完成一项专门任务(比如MMX, SSE中的指令)。这就使得硬件的逻辑很复杂,晶体管数量庞大。为了高效地进行运算,x86架构有较长的流水线以达到指令级并行(ILP)。长流水线带来的一个弊端,就是当遇到分支时,如果预载入分支指令不是未来真实的分支,那么要清空整个流水,代价较高。所以x86为此还必须有复杂的分支预测机构,确保流水线的效率。再加上多级cache,支持超线程、虚拟化等等,x86的复杂度其实相当高。

硬件层面,这两种处理器的设计初衷可说是背道而驰的,目前看来,x86架构在移动计算站稳脚跟很困难,而ARM之类的RISC架构也无法在较复杂的应用中表现很出色,例如高性能计算等领域。

至于发热量和功耗,一则因为x86处理器要包含很多指令集,这用去了不少晶体管,二则因为内部逻辑比较复杂,也用去了不少晶体管。所以它从架构上讲,做到低功耗其实很困难,intel号称可以讲功耗做到数百毫瓦,但那是在CPU闲置进入C5或者C6 state的时候的功耗,相当于某些低频ARM处理器正常工作的功耗。

总结来看:

1、精简指令集就意味着更小的芯片,更少的晶体管工作。CISC相比于RISC有更多实现单一功能的晶体管结构(言外之意它们被使用的频率并不高),而这部分晶体管在不工作的时候会提供不小的静态功耗。

2、ARM在无指令处理的时候可以休眠,而X86在无指令处理时只是降低工作频率而已

3、ARM一般都有协处理器共同工作,比如GPU


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13468522.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-13
下一篇 2023-08-13

发表评论

登录后才能评论

评论列表(0条)

保存