Heim >häufiges Problem >Was ist virtueller Speicher?

Was ist virtueller Speicher?

青灯夜游
青灯夜游Original
2019-05-05 17:17:1846999Durchsuche

Virtueller Speicher ist eine Speicherverwaltungstechnologie für Computersysteme. Es lässt die Anwendung denken, dass sie über zusammenhängenden Speicher verfügt, d. h. über einen zusammenhängenden und vollständigen Adressraum. Tatsächlich ist es normalerweise in mehrere physische Speicherfragmente unterteilt, von denen einige vorübergehend auf einem externen Festplattenspeicher gespeichert werden, um bei Bedarf Daten auszutauschen.

Was ist virtueller Speicher?

Was ist virtueller Speicher?

Virtueller Speicher ist eine Technologie zur Speicherverwaltung von Computersystemen. Es lässt die Anwendung denken, dass sie über zusammenhängenden verfügbaren Speicher verfügt (einen kontinuierlichen vollständigen Adressraum), tatsächlich ist er jedoch normalerweise in mehrere physische Speicherfragmente unterteilt, und einige werden bei Bedarf vorübergehend auf einem externen Festplattenspeicher gespeichert. Derzeit verwenden die meisten Betriebssysteme virtuellen Speicher, beispielsweise den „virtuellen Speicher“ der Windows-Familie usw.;

1. Virtueller Speicher wird auch virtueller Speicher (VirtualMemory) genannt.

Alle auf dem Computer ausgeführten Programme müssen über den Speicher ausgeführt werden. Wenn das ausgeführte Programm viel Speicher beansprucht, führt dies dazu, dass der Speicher erschöpft ist. Um dieses Problem zu lösen, verwendet Windows die virtuelle Speichertechnologie, die einen Teil des Festplattenspeichers für die Speichernutzung zuweist.

Wenn der Speicher erschöpft ist, ruft der Computer automatisch die Festplatte auf, um als Speicher zu fungieren, um die Speicherspannung abzubauen. Wenn der Computer nicht über genügend Arbeitsspeicher (RAM) verfügt, um ein Programm auszuführen oder zu bedienen, verwendet Windows zum Ausgleich den virtuellen Speicher. Es kombiniert den Arbeitsspeicher Ihres Computers und den temporären Speicherplatz auf Ihrer Festplatte.

Wenn der RAM langsam läuft, werden Daten vom RAM in einen Bereich namens „Auslagerungsdatei“ verschoben. Durch das Verschieben von Daten in eine Auslagerungsdatei wird RAM frei, sodass die Arbeit erledigt werden kann. Generell gilt: Je größer die RAM-Kapazität des Computers, desto schneller läuft das Programm.

Wenn die Geschwindigkeit Ihres Computers aufgrund des Mangels an freiem RAM-Speicher abnimmt, können Sie versuchen, dies auszugleichen, indem Sie den virtuellen Speicher vergrößern. Da der Computer Daten jedoch schneller aus dem RAM liest als von der Festplatte, ist eine Erweiterung der RAM-Kapazität (durch Hinzufügen von Speichermodulen) die beste Wahl.

2. Der virtuelle Speicher ist ein Teil des Festplattenspeichers, der von Windows als Speicher verwendet wird.

Der virtuelle Speicher ist eigentlich eine riesige Datei auf der Festplatte. Der Dateiname ist PageFile.Sys, die unter normalen Umständen nicht sichtbar ist. Sie müssen die Schutzfunktion des Explorers für Systemdateien deaktivieren, um diese Datei anzuzeigen. Der virtuelle Speicher wird manchmal aufgrund des Dateinamens dieser Datei als „Auslagerungsdatei“ bezeichnet.

Die Rolle des virtuellen Speichers

Der Speicher spielt eine große Rolle im Computer. Alle Programme, die auf dem Computer ausgeführt werden, müssen über ihn ausgeführt werden Wenn große oder viele Programme ausgeführt werden, kann dies zu einer Speichererschöpfung führen. Um dieses Problem zu lösen, verwendet WINDOWS die virtuelle Speichertechnologie, die einen Teil des Festplattenspeichers als Speicher verwendet. Dieser Teil des Speicherplatzes wird als virtueller Speicher bezeichnet. Die Form des virtuellen Speichers auf der Festplatte ist die Auslagerungsdatei PAGEFILE.SYS .

Das obige ist der detaillierte Inhalt vonWas ist virtueller Speicher?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn