绿荫在线
文明满屏

ARM架构到底是个啥?你手机里那个省电的秘密,原来是个‘卖图纸’的

早上六点半,闹钟响了。你摸到手机,按掉,翻个身继续睡。这个动作你每天重复,但有没有那么一瞬间——比如手机从枕头边滑到地上,捡起来发现屏幕没碎、电量还剩80%——你会想:这玩意儿怎么这么省电? 我告诉你,这背后站着一个叫ARM架构的东西。 别被“架构”俩字吓跑。它不是高数,也不是什么神秘代码。你可以把它理解成一套“做事的方法”。手机里的芯片,按这套方法设计,就能在干同样活的情况下,少吃电、少发热。就这么简单。

手机里的“省电狂魔”,到底怎么做到的?

你的笔记本电脑,用的大多是Intel或AMD的芯片,它们属于x86阵营。x86的脾气是:一个指令,能干很多事。比如“把冰箱里那瓶可乐拿出来,打开,倒进杯子,加冰”。一条指令,动作很多。听起来很高效对吧?但问题是,执行这条指令的电路很复杂,复杂就要耗电。 ARM呢?它走另一条路。它的指令很精简,一条指令就干一件事:开门、拿可乐、开瓶盖、倒水……分开来。程序写起来啰嗦一点,但电路可以做得简单。简单,就省电。 当然,现在的ARM指令集也在变复杂,x86也在优化功耗。但骨子里的设计哲学不一样。所以你的手机,电池才四千毫安时,却能亮屏七八个小时。你的笔记本,电池五十瓦时,看个网页可能也就四五个小时。差距就在这。
ARM架构芯片核心布局示意图
ARM架构芯片核心布局示意图

ARM不造芯片,它只“卖菜谱”

这一点特别多人搞错。ARM不是一家芯片公司。它不生产任何一颗芯片。它做的事,是设计芯片的“图纸”,然后把这些图纸授权给苹果、高通、三星、华为海思这些公司。 打个比方。你想开一家饭馆,但不会炒菜。ARM说:我这有份菜谱,你拿去用。你可以照着做,也可以改一改,加点自己的秘方。苹果就改了,改出了M1、M2。高通也改了,改出了骁龙。三星改了,改出了Exynos。 而Intel呢?Intel是自己写菜谱、自己炒菜、自己端上桌。AMD也差不多。这就是商业模式的不同。 所以,你手里那台iPhone,里面那颗A系列芯片,是苹果设计的,但底层架构是ARM的。你的安卓手机,骁龙或者天玑,也是ARM架构。甚至你家的路由器、电视盒子、智能音箱,里面都藏着一颗ARM芯片。
树莓派主板ARM芯片实物图
树莓派主板ARM芯片实物图

x86和ARM,到底谁更强?

这个问题,就像问“卡车和电瓶车谁更强”。拉货,卡车赢。钻小巷,电瓶车赢。 x86在服务器、台式机、笔记本领域,统治了几十年。因为它的性能上限高,能堆核心、堆频率,干重活不喘气。但代价是功耗高、发热大。你见过游戏本那个砖头一样的电源适配器吧?那就是x86的胃口。 ARM以前只能干轻活。手机、平板、物联网设备。但苹果M1出来以后,很多人闭嘴了。M1 Max、M2 Ultra,剪8K视频、跑代码编译,一点都不虚。而且功耗还低。我自己的M1 MacBook Air,用了两年,风扇都没转过(因为它根本没风扇)。冬天暖手?不存在的。 不过话说回来,ARM在服务器市场,还在慢慢爬。亚马逊的Graviton、阿里的倚天710,都是ARM架构的服务器芯片。但生态迁移不是一天两天的事。很多软件还得重新编译。所以短期内,x86不会死。ARM也不会通吃。 还有一个误区:有人说ARM是“低性能”的代名词。那是老黄历了。现在的ARM,单核性能已经摸到x86的屁股。多核更不用说,苹果堆核心堆得飞起。当然,极限性能还是x86强,比如你要跑一个超大型的3D渲染,或者玩最新的3A游戏,x86+独立显卡还是首选。 但趋势很明显:ARM在往上走,x86在想办法省电。最后可能互相偷师。就像两个拳击手,打着打着,发现对方招式挺好用。

你每天都在用ARM,只是不知道

除了手机,ARM还藏在很多地方。 你家的智能电视,遥控器按一下,反应快不快?那里面有一颗ARM芯片。你的智能手表,能测心率、能续航好几天,也是ARM。你车里的刹车控制、空调调节、甚至车窗升降,很多都是ARM。还有你公司门禁卡、你小区的快递柜、你点外卖时骑手拿的那个扫码枪……全是ARM。 它不像Intel那样天天打广告,“等灯等灯”。它闷声发大财。你根本感觉不到它的存在。但一旦它出问题,你手机变砖、电视卡死、车机黑屏,你就知道厉害了。 有一次我家的路由器坏了,换了一个新的。拆开旧的一看,里面一颗ARM芯片,上面印着“Broadcom”。那路由器用了五年,从来没关过机,也没死机。就问你服不服。
ARM架构在智能家居设备中的芯片应用图
ARM架构在智能家居设备中的芯片应用图

所以,ARM架构到底意味着什么?

它不是某个具体产品,也不是某家公司。它是一套规则,一种思路。它让芯片设计变成了“搭积木”——ARM提供最基础的积木块,各家厂商自己搭出摩天大楼或者小木屋。 这种模式,降低了造芯片的门槛。所以你能看到,连谷歌、亚马逊、特斯拉都开始自己设计ARM芯片了。特斯拉的自动驾驶芯片,就是ARM架构。谷歌的TPU,也是ARM核打底。 但这也带来一个问题:碎片化。安卓手机那么多品牌,每家的ARM芯片调校都不一样。同一个APP,在A手机上流畅,在B手机上卡顿。这就是碎片化的代价。苹果为什么流畅?因为它软硬件全自己控制,ARM架构的潜力被榨得干干净净。 不过,对普通用户来说,你不需要关心这些。你只需要知道:你的手机能一天一充,你的平板能看十小时视频,你的智能手表能戴一周——这里面有ARM的功劳。 下次手机发烫,别光骂电池。想想里面那颗ARM芯片,它可能正在疯狂加班,就为了让你多刷两小时短视频。唉,都是打工人。 好了,关于ARM架构,大概就聊这么多。如果你看到这里,说明你好奇心挺重。挺好。保持好奇,别被那些缩写吓到。它们说到底,都是人想出来的办法。对吧?
免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:ARM架构到底是个啥?你手机里那个省电的秘密,原来是个‘卖图纸’的
文章链接:https://www.lylxb.com/tech/861.html