Warum ist verwendbarer RAM kleiner als Gesamt-RAM?

Meine Freundin hat letzte Woche einen Laptop gekauft. Es ist ein core 2 duo mit 4 GB Wir haben Vista 64bit installiert, und eines der ersten Dinge, die wir getan haben, war ein Rechtsklick auf "Arbeitsplatz", um die Eigenschaften von gthe anzuzeigen. Sofort bemerkten wir etwas Seltsames an ihrem WIDDER, sagte die Zeile: Installierter Arbeitsspeicher (RAM): 4,00 GB (3,68 GB nutzbar)

Ich sagte ihr, sie solle sich keine Sorgen machen und dachte, es müsse etwas an der Laptop-Hardware liegen (wenn man bedenkt, dass ihre Vista-Installation von derselben DVD wie meine stammt, und ich noch nie so etwas auf meinem 4 GB Desktop bemerkt). Vor einer Stunde wurde es noch schlimmer. Wir haben uns die Immobilien noch einmal angesehen, und es heißt jetzt: Installierter Arbeitsspeicher (RAM): 4,00 GB (2,98 GB nutzbar)

Was bedeutet das? Fehlen diese 1,02 GB oder werden sie vom System verwendet?

BEARBEITEN: Es besteht die Möglichkeit, dass die Sytem-Informationen falsch sind. Ich habe gerade bemerkt, dass es einen Intel T6500-Prozessor meldet, wenn es sich tatsächlich um einen T6400 handelt. Wie kann ich herausfinden, wie viel RAM wirklich für die system?

EDIT2: Wenn Sie die Ressourcenmonitore überprüfen, werden 1003 MB für die Hardware reserviert. Ist das gut oder schlecht? Dank

Author: Malabarba, 2009-10-11

8 answers

Zwei mögliche Gründe:

  1. die Grafikkarte, die RAM teilt (mit Motherboard-RAM, anstatt einen eigenen zu haben, oder mit Motherboard-RAM, um ihren eigenen zu ergänzen)
  2. der Motherboard-Chipsatz unterstützt keine Neuzuordnung (die PCI-Architektur "besitzt" traditionell einen Teil der oberen GB des unteren 4 GB physischen Speichers, die Neuzuordnung verschiebt dies über die Stelle, an der Ihr RAM tatsächlich sitzt, damit sich die beiden Bereiche nicht überlappen). Dies ist bei Chipsätzen üblich, die nur 4 GB RAM unterstützen RAM insgesamt.
 16
Author: David Spillett,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-10-11 22:38:43

Der übliche Grund dafür ist gemeinsamer RAM mit Video.

Prüfen Sie im BIOS, und sehen wenn Sie können finden / festlegen, wie viel Speicher auf board video verwendet - aber ich bezweifle, dass es so viel als 1GB und nicht sicher, wo der rest kann (es sei denn, Sie haben irgendeine Art von seltsamen memdisk wie Dienstprogramm)

 18
Author: William Hilsum,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-10-11 21:31:03

Wie kann ich herausfinden, wie viel RAM dem System wirklich zur Verfügung steht?

Sie können CPU-Z

 2
Author: Sathyajith Bhat,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-10-12 12:17:41

- BIOS-shadowing -, Video-adressierbaren Bereich, und andere memory mapped Geräte behält sich Speicher zwischen 640 KB und 1 m und zwischen 15G und 16G. Das BIOS selbst kann remap (und dafür reservieren) system memory in diesen Bereichen für den eigenen Gebrauch.

Am Ende werden beim O/S nie 100% des Speichers installiert, aber das bedeutet nicht, dass er nicht verwendet wird.

 2
Author: kmarsh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-10-12 13:06:50

Siehe diesen Microsoft KB-Artikel: Der Systemspeicher, der im Dialogfeld Systeminformationen in Windows Vista gemeldet wird, ist kleiner als erwartet, wenn 4 GB RAM installiert sind

