目录
一、概述
Arm架构为处理器或核心的设计提供了基础,我们称之为处理元素(PE)。
Arm架构应用于各种技术中,集成到诸如智能手机、微型计算机、嵌入式设备、服务器甚至超级计算机等System-on-Chip(SoC)设备中。
该架构提供了一个通用的指令集和软件开发者的工作流程,也称为程序员模型。这有助于确保在不同Arm架构的实现之间实现互操作性,使软件能够在不同的Arm设备上运行。
本指南向任何对Arm架构感兴趣的人介绍Arm架构。不需要对Arm架构有先前的了解,但假定具有处理器和编程以及它们的术语的一般熟悉度。
在本指南结束时,您可以检查您的知识。您将了解Arm架构的不同配置文件以及某些特定于架构或微架构的特性。
二、关于ARM架构
Arm架构是世界上最流行的处理器架构之一。每年都有数十亿基于Arm的设备出货。
以下表格描述了三个架构系列:A、R和M:
这三个系列允许根据不同用例的需求定制Arm架构,同时仍然共享一些基本特性。
【注意】:Arm Cortex和Arm Neoverse是用于Arm处理器IP提供的品牌名称。我们的合作伙伴使用Arm架构提