0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

X86架构与Arm架构区别

架构师技术联盟 来源:早起的码农 2023-02-22 09:37 次阅读

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

X86架构和Arm架构区别

1、追求不同:

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

2、领域不同:

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

3、本质不同:

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

4、CISC与RISC的不同

CISC是复杂指令集CPU,指令较多,因此使得CPU电路设计复杂,功耗大,但是对应编译器的设计简单。

RISC的精简指令集CPU,指令较少,功耗比较小,但编译器设计很复杂,它的关键在与流水线操作能在一个时钟周期完成多条指令。

55dccac8-b248-11ed-bfe3-dac502259ad0.jpg

X86 VS ARM

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

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

x86的32位架构一般又被称作IA-32,全名为“Intel Architecture, 32-bit”。其64位架构由AMD率先推出,并被称为“AMD64”。之后也被Intel采用,被其称为“Intel 64”。一般也被称作“x86-64”、“x64”。

值得注意的是,Intel也推出过IA-64架构,虽然名字上与“IA-32”相似,但两者完全不兼容,并不属于x86指令集架构家族。广义的x86架构, 泛指支持x86和x64架构的intel, amd的cpu, 但不包含ia64(安腾)

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

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

ARM处理器广泛使用在嵌入式系统设计,低耗电节能,非常适用移动通讯领域。消费性电子产品,例如可携式装置(PDA、移动电话、多媒体播放器、掌上型电子游戏,和计算机),电脑外设(硬盘、桌上型路由器),甚至导弹的弹载计算机等军用设施。

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

近年来,ARM架构的的兴起下,许多巨头纷纷开始自研ARM架构的服务器芯片,包括国外的亚马逊、谷歌甚至微软,国内的腾讯、阿里巴巴、华为等等都积极参与其中。

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

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

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    134

    文章

    9020

    浏览量

    366330
  • 微处理器
    +关注

    关注

    11

    文章

    2241

    浏览量

    82241
  • 指令集
    +关注

    关注

    0

    文章

    221

    浏览量

    23334

原文标题:X86架构与Arm架构区别

文章出处:【微信号:架构师技术联盟,微信公众号:架构师技术联盟】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    x86架构arm架构区别

    X86架构X86指令集,它属于CISC指令集。ARM架构ARM指令集,属于RISC指令集。
    发表于 09-27 14:40

    ARM架构的系统与X86架构系统的特性有什么不同?

    ARM架构相较于x86有哪些特点?ARM架构的系统与X86
    发表于 06-16 09:05

    Powerpc架构X86架构区别

    目录1、ARM1.1 ARM历史1.2 ARM内核系列2、MIPS应用范围发展历史3、PowerPC三巨头4、X86架构
    发表于 07-26 06:16

    arm架构x86架构有什么区别

    什么叫arm架构x86架构是由哪些部分组成的?arm架构
    发表于 10-25 08:25

    arm架构x86架构有什么区别是什么?

    Cortex系列处理器是从从ARM哪个架构开始的?arm架构x86架构有什么
    发表于 10-28 08:36

    X86架构ARM架构

      ARM架构是一个32位元精简指令集中央处理器架构x86架构指的是特定微处理器执行的一些计算机语言指令集。
    发表于 11-30 12:48
    <b class='flag-5'>X86</b><b class='flag-5'>架构</b>和<b class='flag-5'>ARM</b><b class='flag-5'>架构</b>

    X86架构ARM架构,在工业领域的优势争霸

    在处理器架构方面,X86架构ARM架构在性能方面有那些区别
    发表于 07-31 15:58 6663次阅读

    什么叫arm架构_X86架构ARM架构有什么区别

    本文首先介绍了arm架构的概念,其次介绍了ARM架构图与ARM的技术实现,最后介绍了X86
    发表于 04-24 08:45 8.6w次阅读
    什么叫<b class='flag-5'>arm</b><b class='flag-5'>架构</b>_<b class='flag-5'>X86</b><b class='flag-5'>架构</b>与<b class='flag-5'>ARM</b><b class='flag-5'>架构</b>有什么<b class='flag-5'>区别</b>

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

    本文主要介绍的是arm架构x86架构区别,首先介绍了ARM
    的头像 发表于 05-16 14:19 31.1w次阅读
    一文看懂<b class='flag-5'>arm</b><b class='flag-5'>架构</b>和<b class='flag-5'>x86</b><b class='flag-5'>架构</b>有什么<b class='flag-5'>区别</b>

    医疗设备逐渐从X86转到ARM平台主要原因是什么

    本文首先阐述了x86的概念及ARM架构,其次介绍了X86架构ARM
    发表于 05-25 10:49 4334次阅读
    医疗设备逐渐从<b class='flag-5'>X86</b>转到<b class='flag-5'>ARM</b>平台主要原因是什么

    ARM架构X86架构二者之间的区别是什么

    指令集,指一个intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合。 arm架构x86架构区别 一、性能
    发表于 01-06 10:49 6980次阅读

    X86架构Arm架构区别

    CISC与RISC的不同 CISC是复杂指令集CPU,指令较多,因此使得CPU电路设计复杂,功耗大,但是对应编译器的设计简单。 RISC的精简指令集CPU,指令较少,功耗比较小,但编译器设计很复杂,它的关键在与流水线操作能在一个时钟周期完成多条指令。
    发表于 05-06 12:52 3.1w次阅读
    <b class='flag-5'>X86</b><b class='flag-5'>架构</b>与<b class='flag-5'>Arm</b><b class='flag-5'>架构</b>的<b class='flag-5'>区别</b>

    X86架构Arm架构区别

    X86架构ARM架构是主流的两种CPU架构X86架构
    的头像 发表于 06-16 12:50 2.2w次阅读
    <b class='flag-5'>X86</b><b class='flag-5'>架构</b>与<b class='flag-5'>Arm</b><b class='flag-5'>架构</b>的<b class='flag-5'>区别</b>

    一起来看下关于X86架构ARM架构区别

    使用在许多嵌入式系统设计。由于节能的特点,ARM处理器非常适用于移动通讯领域,符合其主要设计目标为低耗电的特性。什么叫x86架构?目前的PC架构绝大多数都是Inte
    的头像 发表于 07-19 18:10 2670次阅读
    一起来看下关于<b class='flag-5'>X86</b><b class='flag-5'>架构</b>与<b class='flag-5'>ARM</b><b class='flag-5'>架构</b>的<b class='flag-5'>区别</b>

    arm架构x86架构区别 linux是x86还是arm

    ARM架构x86架构是两种不同的计算机处理器架构,它们在体系结构、指令集、应用领域等方面有着明显的区别
    的头像 发表于 01-30 13:46 1.6w次阅读