1. Değiştirildi (M):
- Bir önbellek satırı, yerel olarak değiştirildiğinde ve verilerin en güncel sürümünü içerdiğinde Değiştirilmiş durumdadır.
- Daha önce aynı verilerin kopyalarına sahip olan diğer önbellekler, bir önbellek satırı Değiştirilmiş duruma girdiğinde geçersiz kılınır.
- Değiştirilmiş durumu, verinin özel sahipliğini belirtir; bu, şu anda başka hiçbir önbellekte geçerli bir kopyanın olmadığı anlamına gelir.
2. Özel (E):
- Bir önbellek satırı Özel durumda olduğunda, verilerin geçerli bir kopyasını içerir ancak yerel olarak değiştirilmemiştir.
- Diğer önbelleklerde aynı verilerin geçersiz veya paylaşılan kopyaları bulunabilir, ancak başka hiçbir önbellekte Değiştirilmiş kopya bulunmaz.
3. Paylaşılan (S):
- Birden fazla önbellek aynı verinin geçerli kopyalarına sahip olduğunda ve hiçbiri onu değiştirmediğinde, bir önbellek satırı Paylaşılan durumdadır.
- Paylaşılan durumda, verilerin tüm kopyaları birbiriyle tutarlıdır.
4. Geçersiz (I):
- Geçersiz durumu, önbellek satırının verilerin geçerli bir kopyasını içermediğini gösterir.
- Bir önbellek satırına erişildiğinde ve Geçersiz olduğu tespit edildiğinde, işlemcinin onu ana bellekten veya geçerli bir kopyaya sahip başka bir önbellekten alması gerekir.
MESI protokolü, aynı anda yalnızca bir önbellekte Verinin Değiştirilmiş bir kopyasının bulunmasını sağlar ve önbelleğe alınmış birden çok kopya arasındaki tutarsızlıkları önler. Ayrıca veriler birden fazla önbellek arasında paylaşıldığında, durum değişiklikleri meydana geldiğinde gerçekleştirilen belirli eylemler aracılığıyla tüm kopyaların tutarlı tutulmasını sağlar.