MESIプロトコル
MSIプロトコルはExclusive状態を持たないキャッシュプロトコル。MESIプロトコルでExclusive状態となるような状況では、Shared状態となる。
Invalid状態のキャッシュラインにCPUからリードを行う場合、他のキャッシュの当該キャッシュラインがModified状態でないことを保証しなければならないが、その方式はアーキテクチャによって異なる。一般的な方式としてはリード要求のブロードキャストがないかバススヌーピングで監視する。また、キャッシュ内に各キャッシュラインを最近リードしたキャッシュがどれかを示す情報を格納しておく方式もある。Modified状態のキャッシュラインを別のキャッシュが持っていた場合、その内容を主記憶に書き戻し、キャッシュライン自体はShared状態かInvalid状態へと遷移しなければならない。Modified状態のキャッシュラインが書き戻されると、当該キャッシュラインへは主記憶か他のShared状態のキャッシュから内容を読み込み、Shared状態へと遷移する。