Welche Hardwarekomponente ist verantwortlich für das Verschieben von Daten zwischen virtuellen Speichers & RAM?

July 26

Welche Hardwarekomponente ist verantwortlich für das Verschieben von Daten zwischen virtuellen Speichers & RAM?

Ein Computer verwendet RAM, kurz für Arbeitsspeicher, zu öffnen und Ausführen von Programmen. Wenn ein Computer nur wenig RAM zur Verfügung steht, hängt was als virtueller Speicher weiterhin laufende Prozesse bekannt ist.

Memory Management Unit

Der Mechanismus in einem Computer verantwortlich für das Verschieben von Dateien zwischen RAM und virtuellen Speicher ist die Memory Management Unit (MMU). Die MMU ist normalerweise Teil des Central Processing Unit (CPU) kann, es jedoch eine separate Einheit, vor allem auf alte Computersysteme.

Virtueller Speicher

Ein Teil der Festplatte ist beiseite, vorübergehend Dateien enthalten, die normalerweise im RAM gespeichert würden. Dies wird als Auslagerungsdatei oder Swap-Datei bezeichnet. Diesen Raum und den RAM in einem Computer machen den virtuellen Speicher.

Tauschen

Die MMU schaltet Dateien aus Auslagerungsdateien zurück ins RAM, wie Speicherplatz verfügbar wird. Dieser Prozess ist bekannt als "Vertauschen". Die MMU verwendet eine Tabelle bekannt als Übersetzung aussehen übrigens buffer (TLB) virtuellen Speicheradressen in physische Adressen übereinstimmen. Dadurch wird die CPU tatsächlich den Speicherort der Dateien auf dem Computer zuordnen.