AccueilđŸ‡«đŸ‡·Chercher

Protocole MESI

Le protocole MESI (Modified, Exclusive, Shared, Invalid, aussi connu sous le nom d'Illinois protocol) est un protocole de cohérence de cache utilisé dans les systÚmes multiprocesseur.

Chaque ligne du cache est estampillée avec l'une des marques suivantes (codées sur deux bits supplémentaires) :

  • M - Modified (ModifiĂ©) : La ligne de cache n'est prĂ©sente que dans le cache considĂ©rĂ© et a Ă©tĂ© modifiĂ©e (Ă©tat parfois dĂ©signĂ© par sale (dirty)). Elle n'est pas cohĂ©rente avec la valeur prĂ©sente en mĂ©moire centrale. La ligne en mĂ©moire centrale doit ĂȘtre mise Ă  jour avec la version locale avant que d'autres puissent la lire.
  • E - Exclusive (Exclusif) : La ligne de cache n'est prĂ©sente que dans le cache considĂ©rĂ©, mais est propre, c'est-Ă -dire identique Ă  la valeur correspondante en mĂ©moire centrale. On dit que la cohĂ©rence est assurĂ©e.
  • S - Shared (PartagĂ©) : Indique que cette ligne est peut-ĂȘtre dans d'autres caches. La cohĂ©rence est assurĂ©e.
  • I - Invalid (Invalide) : Indique que cette ligne de cache n'est plus Ă  jour.

Une Ă©volution de ce protocole est le protocole MOESI, qui rajoute une marque O (Owned). L'article sur le protocole MOESI est plus complet que celui-ci.

Voir aussi

Lien externe

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplĂ©mentaires peuvent s’appliquer aux fichiers multimĂ©dias.