Heim >häufiges Problem >Was bestimmt die maximale Kapazität des virtuellen Speicherplatzes?
Die maximale Kapazität des virtuellen Speicherplatzes wird durch die Adressstruktur bestimmt, und die tatsächliche Kapazität wird durch die Summe aus internem und externem Speicher bestimmt.
Virtueller Speicherplatz ist eine Kombination aus Hardware und Software zur Erweiterung des Speicherplatzes des Benutzers. Er nutzt internen Speicher und externen Speicher (Festplatte). , CD), so dass beide ein organisches Ganzes bilden und die Ausführung großer Aufgabenprogramme unterstützen, die viel größer sind als die tatsächlich konfigurierte Speicherkapazität. (Empfohlenes Lernen: Web-Frontend-Video-Tutorial)
Kombinieren Sie Speicher und externen Speicher organisch, um einen „Speicher“ mit großer Kapazität zu erhalten, bei dem es sich um virtuellen Speicher handelt. Wenn der Prozess nicht vollständig geladen ist, spricht man von virtuellem Speicher. Es kann in zwei Methoden unterteilt werden: das Abrufen von Seiten bei Bedarf und das Abrufen von Segmenten bei Bedarf.
Wenn der Benutzer beim Programmieren des Programms nicht die tatsächliche Kapazität des Speichers berücksichtigt, d Fühlen Sie sich großartig wohl.
Die Speicherverwaltung verwendet die Festplatte als Backup des Speichers. Wenn ein großes Programm in den Speicher geladen werden muss, wird nur der aktuell benötigte Teil geladen und der Rest bleibt vorübergehend auf der Festplatte. Wenn während der Programmausführung Informationen verwendet werden, die sich nicht im Speicher befinden, lädt das Betriebssystem diese in den Speicher.
Wenn der Speicherplatz nicht ausreicht, kann das Betriebssystem die Überschreibtechnologie nutzen. Auf diese Weise haben Benutzer das Gefühl, dass das Computersystem einen riesigen Speicherplatz bereitstellt.
Tatsächlich handelt es sich bei diesem riesigen Speicherplatz nicht um Speicher im physischen Sinne, sondern um eine Speicherverwaltungsmethode im Betriebssystem, die Benutzern einen virtuellen Speicher zur Verfügung stellt. Der virtuelle Speicher hat eine größere Kapazität als der tatsächliche Speicher und spielt eine Rolle bei der Erweiterung des Speicherplatzes.
Einführung von Vorteilen
Kann größere Benutzerprogramme in kleinerem verfügbaren Speicher ausführen;
Kann mehr Programmparallelität in der Speicherausführung ermöglichen;
Beeinflusst die Programmstruktur während der Programmierung nicht (im Vergleich zur Overlay-Technologie)
Der für Benutzer verfügbare virtuelle Speicherplatz ist normalerweise größer als der physische Speicher
Das obige ist der detaillierte Inhalt vonWas bestimmt die maximale Kapazität des virtuellen Speicherplatzes?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!