关于MESI CPU缓存一致性协议

1.MESI分别为CPU缓存行的四个状态,

M(Modified)代表被修改,即cpu缓存行中的数据和主存中的数据不一致的状态。

E(Exclusive)独享的,即当前只有一个cpu缓存行持有该数据,且数据和主存一致。

S(Shared)共享的,即多个cpu缓存行都缓存该数据的副本,且数据和主存一致。

I(Invalid)无效的,即共享状态的某一个cpu缓存行的数据被修改了,立即通知其他cpu缓存行,告知其他cpu缓存行当前的缓存无效。

注意:cpu缓存行失效是不会通知其他cpu缓存行的。

源自对https://www.cnblogs.com/shangxiaofei/p/5688296.html的理解。

你可能感兴趣的:(关于MESI CPU缓存一致性协议)