Cache-Speicher und virtueller Speicher sind nicht dasselbe.
- Cache-Speicher ist ein kleiner Hochgeschwindigkeitspuffer, der häufig aufgerufene Daten und Anweisungen im Prozessor speichert. Es soll die Zeit verkürzen, die für den Zugriff auf Daten aus dem Hauptspeicher benötigt wird, der langsamer als der Prozessor ist. Der Cache-Speicher befindet sich normalerweise auf demselben Chip wie der Prozessor und wird von der Hardware verwaltet.
- Virtueller Speicher , auch Paging genannt, ist eine Speicherverwaltungstechnik, die es dem Betriebssystem ermöglicht, die Illusion eines größeren Hauptspeichers zu erzeugen, als physisch vorhanden ist. Es unterteilt den Hauptspeicher in Seiten und speichert die weniger häufig genutzten Seiten auf einem langsameren Sekundärspeicher (z. B. einer Festplatte). Wenn eine Seite vom Prozessor benötigt wird und sich nicht im Hauptspeicher befindet, wird sie aus dem Sekundärspeicher abgerufen und in einen verfügbaren Seitenrahmen geladen. Der virtuelle Speicher ermöglicht es dem Betriebssystem, mehrere Programme gleichzeitig auszuführen, selbst wenn der Gesamtspeicherbedarf dieser Programme die Menge des verfügbaren physischen Speichers übersteigt.