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

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

3天内不再提示

ARMv8体系结构入门(附流程图+脑图)

jf_44130326 来源:Linux1024 作者:Linux1024 2026-01-06 07:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

ARMv8是手机、平板、甚至部分服务器里处理器的“底层设计蓝图”——它是ARM公司推出的第一代支持64位计算的架构,能让设备同时用大内存、跑新程序和旧程序。下面用“大白话+图”拆解它的核心逻辑。

先理框架:ARMv8脑图

wKgZO2lcQ52AY_KfAAQwUvwf-e8614.png

一、ARMv8到底是啥?

我们可以把ARMv8理解为处理器的“规则手册”

•以前的ARM架构是“32位手册”,最多只能让设备用4GB内存(比如早期的1GB手机);

•ARMv8是“64位新手册”,能支持8GB、16GB甚至更大的内存(现在的旗舰手机/平板都靠它);

•它还很“贴心”:保留了读“32位旧手册”的能力,所以旧App也能在新设备上跑。

二、核心状态:能切换的“双模式”(AArch64/AArch32)

ARMv8有两种“工作模式”,像手机的“深色/浅色模式”,能按需切换——

两种模式的区别

模式名 通俗叫法 用途
AArch64 64位模式 跑新App、用大内存
AArch32 32位兼容模式 跑旧App(比如几年前的软件)

模式切换流程图

wKgZO2lcQ52ANwcTAABSAk-m_fY935.png

三、指令集:处理器能听懂的“语言”

指令集是处理器的“沟通语言”——不同模式下,处理器能听懂的“话”不一样:

A64指令集:AArch64模式的“新语言”,专门给64位计算设计,能处理大内存、快运算;

A32指令集:AArch32模式的“旧语言”,就是以前32位处理器用的传统指令;

T32指令集:AArch32模式的“紧凑语言”——把指令做得更短,能节省设备的存储空间(比如旧手机的小内存)。

四、权限等级:像生活里的“不同权限”

ARMv8给处理器分了4个“权限等级(异常等级)”,就像生活里的“不同身份能做不同的事”:

4个等级的通俗类比

等级名 通俗身份 能做的事 不能做的事
EL0 游客 用微信、刷视频(普通App) 改系统设置、删系统文件
EL1 管理员 装软件、改壁纸(系统内核) 开虚拟机、动安全设置
EL2 超级管理员 同时开多个系统(虚拟机监控) 动指纹/支付的安全数据
EL3 安全锁管理员 管指纹、支付的安全数据 被普通程序调用

权限调用流程图

wKgZO2lcQ52AafljAACl-F9H82g569.png

