Zum Inhalt springen

Befehlscache

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 12. Oktober 2024 um 23:43 Uhr durch imported>Fan-vom-Wiki ({{Belege fehlen}}).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Vorlage:Hinweisbaustein Der Befehlscache ({{Modul:Vorlage:lang}} Modul:Vorlage:lang:103: attempt to index field 'wikibase' (a nil value)) ist ein spezieller Cache-Speicher zum Zwischenspeichern von Befehlen. Dieser Cache kommt vor allem bei fortgeschrittenen Pipelinetechniken, wie sie etwa bei Superskalar-Prozessoren vorhanden sind, zum Einsatz.

Diese Auftrennung des allgemeinen Cache-Speichers in Befehls- und Daten-Cache wird auch als Harvard-Cache-Architektur bezeichnet, in Anlehnung an und als Spezialisierung der Harvard-Architektur.

Der Befehlscache ist, wie der Datencache auch, in der Regel auf dem Prozessor-Chip untergebracht und dient als Primär-Cache. Somit können Strukturkonflikte beim gleichzeitigen Holen von Befehlen und Lesen oder Schreiben von Daten vermieden werden. Der Sekundär-Cache vereint üblicherweise Befehls- und Datencache wieder in einem allgemeinen Cache-Speicher.