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

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

3天内不再提示

什么是ARM架构?什么是X86架构?两者的区别是什么?

戢梦云 来源:jf_13971712 作者:jf_13971712 2024-09-06 10:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、什么是ARM架构?

(一)起源与发展

ARM 架构由英国剑桥的 Acorn 计算机公司开发。因市场无合适产品,Acorn 自行设计出第一款微处理器,命名为 ARM。此后 ARM 架构不断发展,1990 年为与苹果合作成立 ARM 公司,开启全球广泛应用之路。

(二)技术特点与优势

ARM 架构采用精简指令集,节能高效,指令集简化、数目少且长度固定,多用寄存器,寻址灵活简单,执行效率高。同等性能下,功耗远低于 x86 架构。具有可扩展性和可裁剪性,适应多种应用场景。目前全球 99%以上智能手机市场采用 ARM 架构,从传感器到超级计算机都有 ARM CPU

(三)支持的操作系统与应用

ARM 架构支持多种操作系统。在移动领域,安卓和 iOS 两大主流操作系统的手机客户端广泛采用 ARM 架构。此外,ARM 版的 Windows 和 Linux 也在不断发展。例如,基于 ARM 架构的 Windows 系统可以在一些轻薄便携的笔记本电脑上运行,为用户提供了更多的选择。在嵌入式系统领域,ARM 架构更是占据主导地位,从智能家居设备到工业控制系统,处处都有 ARM 的身影。ARM 架构的广泛应用得益于其低功耗、高性能和良好的可扩展性,为各种智能设备的发展提供了强大的动力。

二、什么是X86架构?

(一)发展历程与命名由来

1978 年,Intel 推出 16 位微处理器“8086”,开创 x86 架构时代。Intel 早期以数字格式命名处理器,都以“86”结尾,架构简称为“X86”。三十多年里,x86 家族壮大,涉足多个领域,成就 Intel 地位,成为业界标准。

(二)技术特点与优势

X86 架构采用 CISC 设计,指令集丰富,CPU 电路设计复杂但编译器相对简单。性能卓越,处理能力强,支持高频率、多核 CPU。国内服务器市场 x86 占 97%份额,因性能强、生态健全、通用性好。X86 不断演进支持虚拟化技术,为现代 IT 基础设施提供支持。但其功耗相对较大。

(三)国产 X86 芯片现状

国内兆芯和海光在 X86 芯片领域有进展。兆芯发布开先 KX - 7000 系列处理器,采用“世界大道”内核微架构,集成 8 个核心,频率达 3.7GHz,用 Chiplet 互联架构,升级 IO 接口。海光国产 x86 处理器性能稳步推进,某款 8 核 16 线程,有一定性能。国产 X86 芯片面临技术授权、生态建设等问题,但未来有望在国内市场取得突破,为信息技术产业做贡献。

三、两者的区别是什么?

(一)追求目标不同

X86 架构追求高性能,满足复杂计算任务需求,如处理大量数据和复杂算法时表现出色。ARM 架构追求节能和低功耗,在移动设备中降低功耗以延长使用时间,如智能手机和平板电脑需在保证一定性能前提下降低功耗满足用户长时间使用需求。

(二)应用领域不同

X86 主要用于 PC 和服务器领域,个人电脑中能运行大型程序和系统满足高性能需求,服务器领域凭借强大性能和成熟生态成主流,全球约 80%服务器采用。ARM 主要用于移动终端,如手机、平板等,全球 99%以上智能手机采用 ARM 架构,其处理器以低功耗、高性能和良好可扩展性满足移动设备续航和便携要求。

(三)指令集不同

X86 采用复杂指令集计算机(CISC)设计,指令集复杂,有大量指令和寄存器,能执行复杂操作,但增加芯片面积和功耗,如一条指令可完成多个操作。ARM 采用精简指令集(RISC),指令集简单、执行速度快、功耗低,指令数目少且长度固定,大量使用寄存器,数据操作多在寄存器中完成,寻址方式灵活简单。

(四)兼容性与生态系统差异

X86 系统兼容性广泛,主流操作系统和应用程序均可运行,在个人电脑和服务器领域占主导地位,有庞大软件生态系统且硬件和软件开发有统一标准。ARM 系统多采用 Linux 操作系统,硬件系统需单独构建,与其他系统不兼容致应用软件不便移植,但软件生态系统在不断完善,如谷歌开发的 Android 系统为 ARM 发展提供支持和动力。