五、常用内核:不同“性能款”的处理器

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
    ARM
    +关注

    关注

    135

    文章

    9611

    浏览量

    394338
  • 服务器
    +关注

    关注

    14

    文章

    10440

    浏览量

    91848
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    奕行智能论文入选国际计算机体系结构顶级会议 ISCA 2026

    ISCA 2026(International Symposium on Computer Architecture,国际计算机体系结构年会)。 ISCA 创立于 1973 年,是计算机体系结构领域最权威
    的头像 发表于 04-01 15:24 576次阅读
    奕行智能论文入选国际计算机<b class='flag-5'>体系结构</b>顶级会议 ISCA 2026

    基于 NineData 的多环境表结构变更流程编排实践

    NineData 的流程编排,并非简单的 SQL执行工具,而是专为多环境结构发布设计的标准化体系:以开发环境为基准数据源,固定变更源头与执行顺序,支持开发→测试→预发→生产自定义流程
    的头像 发表于 03-19 17:24 1213次阅读
    基于 NineData 的多环境表<b class='flag-5'>结构</b>变更<b class='flag-5'>流程</b>编排实践

    PCS7操作员站体系结构说明书

    电子发烧友网站提供《PCS7操作员站体系结构说明书.pdf》资料免费下载
    发表于 03-09 14:15 0次下载

    U-Boot SPL核心文件spl.c深度解析:从启动流程到调试优化

    解析 U-Boot 中 spl.c 文件的功能与作用,探讨其在系统调试和优化中的价值,并通过流程图帮助开发者快速掌握核心要点。
    的头像 发表于 02-05 14:08 634次阅读
    U-Boot SPL核心文件spl.c深度解析:从启动<b class='flag-5'>流程</b>到调试优化

    RK平台固件升级失败?排查流程图++实操指南,一步搞定!

          在固件升级过程中, 设备频繁报错、升级中断是工程师和工厂常遇的难题。为了让问题排查更高效,我们整理了这份 “ 流程图 + + 实操 ” 的完整指南,覆盖所有常见故障场景,无需复杂
    的头像 发表于 01-30 22:34 1244次阅读
    RK平台固件升级失败?排查<b class='flag-5'>流程图</b>+<b class='flag-5'>脑</b><b class='flag-5'>图</b>+实操指南,一步搞定!

    操作系统体系结构

    操作系统的体系结构是一个开放的问题。正如上文所述,操作系统在核心态为应用程序提供公共的服务,那么操作系统在核心态应该提供什么服务、怎样提供服务?有关这个问题的回答形成了两种主要的体系结构:大内核和微
    发表于 01-15 08:19

    从“能用”到“懂原理”:ARMv8寄存器架构深度拆解

    、ELR这些寄存器,只知道是保存状态的,却搞不清背后的设计逻辑; 其实ARMv8的寄存器架构,不是“零散知识点的堆砌”,而是围绕“高效运算”“安全隔离”“状态可控”三个核心目标设计的完整体系。 今天这篇文章,我不做枯燥的知识点罗列,而是从“为
    的头像 发表于 01-10 07:10 473次阅读
    从“能用”到“懂原理”:<b class='flag-5'>ARMv8</b>寄存器架构深度拆解

    250VDC以上直流电源滤波器的定制化设计与实现——(尺寸

    250VDC以上直流电源滤波器的定制化设计与实现——(尺寸
    的头像 发表于 01-09 17:42 1460次阅读

    专业原理绘制流程解析

    本文详细阐述专业原理绘制的完整流程与核心要点,揭示其作为电路开发基石的重要性。上海凝睿电子科技有限公司基于丰富的电路板开发与制造经验,提供从原理设计到PCBA量产的一站式专业服务。
    的头像 发表于 01-08 12:08 480次阅读

    【RK3568 NPU实战】别再闲置你的NPU!手把手带你用迅为资料跑通Android AI检测Demo,完整流程与效果

    【RK3568 NPU实战】别再闲置你的NPU!手把手带你用迅为资料跑通Android AI检测Demo,完整流程与效果
    的头像 发表于 11-10 15:58 1326次阅读
    【RK3568 NPU实战】别再闲置你的NPU!手把手带你用迅为资料跑通Android AI检测Demo,<b class='flag-5'>附</b>完整<b class='flag-5'>流程</b>与效果

    MD5信息摘要算法实现二(基于蜂鸟E203协处理器)

    处理器的运算结果通过返回电路将数据存储在对应的地址中,这里的地址即串口程序助手进行取指的地方。NICE接口和MD5协处理器SoC体系结构设计图如下图3-10所示。 1 NICE接口和MD5协
    发表于 10-30 07:54

    智能门禁系统的工作流程图详解

          智能门禁系统作为现代安防体系的关键组成部分,其核心操控技术融合了硬件集成、软件算法与网络通信,实现了身份识别、权限管理和远程控制的智能化。以下是其核心技术模块的解析: 1. 身份识别技术
    的头像 发表于 09-09 11:34 1156次阅读

    东风岚8月交付13505辆

    9月1日,东风岚公布8月交付数据,东风岚单月交付达13505辆,同比增长119%,实现七连涨,1-8月,东风岚累计交付达81768辆,
    的头像 发表于 09-02 11:03 1151次阅读

    长虹H14K8电路资料

    长虹H14K8电路
    发表于 08-19 16:51 0次下载

    DPU核心技术论文再次登陆体系结构领域旗舰期刊《IEEE Transactions on Computers》

    近期,鄢贵海团队研究成果在计算机体系结构领域国际顶级期刊《IEEE Transactions on Computers》中发表。该研究主要围绕KPU敏捷计算架构展开,KPU具有超强异构核集成和调度
    的头像 发表于 06-11 18:11 816次阅读
    DPU核心技术论文再次登陆<b class='flag-5'>体系结构</b>领域旗舰期刊《IEEE Transactions on Computers》