MOESI protocal

MOESI protocol is a cache mechanism for ensuring consistency of the data cache at the same position different from the cache.

invalid: The current data cache line is invalid;
exclusive: the latest valid cache line data, and consistent with the data memory, which is not the same as other data cache;
Share: cacheline current data is also present in the other cache, two cases (1 ) there is one and only one cache data is owned, other cache also copy words, the state is shared, memory data is not up to date; (2) memory the latest data, other cache's copy is Shared;
the Modify: Memory data is not current, and only the current cache with the latest data;
owned: Memory is not the latest data, only the current data cache is up to date and is owned state, other cache has a current copy, and is a shared state.

Guess you like

Origin www.cnblogs.com/yanli0302/p/11634953.html