Talk:MSI protocol

State Machine
A state diagram with transitions would be very helpful in characterizing MSI.

Dubious statements
Aren't the following two statements from introduction dubious?

...for MSI, each block contained inside a cache can have one of three possible states...

''When a write request arrives at a cache for a block in the "M" state, the cache modifies the data locally. If the block is in the "S" state, the cache must notify any other caches that might contain the block in the "S" state that they must evict the block....''

If a block has "M" state, it cannot be in "S" state, but it is implied so in the above sentence. — Preceding unsigned comment added by Sriharsha.totakura (talk • contribs) 09:26, 19 July 2011 (UTC)

Improvements
Hi we'd like to improve this page by providing citations and adding some new information if found. Prateekjohnson (talk) 23:49, 17 October 2016 (UTC)