Das Fotonexus-Wiki befindet sich im Testbetrieb.


Cache-Kohärenz

Aus Fotonexus.

Wechseln zu: Navigation, Suche

In einem Mehrprozessorsystem kann es zu Konsistenzproblemen kommen, falls mehrere Prozessoren auf Speicherwörter im Hauptspeicher zugreifen. Falls ein Verfahren dafür sorgt, dass immer auf die aktuellen Werte zugegriffen wird, spricht man von Cache-Kohärenz. Dazu darf eine Inkonsistenz zwischen Hauptspeicher und lokalen Caches in Kauf genommen werden, solange die Zugriffe immer gültige Ergebnisse liefern. Diese Inkonsistenz wird z.B. durch ein Rückschreibeverfahren (Write-Back) erzeugt, das im Gegensatz zu einem Durchschreibeverfahren (Write-Through) beim Schreiben in den Cache-Speicher nicht sofort den Hauptspeicher mit aktualisiert. Vergleiche dazu Cache-Konsistenz.


Mehrere Caches einer Ressource
Mehrere Caches einer Ressource

Man kann zwischen zwei grundlegenden Verfahren unterscheiden: Write-Update-Protokoll und Write-Invalidate-Protokoll.

Zu den bekanntesten Verfahren zählen das MESI-Protokoll, welches in symmetrischen Multiprozessoren verwendet wird und verzeichnisbasierte Cache-Kohärenzprotokolle, welche aufgrund fehlender Bus-Schnüffelmöglichkeit (Bus snooping) in DSM-Systemen verwendet wird.

[[Hilfe:Cache|Fehler beim Thumbnail-Erstellen]]: convert: unable to open image `/var/www/fotonexus/w/images/c/ca/Wikipedia_lexikon3e.jpg': No such file or directory.
Dieses Dokument entstammt in seiner ersten oder einer späteren Version der deutschsprachigen Wikipedia. Es ist dort zu finden unter dem Stichwort Cache-Koh%C3%A4renz, die Liste der bisherigen Autoren befindet sich in der Versionsliste; die Originalfassung kann dort auch bearbeitet werden. Alle Texte der Wikipedia und ihre Derivate stehen unter der GNU-Lizenz für freie Dokumentation.
Persönliche Werkzeuge
Andere Sprachen