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

news/2025/2/22 1:45:53/

       X86结构和ARM架构是主流的两种CPU架构,X86架构的CPU是PC服务器行业的老大,ARM架构的CPU则是移动端的老大,X86架构和arm架构实际上就是CISC与RISC之间的区别,很多用户不理解他们两个之间到底有那些区别,实际就是他们的领域不太相同,然后追求也不相同。

      X86架构和ARM架构区别:

      1:追求不同:

            x86主要追求性能,但是会导致功耗大,不节能,而arm则是追求节能,低功耗,但是和X86相比性能较差。

       2:领域不同:

            ARM主要应用于移动终端中,类如手机,平板等,而X86则是主要应用于Inter AMD等PC机,X86服务器中。

      3:本质不同:

           X86采用CISC复杂指令集计算机,而ARM采用的是RSIC精简指令集计算机。

      4:CSIC与RISC的不同:

          CSIC是复杂指令集CPU,指令较多,因此使得CPU电路设计复杂,功耗大,但是对用编译器的设计简单;RISC的精简指令集CPU,指令较少,功耗比较小,但是编译器设计很复杂,它的关键在与流水线操作能在一个时钟周期完成多条指令。

 X86 vs ARM:

         X86架构(the X86 architecture)是微处理器执行的计算机语言指令集,指一个inter通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集和,X86泛指一系列基于Inter 8086且向后兼容的中央处理器指令集架构。

          Inter在早期以80x86这样的数字格式来命名处理器,包括Inter 8086,80816,80826,80836以及80846,由于以“86”作为结尾,因此其架构被称为 x86,由于数字并不能作为注册上商标,因此Inter及其竞争者在新一代处理器使用可注册的商标,如奔腾(pentium),酷睿(Core),锐龙(Ryzen,AMD推出)。

          x86的32位架构一般又被称为IA-32,全名为“Inter Architecture 32-bit” 。其64位架构由AMD率先推出,并成为“AMD64” 之后也被Inter采用,被其称为“Inter 64”,一般也被称作“x86-64”,“x64”
         值得注意的是,Inter也推出过IA-64架构,虽然名字上与“AI-32” 相似,但是两者完全不兼容,并不属于x86指令集架构家族,广义的x86架构,泛指支持x86和x64架构的Inter,amd的cpu,但不包含IA64(安腾)

           ARM架构,曾称进阶精简指令集机器(Advamced RISC Machine)更早称作Acorn RISC Machine,是一个32位精简指令集(RISC)处理器架构,还有基于ARM设计的派生产品,重要产品包括Marvell的XScale架构和TI的OMAP系列

          ARM家族占比所有32位嵌入式处理器的75%,成为占全世界最多数的32位架构。

          ARM处理器广泛使用在嵌入式系统设计,低功耗,非常适用于移动通信领域,消费类电子产品,例如可携带式装置(pad,移动电话,多媒体播放器,掌上电子游戏机等)电脑外设,甚至导弹的弹载计算机等军用设备。

          在数据中心需求增长的趋势下,核心芯片的角逐越演越烈,ARM已经进军服务器市场,ARM单核的面积仅为x86核的1/7,同样芯片尺寸下可以继承更多核心数,通过“堆核”的方式,使得ARM架构处理器在性能快速提升下,也能保持较低的功耗,根据Ampere给出的数据,其CPU的性能超越传统X86处理器的3倍,性能功耗比领先近4倍,与X86服务器相比,Ampere Altra系列可用50%的功耗提供200%的性能。

          近年来,ARM架构的兴起下,许多巨头纷纷开始自研ARM架构的服务器芯片,包括国外的亚马逊,google,Micro,国内的腾讯,alibaba,huawei等等都积极参与其中。

          曾经失败的搞通似乎也在禅师再次进军服务器芯片市场,去年收购了芯片创业公司Nuvia,而Nuvia创立的目标式打造高性能的ARM服务器芯片。

          ARM的服务器芯片有三大目标市场,即云计算,HPC和边缘计算。

        


http://www.ppmy.cn/news/246866.html

相关文章

X86:2:X86处理器架构

文章目录 2.1.3读取内存2.1.4加载并执行程序 2.2 32位x86处理器2.2.1操作模式 2.3 64位X86-64处理器 2.1.3读取内存 从内存读取一个值经将想要读取的值的地址放到地址总线设置处理器RD(读取)引脚(改变RD的值)等待一个时钟周期给存储器芯片进行响应将数据从数据总线复制到目标操…

ARM与X86 CPU架构区别

CISC(复杂指令集计算机)和RISC(精简指令集计算机)是当前CPU的两种架构。它们的区别在于不同的CPU设计理念和方法。早期的CPU全部是CISC架构,它的设计目的是 CISC要用最少的机器语言指令来完成所需的计算任务。 RISC和CISC是设计制造微处理器的两种典型技术&#xff…

Linux x86 和ARM什么区别?

问题: 最近在用三星的一款i5处理器的Windows平板,和iPad,以及其他使用ARM处理器的手机相比,发热量大很多,甚至需要借助风扇来散热,耗电量也大了不少。 那么就很奇怪,在主频相差不大&#xff0…

x86,x86_64,ARM是什么?

http://in.ali213.net/news/201603/1057.html 它们都是处理器CPU. 处理器(CPU)x86x86_64ARM位数3264 性能(速度/功耗) 常用设备台式机台式机手机

平板电脑的ARM和X86架构

平板电脑(英文:Tablet Personal Computer,简称Tablet PC、Flat Pc、Tablet、Slates),是一种小型、方便携带的个人电脑,以触摸屏(也称为数位板技术)作为基本的输入设备。平板电脑介于…

解析Windows 8 ARM版平板电脑

解析Windows 8 ARM版平板电脑 为了吸引用户购买,ARM版Windows 8平板会包含Office 15程序,只是若用户可免费取得,则部分成本可能得由制造商来吸收。微软是在1年前宣布开发可用在ARM架构芯片的Windows 8版本,ARM芯片常见用在平板等移…

X86架构与Arm架构的主要区别分析

​ X86架构和ARM架构是主流的两种CPU架构,X86架构的CPU是PC服务器行业的老大,ARM架构的CPU则是移动端的老大。 X86架构和arm架构实际上就是CISC与RISC之间的区别,很多用户不理解它们两个之间到底有哪些区别,实际就是它们的领域不…

X86架构与Arm架构区别

X86架构与Arm架构区别 X86架构和ARM架构是主流的两种CPU架构,X86架构的CPU是PC服务器行业的老大,ARM架构的CPU则是移动端的老大。X86架构和arm架构实际上就是CISC与RISC之间的区别,很多用户不理解它们两个之间到底有哪些区别,实际…