ARMv8是手機、平板、甚至部分服務器里處理器的“底層設計藍圖”——它是ARM公司推出的第一代支持64位計算的架構,能讓設備同時用大內存、跑新程序和舊程序。下面用“大白話+圖”拆解它的核心邏輯。
先理框架:ARMv8腦圖

一、ARMv8到底是啥?
我們可以把ARMv8理解為處理器的“規則手冊”:
?以前的ARM架構是“32位手冊”,最多只能讓設備用4GB內存(比如早期的1GB手機);
?ARMv8是“64位新手冊”,能支持8GB、16GB甚至更大的內存(現在的旗艦手機/平板都靠它);
?它還很“貼心”:保留了讀“32位舊手冊”的能力,所以舊App也能在新設備上跑。
二、核心狀態:能切換的“雙模式”(AArch64/AArch32)
ARMv8有兩種“工作模式”,像手機的“深色/淺色模式”,能按需切換——
兩種模式的區別
| 模式名 | 通俗叫法 | 用途 |
| AArch64 | 64位模式 | 跑新App、用大內存 |
| AArch32 | 32位兼容模式 | 跑舊App(比如幾年前的軟件) |
模式切換流程圖

三、指令集:處理器能聽懂的“語言”
指令集是處理器的“溝通語言”——不同模式下,處理器能聽懂的“話”不一樣:
?A64指令集:AArch64模式的“新語言”,專門給64位計算設計,能處理大內存、快運算;
?A32指令集:AArch32模式的“舊語言”,就是以前32位處理器用的傳統指令;
?T32指令集:AArch32模式的“緊湊語言”——把指令做得更短,能節省設備的存儲空間(比如舊手機的小內存)。
四、權限等級:像生活里的“不同權限”
ARMv8給處理器分了4個“權限等級(異常等級)”,就像生活里的“不同身份能做不同的事”:
4個等級的通俗類比
| 等級名 | 通俗身份 | 能做的事 | 不能做的事 |
| EL0 | 游客 | 用微信、刷視頻(普通App) | 改系統設置、刪系統文件 |
| EL1 | 管理員 | 裝軟件、改壁紙(系統內核) | 開虛擬機、動安全設置 |
| EL2 | 超級管理員 | 同時開多個系統(虛擬機監控) | 動指紋/支付的安全數據 |
| EL3 | 安全鎖管理員 | 管指紋、支付的安全數據 | 被普通程序調用 |
權限調用流程圖

五、常用內核:不同“性能款”的處理器
ARMv8的“設計圖紙”落地成了不同的處理器內核(相當于“不同配置的CPU”),常見的有3種:
| 內核名 | 通俗定位 | 生活例子 | 典型設備 |
| Cortex-A53 | 省電小核 | 像手機后臺的“低功耗模式” | 中低端手機、智能手表 |
| Cortex-A57 | 性能大核 | 像手機的“性能模式”(玩游戲) | 早期旗艦手機 |
| Cortex-A72 | 能效旗艦核 | 又快又省電的“均衡模式” | 高端手機、輕量服務器 |
六、支持的數據寬度:能存多少內容?
ARMv8能處理不同大小的數據,用“字母數量”類比更直觀:
?字節(8位):存1個字母(比如“a”);
?半字(16位):存2個字母(比如“ab”);
?字(32位):存4個字母(比如“abcd”);
?雙字(64位):存8個字母(比如“abcdefgh”);
?四字(128位):存16個字母(比如“abcdefghijklmnop”)。
審核編輯 黃宇
-
ARM
+關注
關注
135文章
9576瀏覽量
392944 -
服務器
+關注
關注
14文章
10318瀏覽量
91637
發布評論請先 登錄
奕行智能論文入選國際計算機體系結構頂級會議 ISCA 2026
U-Boot SPL核心文件spl.c深度解析:從啟動流程到調試優化
RK平臺固件升級失敗?排查流程圖+腦圖+實操指南,一步搞定!
操作系統體系結構
從“能用”到“懂原理”:ARMv8寄存器架構深度拆解
專業原理圖繪制流程解析
【RK3568 NPU實戰】別再閑置你的NPU!手把手帶你用迅為資料跑通Android AI檢測Demo,附完整流程與效果
智能門禁系統的工作流程圖詳解
DPU核心技術論文再次登陸體系結構領域旗艦期刊《IEEE Transactions on Computers》
PID管道儀表流程圖識讀方法【推薦下載】
睿創微納AI芯片技術登上國際計算機體系結構領域頂級會議
PLC常見的故障和因素及5大排除流程圖
ARMv8體系結構入門(附流程圖+腦圖)
評論