CacheNutzung
CacheNutzung bezeichnet die Nutzung von Cache-Speicher, um Zugriffe auf den langsamer arbeitenden Hauptspeicher zu beschleunigen. Ein CPU-Cache liegt zwischen Prozessor und Arbeitsspeicher und hält Kopien von Daten und Anweisungen, die wahrscheinlich dem Prozessor bald benötigt werden.
Caches arbeiten nach dem Prinzip der Lokalisierung: Temporalität (kürzlich verwendete Daten) und Lokalisität (zusammenhängende Speicherstellen) erhöhen
Aufbau und Organisation umfassen typischerweise mehrstufige Hierarchien (L1, L2, L3), deren Größe, Zeilengröße, Verlässlichkeit und Vollständigkeit
Cache-Management umfasst Ersatzpolitiken (z. B. LRU, FIFO), Schreibpolitik (Write-Through vs. Write-Back) und, bei Mehrkernprozessoren, Kohärenzprotokolle wie
Aus Sicht der Software bedeutet CacheNutzung, Zugmuster zu optimieren und speicherbezogene Datenstrukturen cache-freundlich zu gestalten. Entwickler