2.2.2 ARM架构

ARM(https://oreil.ly/E9HIN)拥有30多年的历史,是精简指令集计算(RISC)架构的家族。RISC通常由许多通用CPU寄存器以及一组执行速度更快的指令组成。

因为Acorn(ARM的前身公司)的设计师从一开始就专注于最小化功耗,所以你可以在iPhone等许多便携式设备上找到基于ARM的芯片。它们也出现在大多数基于Android的手机和物联网中的嵌入式系统中,比如树莓派。

考虑到它们比x86芯片更快、更便宜、产生的热量更少,在数据中心中越来越多地发现基于ARM的CPU—比如AWS Graviton(https://oreil.ly/JpgdQ)—就不应该感到惊讶。虽然ARM比x86更简单,但也不能避免漏洞,比如Spectre(https://oreil.ly/M79Yu)。有关更多详细信息,请参阅ARM特定的内核文档(https://oreil.ly/i7kj4)。