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

电子说

1.3w人已加入

描述

一、什么是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 发展提供支持和动力。

审核编辑 黄宇

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分