我的问题是关于M-4芯片上可用的不同内存类型,我现在正在读到这篇文章。总而言之,存在三种不同类型的存储器,即定义存储器系统将在其中执行程序指令(例如,ldr或str)的序列(或是否将存在任何序列)的“正常”、“设备”和“强序”。似乎“正常”存储器类型允许存储器系统移动指令执行顺序以提高效率,前提是程序行为不变。
问题是-如果行为不变,效率得到提高,那么“设备”和“强序”内存的实际用途是什么?从我初学者的角度来看,我明白它们的存在肯定是有原因的,但我还没有亲身经历来链接到这个话题。
发布于 2016-01-29 04:34:47
基本上,对有副作用的内存访问使用强序属性-例如FIFO
https://stackoverflow.com/questions/35046458
复制相似问题