Heim  >  Artikel  >  Was ist Laufspeicher?

Was ist Laufspeicher?

青灯夜游
青灯夜游Original
2021-02-23 11:29:4289636Durchsuche

Laufender Speicher bezieht sich auf den Speicher, der benötigt wird, wenn ein Programm ausgeführt wird. Die Größe des laufenden Speichers bestimmt direkt, wie viele Programme das System ausführen kann. Der laufende Speicher kann nach seiner Nutzung klassifiziert werden: verfügbarer physischer Speicher, freier physischer Speicher, zwischengespeicherter physischer Speicher, freier physischer Speicher, geänderter physischer Speicher, verwendeter physischer Speicher usw.

Was ist Laufspeicher?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.

Laufender Speicher, auch Hauptspeicher genannt, bezieht sich auf den Speicher, der beim Ausführen des Programms benötigt wird. Er kann nur vorübergehend Daten speichern und Cache-Daten mit der CPU austauschen. Er bezieht sich im Allgemeinen auf Arbeitsspeicher (Random Access Memory, RAM).

Die Größe des laufenden Speichers bestimmt direkt, wie viele Programme das System ausführen kann. Je größer der laufende Speicher, desto schneller kann das System Programme ausführen. Die Entwicklung des Speichers ist eng mit der Prozessortechnologie und der Systemoptimierung verbunden. Wenn die Prozessorleistung selbst nicht mithalten kann oder die Systemoptimierung auch bei Ausstattung mit größerem Speicher nicht greift, handelt es sich um eine Ressourcenverschwendung.

Wenn der Computer läuft, kann der Hauptspeicher des Computers nach seiner Nutzung klassifiziert werden:

Verfügbarer (verfügbarer) physischer Speicher: Speicher, der sofort zur Verwendung durch Programme zugewiesen werden kann. Einschließlich:

Freier (kostenloser) physischer Speicher: vollständig ungenutzt, der Inhalt beträgt alle 0

Gespeicherter (zwischengespeicherter) physischer Speicher

Physischer Standby-Speicher (Standby): Das Betriebssystem lädt die Festplattendaten vor, die möglicherweise verwendet werden Der belegte Speicher wurde vom Benutzerprozess nicht verwendet, sodass er jederzeit verworfen und auf 0 neu initialisiert werden kann.

Modifizierter (modifizierter) physischer Speicher: Der für das Caching verwendete Speicher, der geändert wurde, kann zurückgeschrieben werden Die Festplattendatei (nicht die Auslagerungsdatei) wird dann jederzeit wiederverwendet. Aufgrund von Festplatten-E/A kann geänderter physischer Speicher nicht auf den freien physischen Speicher angerechnet werden.

Genutzter physischer Speicher: Speicher, der vom Prozess verwendet wurde.

Der vom Benutzerprozess verwendete physische Speicher, also der Arbeitssatz. Der Arbeitssatz enthält Speicher, der möglicherweise von anderen Programmen, z. B. DLLs, gemeinsam genutzt wird. Daher kann der gesamte Arbeitssatz aller Prozesse größer sein als der tatsächlich genutzte physische Speicher. Private Bytes sind der virtuelle Adressraum, der nur von diesem Prozess übermittelt wird, mit Ausnahme des von anderen Prozessen gemeinsam genutzten Speichers. Virtuelles Byte ist der gesamte virtuelle Adressraum, der vom gesamten Prozess belegt wird. Im 32-Bit-Windows-Benutzermodus kann ein Prozess bis zu 2 GB nutzen, der durch Ändern der Boot.ini-Datei auf maximal 3 GB erweitert werden kann. Die Speichernutzung im Task-Manager entspricht dem Arbeitssatz und die VM-Größe entspricht den privaten Bytes.

Physischer Speicher, der von Kernprozessen verwendet wird

Physischer Speicher, der von ausgelagerten Kernprozessen verwendet wird: Physischer Speicher, der in eine Auslagerungsdatei ausgetauscht und somit zurückgewonnen werden kann.

Physischer Speicher, der von nicht ausgelagerten Kernprozessen verwendet wird: Speicher, der nicht in Auslagerungsdateien ausgetauscht werden kann und immer im physischen Speicher verbleibt.

Von Hardware reservierter physischer Speicher: Wird von GPU-Kernen in der CPU verwendet. Oder Speicher, der von anderer Peripherie-Hardware belegt und nicht verwendet wird durch das Betriebssystem.

Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Programmiervideos! !

Das obige ist der detaillierte Inhalt vonWas ist Laufspeicher?. 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
Vorheriger Artikel:Was ist C-Assistent?Nächster Artikel:Was ist C-Assistent?