Skip to main content

Was ist virtueller Gedächtnis?

Der virtuelle Speicher befindet sich bei allen Computerbetriebssystemen und bietet PC -Benutzern einige sehr praktische Vorteile.Alle Computersysteme verfügen über einen eigenen RAM (Physical Random Access Memory), der üblicherweise zwischen 64 und 256 Megabyte reicht.Wenn der virtuelle Speicher verwendet wird, ermöglicht das System den Benutzern, weiter zu arbeiten, ohne sich um die Verfügbarkeit von Datenspeicher oder Speichersättigung zu sorgen.Es wird häufig als logischer Speicher behandelt und ermöglicht Benutzern, auf ein größeres Speichervolumen zuzugreifen, sodass sie gleichzeitig mehr Anwendungen verwenden können.

Mit einem virtuellen Speicher kann das System nach Anwendungen auf dem RAM suchen, die nicht verwendet werden, und kopiert dasselbe auf die Festplatte.Infolgedessen wird mehr Platz für RAM freigelassen und neue Anwendungen können geladen werden, die sofort verwendet werden müssen.Der gesamte Vorgang erfolgt automatisch und der Benutzer muss auf nichts klicken.Es funktioniert, indem es den Adressraum der Anwendungsprogramme in viele kleinere Seiten unterteilt.Diese kleineren Seiten sind 4K-Byte-Seiten mit jeweils verschiedenen virtuellen Speicheradressen.Der Benutzer muss eine bestimmte Anwendung betreiben.Seitentabellen werden von Computerbetriebssystemen verwendet, um die Zuordnung dieses Swaps zwischen den virtuellen Adressen verschiedener Anwendungen und physischer Adressen (RAM) vorübergehend zu speichern.Der Teil der Festplatte, auf dem die Seiten vorübergehend gespeichert werden, wird als Seitendatei bezeichnet.

Die Fähigkeit, diese temporären Adressen auf der Festplatte zu speichern, hängt nicht allein von den Einschränkungen des RAM ab.Es gibt auch eine automatisierte Berechnung der verfügbaren Seitendatei.So müssen Systeme mit kleineren RAMs größere Seitendateien haben.Infolgedessen ist es erforderlich, sicherzustellen, dass die Größe der Datendatei auf den maximal möglichen Wert festgelegt wurde.

Jedes Betriebssystem verfügt über einen eigenen Paging -Supervisor, um die Seitentabellen zu verwalten.Paging -Supervisoren suchen sehr effektiv bei der Suche nach Dateien im physischen Speicher, die am wenigsten verwendet werden und zum Austausch mit virtuellen Speicherdateien verwendet werden können.Es gibt jedoch einige Seiten, die nicht ausgetauscht werden können und als nicht pagbare oder ansässige Seiten bezeichnet werden.

Ein Computersystem, das den virtuellen Speicher nutzt, hat Zugriff auf eine wirtschaftlichere Möglichkeit, mehr Speicherplatz zu schaffen.Hartscheibenraum ist viel billiger als die RAM-Chips, die im PC installiert sind.Durch die Verwendung des virtuellen Speichers wird die Notwendigkeit, den RAM zu aktualisieren/hinzuzufügen, vermieden.