目前Arm处理器架构被分为三类
- A结构
例如,Contex-A53 Contex-A72
此类内核,高性能,为运行系统设计,拥有多种工作模式,MMU - R结构
专为实时性系统设计,常见于网络设备 - M结构
低能耗,高效能,常见于Iot设备,例如Contex-M0,Contex-M3,Contex-M4
ARM架构不仅限于处理器内核,还有总线和中断等
- ARM
- AMBA
- GIC
ARM将架构分为架构和微架构,例如,Contex-A53属于微架构的描述,它的架构为Armv8-A,或者,V8-A
ARM文档也是根据架构和微架构区分