DSB 是 DMB 的超集吗?
如果不考虑性能,DNA可以用DSB代替吗
DSB
是的超集DMB
所以它可以被替换为DSB
如果性能不是问题。
From Cortex-A 系列程序员指南:
数据同步屏障 (DSB)
该指令强制核心
等待所有挂起的显式数据访问在任何操作之前完成
可以执行附加指令阶段。没有影响
预取指令。
数据内存屏障 (DMB)
这
指令确保所有内存访问都按程序顺序进行
在任何显式内存之前在系统中观察到屏障
按程序顺序出现在屏障之后的访问。它不是
影响在核心上执行的任何其他指令的顺序,
或指令获取。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)