Präsentation wird geladen

Archiv aktivWiki
NRW · DE

Fachbegriffe-Wiki · A–Z

Cache

Cache (auch Zwischenspeicher genannt) ist ein Speicherbereich, der dazu dient, den Zugriff auf Daten zu beschleunigen und die Reaktionszeit eines Systems zu verbessern. Er wird in verschiedenen Bereichen eingesetzt, wie zum Beispiel in Prozessoren, Festplatten, Webbrowsern und anderen Anwendungen.

Der Cache funktioniert nach dem Prinzip der Lokalität, das besagt, dass Daten, die kürzlich verwendet wurden, mit hoher Wahrscheinlichkeit in naher Zukunft erneut benötigt werden. Anstatt jedes Mal aufwendig auf langsamen Speicher zuzugreifen, werden diese Daten im Cache zwischengespeichert, der schneller und näher an der Verarbeitungseinheit liegt. Im Kontext von Prozessoren enthält der Cache Daten und Anweisungen, die von der CPU benötigt werden. Es gibt verschiedene Ebenen von Caches, wie L1, L2 und L3, die jeweils näher an der CPU liegen und kleiner, aber schneller sind.

Wenn die CPU auf Daten zugreifen muss, überprüft sie zuerst den Cache. Wenn die benötigten Daten im Cache gefunden werden, spricht man von einem "Cache-Hit" und die Daten werden schnell geliefert. Wenn die Daten jedoch nicht im Cache vorhanden sind, spricht man von einem "Cache-Miss" und die Daten müssen aus dem langsameren Hauptspeicher oder anderen Speicherbereichen abgerufen werden. Der Cache verwendet verschiedene Algorithmen, um zu entscheiden, welche Daten im Cache gespeichert werden sollen und welche entfernt werden, um Platz für neue Daten zu schaffen.

Ein gängiger Algorithmus ist der "Least Recently Used" (LRU), bei dem die am längsten nicht verwendeten Daten aus dem Cache entfernt werden. Cache wird auch in Webbrowsern verwendet, um bereits besuchte Webseiten, Bilder und andere Ressourcen zu speichern. Dadurch können diese Ressourcen beim erneuten Aufruf der Seite schnell geladen werden, da sie lokal auf dem Computer gespeichert sind und nicht erneut heruntergeladen werden müssen. Der Cache ist ein wichtiger Bestandteil vieler Computersysteme, der dazu beiträgt, die Leistung zu verbessern, indem er häufig verwendete Daten schneller zugänglich macht.

Indem er die Lücke zwischen schnellen, aber begrenzten Cache-Speichern und langsameren, aber größeren Hauptspeichern füllt, optimiert der Cache den Datenzugriff und trägt zur Effizienz des Gesamtsystems bei.

Deine persönliche Sammlung

Alle Merklisten 0

Deine Auswahl bleibt ausschließlich in diesem Browser gespeichert und ist nach Bereichen geordnet.

Noch nichts gemerkt

Sobald du Inhalte in einem Bereich merkst, erscheinen sie hier übersichtlich in der passenden Gruppe.

Deine Wiki-Leseliste

Gemerkte Fachbegriffe 0

Deine Auswahl bleibt ausschließlich in diesem Browser gespeichert.

Noch keine Fachbegriffe gemerkt

Markiere Fachbegriffe mit „Merken“. Deine Auswahl wird ausschließlich in diesem Browser gespeichert.