Snooping-Protokoll

Was ist Snooping-Protokoll?
Snooping-Protokoll stellt die Speicher-Cache-Kohärenz in SMP-Systemen (Symmetric Multiprocessing) sicher. Jeder Prozessor-Cache in einem Bus überwacht oder schnüffelt den Bus, um zu verifizieren, ob er eine Kopie eines angeforderten Datenblocks besitzt.

Bevor ein Prozessor Daten schreibt, müssen andere Prozessor-Cache-Kopien ungültig gemacht oder aktualisiert werden. Das Snooping-Protokoll wird auch als Bus-Snooping-Protokoll bezeichnet.

Die beiden Snooping-Protokolltypen sind:

Write-Invalidate: Vor dem Ändern der Kopie macht ein Datenschreibprozessor Kopien von Daten in allen anderen Systemprozessor-Caches ungültig. Diese Aktion wird durch ein Ungültigkeitssignal mitgeteilt, das über den Bus gesendet wird.

Write-Update: Ein Datenschreibprozessor kündigt neue Daten über den Bus an. Alle betroffenen Caches werden mit den neuen Daten aktualisiert.


War die Erklärung zu "Snooping-Protokoll" hilfreich? Jetzt bewerten:

Weitere Erklärungen zu