Write through
Write back
Write once
MESI (inaczej Illinois protocol) — protokół spójności danych w pamięci podręcznej (cache) komputera, stosowany w większości współczesnych procesorów.
Każda linia pamięci podręcznej ma przydzielony jeden z czterech stanów (zakodowanych na dwóch dodatkowych bitach):
- M (modified) – linia pamięci jest dostępna tylko w jednym z poziomów cache i jest różna od zawartości pamięci operacyjnej
- E (exclusive) – linia pamięci jest dostępna tylko w jednym z poziomów cache, oraz w pamięci operacyjnej
- S (shared) – linia pamięci jest dostępna na wszystkich poziomach cache oraz w pamięci operacyjnej
- I (invalid) – linia pamięci jest nieaktualna i może zostać zastąpiona inną.