Entschlüssele die physikalischen Speicherwerte von win7-64 für mich

1892
P a u l

win7-64:

Wenn Sie können, erklären Sie bitte diese Messwerte oder geben Sie einen Link zur Dokumentation an, danke.

Taskmanager:

Die vertikale Speicheranzeige beträgt 1.93 GB.

Physischer Speicher (MB)

insgesamt 8191

zwischengespeichert 5417

verfügbar 6202

kostenlos 819

Kernelspeicher (MB)

Seite 250

Nicht paginiert 57

1

2 Antworten auf die Frage

7
Joshua

Physikalischer Speicher

Der physische Arbeitsspeicher ist der tatsächlich auf Ihrem Computer installierte Arbeitsspeicher, auf den Windows aktuell zugreifen kann. Die Gesamtmenge von 8191 MB ist 8 GB, Sie haben also 8 GB RAM in Ihrem Computer installiert.

Zwischengespeicherter Speicher

Derzeit werden 5417 MB (5,29 GB) von den Zwischenspeicherungsfunktionen von Windows 7 (Dateipuffer, zugeordnete Dateien, Superfetch usw.) verwendet. Cachespeicher ist ein in Gebrauch befindlicher Speicher, der jederzeit gelöscht und abgerufen werden kann, da die Daten an anderer Stelle (im Netzwerk oder auf der Festplatte usw.) vorhanden sind.

Verfügbare Erinnerung

Ihr verfügbarer Speicher (6202 MB oder 6,05 GB) ist die Größe des zwischengespeicherten Speichers plus des von der Auslagerungsdatei gesicherten Speichers. Windows 7 "tauscht" den Speicher manchmal aus der Seitendatei aus, bevor diese angefordert wird. Dieser Speicher ist "veraltet" (wurde seit einiger Zeit nicht mehr aufgerufen) und wird wahrscheinlich nicht sofort benötigt. Durch "Pre-Swapping" ist es sowohl im physischen Speicher als auch in der Auslagerungsdatei vorhanden. Wenn das Programm, das diesen Speicher zugewiesen hat, dies erfordert, ist kein Austausch erforderlich, da es sich noch im Speicher befindet. Auf der anderen Seite, wenn ein anderes Programm eine Anforderung für eine große Menge an Speicher macht und hat Windows - Swapping - Speicher aus zu starten, kann es nur „drop“ die Pre-tauschte Speicher, da es bereits indie Seitendatei. Dies hilft, Windows schneller erscheinen zu lassen, da es vor dem Erteilen der Zuordnungsanforderung nicht auf die Festplatte geschrieben werden muss. Es sieht so aus, als ob Windows 785 MB (Available Memory - Cached Memory) zur Seitendatei "vor-ausgelagert" hat.

Freier Speicher

Freier Speicher (819 MB) ist ein Speicher, der von keinem System auf dem System verwendet wird. Es ist zu 100% ungenutzt. Normalerweise möchten Sie, dass dies so gering wie möglich ist, da nicht genutzter Speicherplatz verschwendet wird. (Natürlich könnte es auch sein, dass Windows mit so viel RAM einfach nichts finden konnte, um dort hinein zu passen - mein 2-GB-System verfügt über 464 MB und 13 MB frei.)

Kernelspeicher

Kernel Memory ist ein Speicherbereich, der dem Kern von Windows, dem Kernel, zugeordnet ist. Dieser Speicher wird von Windows zum Nachverfolgen von Objekten auf niedriger Ebene (z. B. Fensterhandles, Dateihandles, GDI-Handles usw.) und für Treiber (z. B. Videokarte, Netzwerkkarte usw.) verwendet.

Paged Pool

Paged Kernel Memory (bekannt als "Paged Pool") für den Kernel wird meistens wie normaler Arbeitsspeicher behandelt. Sie wird bei Bedarf von Treibern (oder Windows direkt) zugewiesen und kann bei Bedarf ausgetauscht werden, um mehr Speicherplatz zu schaffen.

Nicht ausgelagerter Pool

Nicht ausgelagerter Kernel-Speicher (als "nicht ausgelagerter Pool" bezeichnet) ist empfindlicher. Nicht ausgelagerte Speicher werden speziell zugewiesen, sodass sie niemals ausgelagert werden . Dies ist erforderlich, wenn das System einen Geräte-Interrupt auf einem so hohen Niveau verarbeitet, dass er nicht auf die Festplatte zugreifen kann, um den Speicher zurückzuschalten. Wenn er ausgelagert wurde (oder der Treiber auf den falschen Speicher zugreift), führt dies zu dem bekannten BSOD "Seitenfehler in nicht ausgelagertem Bereich".

Es gibt einen großartigen Artikel, der von Mark Russinovich geschrieben wurde: Pushing the Limits of Windows: Auslagerungspool und Nicht-Auslagerungspool, in dem der Auslagerungsspeicher für den Kernel beschrieben wird. Bei Interesse lohnt es sich auf jeden Fall zu lesen!

Ich hatte angefangen zu antworten, aber dann haben Sie Ihre Abhandlung gepostet ... + 1. phoebus vor 14 Jahren 1
A ++ super Superuser. P a u l vor 14 Jahren 0
Ich würde hinzufügen, dass der ausgelagerte und der nicht ausgelagerte Pool nicht der EINZIGE Speicher ist, der vom Kernelmoduscode verwendet wird. Dies sind einfach Kernelmodusversionen des in der Benutzermodusprogrammierung üblicherweise als "Heap" bezeichneten Typs. Es gibt eine Menge virtueller Kernel-Adressräume, die sich in keinem der Pools befinden. Die Pools werden meist für relativ kleine und relativ kurzfristige Allokationen verwendet. Jamie Hanrahan vor 9 Jahren 0
1
John T

Physikalischer Speicher:

Physical Memory Total (Physischer Arbeitsspeicher insgesamt): Diese Zahl gibt die Gesamtmenge des auf Ihrem Computer installierten Arbeitsspeichers an.

Physischer Speicher verfügbar - Diese Zahl zeigt den für CPU-Prozesse verfügbaren RAM-Speicher an. Diese Zahl wird niemals auf Null gehen, da das Betriebssystem Daten auf die Festplatte austauscht, wenn der Speicher voll ist.

System-Cache für physischen Arbeitsspeicher - Dies ist die Menge an RAM, die vom Dateicache verwendet wird.

Physical Memory Free- physische Speicher derzeit nicht verwendet

Kernel - Speicher:

Kernel Memory Paged (Kernelspeicher) - Diese Zahl zeigt die Menge des für den Kernel reservierten virtuellen Speichers an.

Kernel Memory Nonpaged - Dies ist die RAM-Menge, die dem Kernel des Betriebssystems zugewiesen ist.


Das meiste davon wird in einem alten Win2K-Artikel erklärt, wobei der physische Speicher frei ist, was unkompliziert ist.