memory存储类型
Memory ordering
为了提高指令执行速度,最新的arm处理器不再one bye one的执行指令,采取了一系列的措施来提高指令执行速度,包括重排序指令、存储访问方式(cache/buffer)。如下图是程序指令和实际ARM中可能的指令执行顺序:
存储类型
ARM有两种存储类型normal、device、strongly-order:
参考文章
https://developer.arm.com/documentation/den0042/a/Memory-Ordering