审核编辑 黄宇

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

    关注

    89

    文章

    38103

    浏览量

    296624
  • ARM架构
    +关注

    关注

    15

    文章

    185

    浏览量

    38996
  • X86架构
    +关注

    关注

    8

    文章

    47

    浏览量

    24366
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    芯源MCU架构是不是基本都是ARM架构?还有其他的架构吗?

    芯源MCU架构是不是基本都是ARM架构?还有其他的架构吗?
    发表于 11-20 06:21

    ARM架构与DSP有什么区别?哪一个更好?

    ARM架构与DSP有什么区别?哪一个更好?
    发表于 11-19 06:14

    基于蜂鸟E203架构的指令集K扩展

    向量操作指令,例如向量加法、向量乘法等。 在蜂鸟E203架构中,可以添加K扩展指令集,以处理大规模的数据集,可以添加以下指令: 1.VADD:向量加法指令,将个向量相加并存储结果到一个向量寄存器中
    发表于 10-21 09:38

    什么是ARM架构?你需要知道的一切

    深入探讨ARM®架构的真正含义、其核心特性、与NVIDIAJetson™等平台的差异,以及与传统x86系统的比较。什么是ARM架构
    的头像 发表于 09-11 14:48 749次阅读
    什么是<b class='flag-5'>ARM</b><b class='flag-5'>架构</b>?你需要知道的一切

    打破X86/ARM垄断!国产全新自主架构CPU处理器重磅发布

    3C6000系列、工控及移动终端处理器龙芯2K3000/3B6000M,以及相关整机和解决方案,标志着龙芯在自主芯片领域又迈出了坚实的一步。   龙芯中科董事长胡伟武在发布会上表示:“我国信息产业的根本出路在于构建独立于X86ARM体系之外的第三套生态体系,龙芯将
    的头像 发表于 06-28 00:40 8429次阅读
    打破<b class='flag-5'>X86</b>/<b class='flag-5'>ARM</b>垄断!国产全新自主<b class='flag-5'>架构</b>CPU处理器重磅发布

    聚徽厂家视角——X86 架构 vs. ARM 架构:工控一体机的算力、功耗与成本差异解析

    在工业自动化不断发展的当下,工控一体机作为核心设备,其架构选择至关重要。X86 架构ARM 架构在工控领域各领风骚,它们在算力、功耗与成
    的头像 发表于 06-07 14:56 656次阅读

    RISC-V架构CPU的RAS解决方案

    RISC-V架构以追赶的姿态在多个应用领域与X86架构ARM架构展开竞争。在服务器应用领域,
    的头像 发表于 06-06 17:03 1568次阅读
    RISC-V<b class='flag-5'>架构</b>CPU的RAS解决方案

    Arm 公司面向 PC 市场的 ​Arm Niva​ 深度解读

    子系统(CSS)​ ​ 的垂直领域延伸,Niva 旨在通过软硬件深度整合,解决传统 x86 架构在能效比、AI 加速与生态兼容性上的痛点。以下结合技术架构、性能突破、竞争格局与战略意义展开分析: 一、技术
    的头像 发表于 05-29 09:56 1304次阅读

    ARM服务器解决方案

    可控制在15W以下,较x86架构能效比提升50%以上,尤其适合边缘计算和轻量级并发场景。 弹性扩展能力‌ 模块化设计支持通过增减处理器节点快速调整算力,硬件成本较x86架构低30%-4
    的头像 发表于 05-16 07:44 827次阅读
    <b class='flag-5'>ARM</b>服务器解决方案

    CDS与SDS供液系统两者之间的区别

    CDS(中央化学液供应系统)与SDS(自动供液系统)在半导体、医疗等领域均有应用,但两者在功能定位、技术特点及应用场景上存在显著差异。以下是两者的核心区别: 1. 功能定位与系统架构
    的头像 发表于 05-12 09:10 1881次阅读

    国产化高性能之选:海光GM0-5601主板全面解析

    海光GM0-5601系列主板是国产化硬件生态中的标杆产品,基于海光X86架构处理器开发,专为工业控制、企业办公及国产化替代场景设计。
    的头像 发表于 04-12 09:49 1389次阅读

    ARMx86架构对比及其应用

    典型的服务器架构x86采用模块化方法,基于带有可更换组件的主板。CPU和其他组件(如显卡和GPU、内存控制器、存储或处理核心)针对特定功能进行了优化,可以轻松更换或扩展。然而,这种便利是有代价
    的头像 发表于 01-15 15:43 2001次阅读
    <b class='flag-5'>ARM</b>与<b class='flag-5'>x86</b>:<b class='flag-5'>架构</b>对比及其应用

    Arm架构PC市场前景堪忧,2025年出货量预测仅占13%

    的发展前景蒙上了一层阴影。ABI Research认为,尽管Arm PC在过去几年中取得了一定的进展,但在未来一年内进一步渗透市场的潜力却十分有限。 报告指出,2025年对于Arm PC平台而言是一个关键年份,但目前的形势并不乐观。除了面临来自AMD和英特尔等传统
    的头像 发表于 01-07 14:17 1258次阅读

    Arm主板与x86主板的区别

    在当今数字化迅猛发展的时代,计算机硬件的架构选择对于系统的性能、能效以及适用性具有至关重要的影响。Arm架构x86架构是目前主流的
    的头像 发表于 01-07 12:21 1425次阅读
    <b class='flag-5'>Arm</b>主板与<b class='flag-5'>x86</b>主板的<b class='flag-5'>区别</b>

    为什么开发都往Arm平台迁移

    开发深知,构建既能高效扩展又能控制成本的应用至关重要。云技术日新月异,其背后的技术也在不断发展。近年来,越来越多的公司意识到,将其应用从 x86 架构迁移到 Arm
    的头像 发表于 12-17 10:19 825次阅读