什么是 ARM?—— 芯片世界的“隐形冠军”
你可以把 ARM 理解成一种 芯片设计蓝图 的创造者和授权商。
一个简单的比喻:
英特尔(Intel) 像一家“餐馆”:它自己设计菜谱(芯片架构)、购买食材(硅晶圆)、烹饪菜肴(制造芯片),然后直接把菜品(芯片成品)卖给你。
ARM 则像一家“菜谱出版公司”:它只创作和出售菜谱(芯片设计蓝图),但不自己开餐馆。其他公司(如苹果、高通、三星)可以购买菜谱,然后根据自己的口味进行改良,再在自己的厨房里(工厂)烹饪出独特的菜品(芯片)。
所以,ARM 公司自己不生产任何芯片,它只出售芯片的设计方案(架构)。正因为这种商业模式,ARM 设计渗透到了我们生活的方方面面,成为了全球使用最广泛的处理器架构。
什么是“架构”?—— 芯片的“基因”与“灵魂”
“架构”这个词听起来很抽象,但你可以把它理解为:
一种“母语”
架构决定了芯片能听懂哪些“单词”和“语法”,这些就是“指令集”。不同的架构就像不同的语言(中文、英文、法语),说不同语言的芯片需要不同的“编译器”(翻译官)才能运行程序。
一套“设计哲学”
它定义了芯片的基本工作方式、如何管理内存、如何处理任务等核心规则。这就像两家汽车公司的造车理念不同,一个追求澎湃动力(高性能),一个追求极致省油(低功耗)。
一个“生态系统”
采用同一种架构的芯片,意味着它们能运行相同的操作系统和软件。这就像 Windows 软件通常不能在苹果电脑上直接运行一样,为特定架构编译的软件通常不能在其他架构上运行。
ARM 架构的独特魅力:为什么它无处不在?
ARM 架构的核心优势是 高效率和低功耗。这源于其最初为便携式计算器设计的 RISC(精简指令集) 理念。
RISC vs. CISC(复杂指令集,以英特尔为代表)的简单比喻:
CISC(复杂指令集):像一把瑞士军刀。它有很多复杂的、功能强大的指令,比如一个“开红酒”指令,它内部包含了很多小步骤。功能强大,但制造复杂,相对耗电。
RISC(精简指令集):像一套专业的厨房刀具。每把刀(指令)都非常简单、专注(切菜、削皮、砍骨)。要完成“开红酒”这个任务,你需要组合使用多个简单指令(先用砍刀削开瓶盖,再用开瓶器拔塞子)。虽然步骤多了,但每个步骤都非常高效、快速。
这种“简单指令组合完成复杂任务”的理念,使得 ARM 芯片在性能和功耗之间取得了完美平衡,特别适合对续航有严苛要求的移动设备。
ARM 架构的演进之路
ARM 架构也在不断发展和进化,就像手机型号从 iPhone 4 更新到 iPhone 15 一样。
| 架构版本 | 俗称 | 特点与现状 | 常见设备 |
|---|---|---|---|
| ARMv7 | 32位 ARM | 经典的、成熟的架构。曾是智能手机和平板的基石。目前处于维护末期,新软件支持逐渐减少。 | 树莓派 2/3, 旧款安卓手机, 很多嵌入式设备 |
| ARMv8 | 64位 ARM | 现代主流架构。引入了64位处理能力,性能大幅提升,同时保持了低功耗。是目前绝对的主流。 | 树莓派 4/5, 几乎所有现代手机, 苹果 M系列Mac, 服务器 |
| ARMv9 | 未来已来 | 最新架构,聚焦于安全性、人工智能和机器学习性能,代表着未来的方向。 | 最新款高端手机和计算设备 |
查看芯片的arm架构版本
比如博主的玩客云,其soc较为老旧,属于 v7 架构,在安装部分软件的时候,就会收到不支持该架构的提示信息。
cat /proc/cpuinfo | grep -e Processor -e Hardware -e Revision

