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

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

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

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