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

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

3天内不再提示

ARM能否成功取代x86架构

如意 来源:中关村在线 作者:贾征 2020-12-28 09:59 次阅读

继苹果成功发布基于ARM架构自研的M1处理器之后,谷歌、微软纷纷表示也要加入自研ARM架构处理器的阵营。

再加上早已觊觎PC市场多年的高通,人们心中似乎隐约感觉到事情并不这么简单,或许ARM和x86这两种微架构终将有一场宿命之战。

ARM能否取代x86,问题类似手机能否取代电脑,但事实上绝非没有这么简单。

两种架构如今或许有所重叠,但根本的应用环境和商业逻辑却存在千差万别。

我们为什么非要纠结“二选一”的问题,而不是让他们各尽其能。呵~小孩子才做选择题呢!

两种架构的本质差异

ARM和x86架构之间的本质差异就是精简指令集和复杂指令集,诸如ARM架构的优势是效率和功耗,而x86更强调和性能和扩展能力。

本质上的差异决定了他们发展方向的不同,因此简单的谈ARM取代x86,这其实并非一个简单的取代和被取代的问题。

但移动兴桌面衰确实是客观存在的问题,而导致这个问题的根本在于移动互联网浪潮将人们的应用模式开始朝着碎片化、傻瓜化的趋势去发展。

最终导致大而全的x86架构在应对新趋势变化的时候,反而不如小而精的ARM架构更能顺应趋势的变化。

移动化令ARM快速崛起,而边缘计算兴起开始让ARM蚕食x86份额。

中心化即去PC化

电脑曾经是一个家庭的计算中心、信息中心、数据中心、以及娱乐中心,而这刚好就是x86这种全能选手最擅长的领域。

而如今很多人回家不再打开电脑,很多家庭不再升级电脑,人们抛弃PC并非x86不行,根本在于越来越多的智能终端满足了人们碎片化需求。

比如你要听歌,现在何须打开电脑这么复杂。

一颗成本很低的ARM芯片,加上免费的安卓系统,再接入语音云就是智能音箱,成本并不比普通音箱高多少,想听什么歌就是一句话的事儿。

同理智能电视接入云游戏配上手柄就能取代大部分PC游戏,可见一斑。

这些功能其实x86都能胜任,只是成本高而已,说白了还是商业问题。

生产力模型难推翻

今年苹果M1的出现确实颠覆了人们的很多观念,其最大的魅力在ARM架构处理器基于桌面应用的性能开始在部分领域实现反超。

其次ARM架构处理器实现了桌面和移动应用的互通,仅仅这两点就足以称之为革命性进化,但要想彻底推翻x86还很遥远。

即使在民用娱乐领域ARM确实具备成本和功耗上的优势,但是在作为生产力模型方面,x86统领世界数十年已然根深蒂固几乎无可撼动,关键也没必要。

况且在专业领域大量基于复杂运算方面,ARM精简指令集是否能够胜任都是问题,更不要谈什么取代了。

如今ARM异军突起,打破了x86的一统天下,所以就会出现一些割裂。

云端实现互通互补

云端就像一条线,可以把ARM和X86割裂的状态解决掉。比如你的家庭未来不需要任何专业级的应用场景,那就完全没有必要购置家庭电脑。

而在家里你可以通过ARM芯片的轻端访问公司或者工作室专业PC里面的应用数据,这是最高效和低成本的方案。

在移动网络带宽不断提升的趋势下,人们未来对于智能终端的需求越来越朝着两极化的方向去发展。

一方面是越来越轻薄便利甚至与穿戴融合的智能终端,而另一方面是越来越强大的计算能力和信息处理能力,而这两段极为矛盾,又为互补,唯有云端可互通互补。

目前英特尔仍保持服务器市场90%以上的份额,此时考虑ARM取代x86完全是替古人担忧。至于未来,与其ARM和x86“二选一”,倒不如两个都要有。
责编AJX

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

    关注

    134

    文章

    9027

    浏览量

    366448
  • X86
    X86
    +关注

    关注

    5

    文章

    293

    浏览量

    43364
  • 架构
    +关注

    关注

    1

    文章

    506

    浏览量

    25430