Wenn Sie beispielsweise über eine Grafikkarte mit 256 MB Onboard-Speicher verfügen, muss dieser Speicher innerhalb der ersten 4 GB Adressraum zugeordnet werden. Wenn bereits 4 GB Systemspeicher installiert sind, muss ein Teil dieses Adressraums durch die Grafikspeicherzuordnung reserviert werden. Bei der Zuweisung von Grafikspeicher überschreibt einen Teil des Systemspeichers. Diese Bedingungen reduzieren die Gesamtmenge des Systemspeichers, der für das Betriebssystem verfügbar ist.

Damit Windows Vista alle 4 GB Speicher auf einem Computer verwenden kann, auf dem 4 GB Speicher installiert sind, muss der Computer die folgenden Anforderungen erfüllen:

  • Der Chipsatz muss mindestens 8 GB Adressraum unterstützen. Chipsätze, die diese Fähigkeit haben, umfassen die folgenden:

    • Intel 975X
    • Intel P965
    • Intel 955X auf Sockel 775
    • Chipsätze, die AMD-Prozessoren unterstützen, die verwenden die Sockets F, 940, 939 oder AM2. Diese Chipsätze umfassen jede AMD-Sockel - CPU-Kombination, in der sich der Speichercontroller in der CPU befindet.
  • Die CPU muss den x64-Befehlssatz unterstützen. Die AMD64-CPU und die Intel EM64T-CPU unterstützen diesen Befehlssatz.

  • Das BIOS muss die Memory Remapping-Funktion unterstützen. Der Speicher remapping mit dieser Funktion kann das Segment des Systemspeichers, das zuvor vom PCI-Konfigurationsspeicher (Peripheral Component Interconnect) überschrieben wurde, über der 4-GB-Adresszeile neu zugeordnet werden. Diese Funktion muss im BIOS-Konfigurationsdienstprogramm auf dem Computer aktiviert sein. Anweisungen zum Aktivieren dieser Funktion finden Sie in der Produktdokumentation Ihres Computers. Viele verbraucherorientierte Computer unterstützen die Memory Remapping-Funktion möglicherweise nicht. In der Dokumentation wird keine Standardterminologie verwendet oder in BIOS-Konfiguration Dienstprogramme für diese Funktion. Daher müssen Sie möglicherweise die Beschreibungen der verschiedenen verfügbaren BIOS-Konfigurationseinstellungen lesen, um festzustellen, ob eine der Einstellungen die Speicherwiederzuordnungsfunktion aktiviert.

  • Eine x64 - (64-bit) - version von Windows Vista verwendet werden muss.

 2
Author: utapyngo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-08-05 19:59:24

Start > Ausführen > Geben Sie MSCONFIG ein und klicken Sie auf OK

Boot > Erweiterte Optionen

Überprüfen Sie, ob der maximale Speicher begrenzt ist.

 1
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-10-11 23:30:20

Ich habe eine großartige Erklärung für dieses Problem gefunden - Hardware ist Speicher zugeordnet - unter der folgenden URL:

Http://www.codinghorror.com/blog/archives/000811.html

 1
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-10-12 23:10:32

Ich habe es herausgefunden. Nach ein paar Stunden Basteln stellt sich heraus, dass der "Memory Reamp" aktiviert werden muss. Auf einigen Asus mobo und ein paar anderen Marken, wenn Win 7 installiert ist, erkennt es, dass dieses Problem. Das Problem war die ganze Zeit da und die Leute wussten es einfach nicht, bis Win 7 installiert war, und wiesen es als Vorläufer für ein BIOS-Problem hin, das die ganze Zeit da war. 1 rufen Sie im BIOS - 2 Advanced 3-Chipsatz-Einstellungen 4 Aktivieren Sie die Memory Reamp-Funktion 5 Beenden und Speichern 6 Du bist fertig!

 1
Author: Dan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-06-13 14:41:43