阅读背景:

《linux设备驱动开发详解》笔记——7并发控制

来源:互联网 
ldr r0, [r1]
str r2, [r3]

例如上述程序,如果ldr执行时间较长(例如cache未命中),则CPU可以不等待ldr完成,继续执行后面的str指令,也许str指令都执行完了,但是ldr还没执行完。这就导致了乱序执行。例如上述程序,如果ldr执行时间较长(例如cache



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: