快速链接:
.
👉👉👉 ARMv8/ARMv9架构入门到精通-[目录] 👈👈👈
- 付费专栏-付费课程 【购买须知】
- 个人博客笔记导读目录(全部)
目录
-
- 2.ARM Architecture and Processors
-
- 2.1 Architectural profiles
- 2.2 Architecture history and extensions
-
- 2.2.1 DSP multiply-accumulate and saturated arithmetic instructions
- 2.2.2 Jazelle
- 2.2.3 Thumb Execution Environment (ThumbEE)
- 2.2.4 Thumb
- 2.2.5 Thumb-2
- 2.2.6 Security Extensions (TrustZone)
- 2.2.7 VFP
- 2.2.8 Advanced SIMD (NEON)
- 2.2.9 Coprocessors
- 2.2.10 Large Physical Address Extension (LPAE)
- 2.2.11 Virtualization
- 2.2.12 big.LITTLE
- 2.3 Processor properties
- 2.4 Cortex-A series processors
- 2.5 Key architectural points of ARM Cortex-A series processors
2.ARM Architecture and Processors

ARM 并不制造硅设备。相反,ARM 创建微处理器设计,这些设计授权给半导体公司和原始设备制造商(OEM),由他们将其集成到系统级芯片(SoC)设备中。
为了确保不同实现之间的兼容性,ARM 定义了架构规范,规定了符合标准的产品应如何表现。实现 ARM 架构的处理器必须符合特定版本的架构。
ARM 架构支持在非常广泛的性能点上进行实现。其简洁性使得实现非常小,并且这使得其能够实现非常低的功耗。
本书涵盖的 Cortex-A 系列处理器符合 ARMv7-A 架构。也可能存在多个具有不同内部实现和微架构的处理器,这些处理器的循环时间和时钟频率不同,但符合相同版本的架构,它们执行为该架构定义的 ARM 指令集,并通过 ARM 验证系统测试。
2.1 Architectural profiles
ARM 会定期发布架构的新版本。这些新版本增加了新功能或对现有行为进行了更改。这样的更改几乎总是向后兼容的,这意味着在旧版本架构上运行的用户代码将继续在新版本上正常运行。当然,为利用新功能而编写的代码将无法在缺少这些功能的旧处理器上运行。
在架构的所有版本中,一些系统特性和行为是由实现定义的。

订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