收藏 人收藏

    评论

    相关推荐

    英特尔将携手AMD共同捍卫x86生态

    Advisory Group)由英特尔和AMD共同创立,其目标在于推动x86架构的未来发展,简化软件开发流程,保障互操作性和接口的一致性,并为开发者提供标准化的架构工具、指令集以及对未来的明确规划。
    的头像 发表于 10-16 13:49 362次阅读

    ARM 架构工控机与 X86 架构工控机:差异究竟在哪?

    控制系统等行业。本文详细分析一下ARM工控机与X86架构工控机,供大家参考。 应用领域:ARM控制器适用于小型应用,边缘计算、自动化控制、物联网关、智慧城市、智能设备等场景,比如ARM
    的头像 发表于 09-20 15:13 301次阅读
    <b class='flag-5'>ARM</b> <b class='flag-5'>架构</b>工控机与 <b class='flag-5'>X86</b> <b class='flag-5'>架构</b>工控机:差异究竟在哪?

    就服务器而言,ARM架构X86架构有什么区别?各自的优势在哪里?

    一、服务器架构概述 在数字化时代,服务器架构至关重要。服务器是网络核心节点,存储、处理和提供数据与服务,是企业和组织信息化、数字化的关键基础设施。ARMx86
    的头像 发表于 09-09 14:05 1221次阅读

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

    ,1990 年为与苹果合作成立 ARM 公司,开启全球广泛应用之路。 (二)技术特点与优势 ARM 架构采用精简指令集,节能高效,指令集简化、数目少且长度固定,多用寄存器,寻址灵活简单,执行效率高。同等性能下,功耗远低于
    的头像 发表于 09-06 10:40 581次阅读

    X86架构处理器有哪些优点和缺点

    X86架构处理器作为计算机领域的重要组成部分,具有多个显著的优点和一定的缺点。以下是对X86架构处理器优缺点的详细分析。
    的头像 发表于 08-22 11:25 1334次阅读

    X86架构ARM架构有什么区别

    X86架构ARM架构是两种主流的CPU架构,它们在多个方面存在显著的差异。以下是对这两种架构
    的头像 发表于 08-22 11:21 7145次阅读

    探索RISC-V二进制翻译,openKylin成功在SG2042平台运行X86架构软件!

    众所周知,在新的指令集架构发展初期,往往采用兼容其他架构软件的方法来拓展自身生态体系,如苹果公司的Rosetta2和微软的Arm64EC,都是将X86
    的头像 发表于 07-24 08:34 414次阅读
    探索RISC-V二进制翻译,openKylin<b class='flag-5'>成功</b>在SG2042平台运行<b class='flag-5'>X86</b><b class='flag-5'>架构</b>软件!

    ElfBoard技术贴|如何将libwebsockets库编译为x86架构

    在之前的文章中,我们已经详细介绍了如何交叉编译libwebsockets并将其部署到ELF1开发板上。然而在调试阶段,发现将libwebsockets在Ubuntu环境下编译为x86架构可能更为方便
    的头像 发表于 07-10 09:38 1136次阅读
    ElfBoard技术贴|如何将libwebsockets库编译为<b class='flag-5'>x86</b><b class='flag-5'>架构</b>

    I.MX6ULL-飞凌 ElfBoard ELF1板卡 - 如何在Ubuntu中编译OpenCV库(X86架构

    使用X86架构的OpenCV库,利用主机的强大计算性能和丰富的调试工具,可以加速开发进程并简化调试环节。下面就跟小伙伴详细讲述如何在Ubuntu环境下将 OpenCV 编译为 X86 架构
    发表于 06-07 09:32

    全新国产x86处理器,Chiplet架构,从教育整机做起

    电子发烧友网报道(文/周凯扬)要说什么架构在当下的计算机市场依然屹立多年不倒,那一定是x86架构。尽管坐拥巨大的市场占有量,x86依然是市面上最封闭的生态之一,多年以来只有英特尔和AM
    的头像 发表于 04-30 01:06 5014次阅读
    全新国产<b class='flag-5'>x86</b>处理器,Chiplet<b class='flag-5'>架构</b>,从教育整机做起

    鸿湖万联成功举办基于x86架构的OpenHarmony应用生态挑战赛

    近日,由开放原子开源基金会、央视网、江苏省工业和信息化厅、无锡市人民政府、江苏软件产业人才发展基金会、苏州工业园区、无锡高新区等共同承办,鸿湖万联参与共建的“基于x86架构的OpenHarmony应用生态挑战赛”决赛路演在无锡圆满落幕。
    的头像 发表于 04-23 09:26 305次阅读
    鸿湖万联<b class='flag-5'>成功</b>举办基于<b class='flag-5'>x86</b><b class='flag-5'>架构</b>的OpenHarmony应用生态挑战赛

    x86 SBC vs ARM SBC:选择适合您的单板计算机

    比较,帮助您决定哪一种适合您。 基础知识 在我们深入比较之前,有必要了解什么是 x86ARM 架构x86是一种复杂指令集计算(CISC)
    的头像 发表于 03-07 13:26 429次阅读

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

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

    x86arm架构区别主板还是cpu

    x86ARM架构是计算机处理器的两种不同体系结构,涉及到CPU和主板两方面的区别。下面将详细介绍它们的特点和区别。 首先,我们需要先了解x86A
    的头像 发表于 12-21 17:08 2128次阅读

    如何在X86架构的嵌入式系统上部署掌纹识别算法

    安全性而备受关注。在这一背景下,越来越多的应用领域开始采用掌纹识别技术,包括金融、安全、物流和智能门禁等。本文将介绍如何在X86架构的嵌入式系统上部署一个开源的掌纹识别算法。
    的头像 发表于 11-10 16:53 1478次阅读
    如何在<b class='flag-5'>X86</b><b class='flag-5'>架构</b>的嵌入式系统上部署掌纹识别算法