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的理解。