Der Cache Speicher im Vergleich zu anderen Speichern
Ein Computer hat verschiedene Speichermedien. Die wichtigsten Speicher, die in der Regel unterschiedliche Aufgaben erfüllen, sind der Arbeitsspeicher und die Festplatte. Die Festplatte ist ein dauerhafter Datenspeicher, der zur Archivierung von Dateien dient.
Der Arbeitsspeicher hingegen hat eine völlig andere Aufgabe. Er ist ein flüchtiges Speichermedium, was bedeutet, dass die Daten verloren gehen, sobald der Rechner ausgeschaltet wird. Der Arbeitsspeicher dient dazu, die Daten der aktuellen Rechenprozesse zu speichern. Sobald ein Programm gestartet wird, werden die Daten von der Festplatte in den Arbeitsspeicher geladen. Erst hier können Sie vom Prozessor abgerufen und verarbeitet werden.
Dieses Speichermedium hat eine deutlich geringere Zugriffszeit als die Festplatte. Neben diesen beiden Speichertypen gibt es auch noch den Cache Speicher, dessen Funktionsweise und Aufgaben in diesem Artikel vorgestellt werden sollen.
Was ist ein Cache Speicher?
Das Wort Cache stammt aus dem Französischen und bedeutet Versteck. Der Cache Speicher ist also ein versteckter Speicher. Er erhielt diesen Namen, da er für den Nutzer und selbst für den Programmierer normalerweise nicht erkennbar ist. Der Befehl, um Daten auszulesen oder zu speichern, wird niemals direkt an den Cache Speicher gerichtet. Dieser kann jedoch in manchen Fällen Abfragen an einen anderen Speicher beantworten.
Wenn man diesen Begriff verwendet, bezieht er sich in der Regel auf einen Speicher, der mit dem Arbeitsspeicher zusammenarbeitet. Daher soll diese Funktion hier vordringlich behandelt werden. Es gibt jedoch noch andere Cache Speicher, beispielsweise im Zusammenhang mit einem Webbrowser, die später ebenfalls kurz vorgestellt werden sollen.
Der Cache Speicher, der in fast jedem Computer vorhanden ist und mit dem Arbeitsspeicher zusammenarbeitet, ist ein kleiner Datenspeicher, der sich durch extrem schnelle Zugriffszeiten auszeichnet. Diese betragen lediglich etwa ein Zehntel der Zugriffszeiten des Arbeitsspeichers. Dieser Speichertyp könnte eigentlich die Aufgaben des Arbeitsspeichers übernehmen und wesentlich schneller und effizienter ausführen.
Jedoch ist diese Speicherart sehr teuer. Wenn der gesamte Arbeitsspeicher so ausgestattet würde, wäre ein gewöhnlicher PC unbezahlbar. Somit ging die Computerindustrie dazu über, diese Technik in begrenztem Umfang zu nutzen. Der Computer enthält zwar einen Speicher dieses Typs, jedoch ist dieser so klein, dass er als Arbeitsspeicher nicht infrage kommt. Allerdings ist der Cache Speicher dem Arbeitsspeicher vorgeschaltet. Er enthält immer die Daten, die im Moment häufig genutzt werden. Wenn der Prozessor die Daten benötigt, wird die Anfrage zunächst an den Cache Speicher weitergeleitet. Sind die Daten hier vorhanden, werden sie aufgrund der geringen Zugriffszeit besonders schnell bereitgestellt. Sind sie nicht vorhanden, wird die Anfrage an den Arbeitsspeicher weitergeleitet.
Auf diese Weise ist es möglich, einen beträchtlichen Teil der Daten aus dem Cache Speicher besonders schnell abzurufen, was die Rechenleistung deutlich steigern kann.
Der Cache Speicher im Webbrowser
Wie bereits angedeutet bezieht sich der Ausdruck Cache Speicher nicht auf einen speziellen Speichertyp, sondern auf die vorgeschaltete Funktion dieses Speichers. Beim Surfen im Internet kommt ebenfalls ein vorgeschalteter Speicher zum Einsatz, der jedoch technisch völlig andere Grundlagen hat.
Hier werden die Inhalte häufig aufgerufener Webseiten auf der Festplatte gespeichert, um sie schneller zur Verfügung zu stellen, wenn sie benötigt werden. Bei Seiten, die häufig aktualisiert werden, stellt der Cache Speicher manchmal ein Problem dar, da so veraltete Inhalte präsentiert werden, ohne dies dem Nutzer mitzuteilen.