Warum verwendet mein System nur 3,2 GB meines 4GM RAM?

10

Ich benutze Win 7 64 Bit.

Ich habe die hier angegebene Lösung ausprobiert und nicht geholfen. Davids Antwort lässt mich denken, dass dies zwecklos ist. Gibt es noch etwas zu versuchen?

Aktualisierung:

Beachten Sie, dass ich eine Grafikkarte auf meinem Motherboard habe (mit 512 MB), sodass theoretisch kein externer Speicher benötigt wird. Beachten Sie auch das neueste BIOS-Update (25.03.08).

Soweit ich hier sehen kann , gibt es eine neuere Version (30.07.2008), aber ich habe Angst, sie zu verwenden (da es sich um "BETA" handelt).

Gedanken ?

 Motherboard:  
   CPU Type   DualCore Intel Pentium D 915, 2800 MHz (14 x 200)  
   Motherboard Name   Gigabyte GA-945GCM-S2C (2 PCI, 1 PCI-E x1, 1 PCI-E x16, 2 DDR2 DIMM, Audio, Video, LAN)  
   Motherboard Chipset   Intel Lakeport-G i945GC  
   System Memory   3328 MB (DDR2-667 DDR2 SDRAM)  
   DIMM1: 2048736750L   2 GB DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz) (3-3-3-9 @ 200 MHz)  
   DIMM3: 2048736750L   2 GB DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz) (3-3-3-9 @ 200 MHz)  
   BIOS Type   Award Modular (03/25/08)  
   Communication Port   Communications Port (COM1)  
   Communication Port   Printer Port (LPT1)  


Display:  
   Video Adapter   NVIDIA GeForce 8500 GT (512 MB)  
   Video Adapter   NVIDIA GeForce 8500 GT (512 MB)  
   3D Accelerator   nVIDIA GeForce 8500 GT  

 DMI:  
   DMI BIOS Vendor   Award Software International, Inc.  
   DMI BIOS Version   F5  
   DMI System Manufacturer   Gigabyte Technology Co., Ltd.  
   DMI System Product   945GCM-S2C  
   DMI System Version    
   DMI System Serial Number    
   DMI System UUID   00000000-00000000-0000001F-D06D37BD  
   DMI Motherboard Manufacturer   Gigabyte Technology Co., Ltd.  
   DMI Motherboard Product   945GCM-S2C  
   DMI Motherboard Version   x.x  
   DMI Motherboard Serial Number    
   DMI Chassis Manufacturer   Gigabyte Technology Co., Ltd.  
   DMI Chassis Version    
   DMI Chassis Serial Number    
   DMI Chassis Asset Tag    
   DMI Chassis Type   Desktop Case  
   DMI Total / Free Memory Sockets   2 / 0  
Tal Galili
quelle
4
Hinweis für diejenigen, die denken, dass dies eine doppelte Frage ist, glaube ich nicht. Die Frage bezieht sich speziell auf 64-Bit-Betriebssysteme, wobei die meisten Fragen dieses Typs 32-Bit-Betriebssysteme betreffen.
Jed Daniels
Wir werden viel mehr Informationen benötigen, um Ihnen zu helfen - zumindest die Motherboard-Version make / model / bios.
Andrew Coleson

Antworten:

14

Es ist Ihr Motherboard, das den verfügbaren RAM begrenzt (genauer gesagt der Intel 945G-Chipsatz).

Von Gigabyte :

Erinnerung

  1. 2 x 1,8 V DDR2-DIMM-Sockel, die bis zu 4 GB Systemspeicher unterstützen

  2. Zweikanal-Speicherarchitektur

  3. Unterstützung für DDR2 667/533/400 MHz Speichermodule (Die neueste Liste der Speicherunterstützungen finden Sie auf der GIGABYTE-Website.)

* Aufgrund der Standard-PC-Architektur ist eine bestimmte Speichermenge für die Systemnutzung reserviert, und daher ist die tatsächliche Speichergröße geringer als die angegebene Menge.

Was ich hier sagen werde, basiert auf persönlichen Gesprächen mit Intel-Technikern zu diesem Thema:

Da der Chipsatz höchstens auf 4 GB RAM zugreifen kann und Sie 4 GB installiert haben, ordnet der Chipsatz die E / A-Geräte statisch zu, anstatt sie dynamisch zuzuordnen (da es schneller ist, sie statisch zuzuordnen). Dies macht diese RAM-Adressen für das Betriebssystem unsichtbar, da sie niemals verfügbar sein werden.

Wenn auf dem System weniger als 4 GB installiert sind, ordnet der Chipsatz stattdessen die E / A dynamisch zu, sodass jederzeit sichergestellt werden kann, dass der größte Teil des installierten Arbeitsspeichers verfügbar ist.

Dazu müssen sie den gesamten installierten RAM für das Betriebssystem sichtbar machen, damit es auf alle potenziell verfügbaren RAM-Adressen zugreifen kann, unabhängig davon, wo die E / A zu diesem Zeitpunkt zugeordnet ist.

Da der Chipsatz verfolgen muss, wo die E / A dynamisch zugeordnet wird, ist dies etwas langsamer.

Dies war eine Entscheidung des Intel-Designteams, die höchste Gesamtleistung sowohl in vollständig als auch teilweise bestückten Konfigurationen sicherzustellen.

Um "all you RAM" sichtbar zu machen, müssen Sie ein Motherboard mit einem Chipsatz finden, der Ihre 64-Bit-CPU unterstützt und mehr als 4 GB RAM zulässt.

Etwas mit einem Intel G965-Chipsatz wäre wahrscheinlich die beste Wahl. Vielleicht der Intel DQ965GF , wir haben eine Tonne davon verwendet und es war ein gutes Board. Es ist heutzutage etwas veraltet, aber wahrscheinlich immer noch verfügbar (wie wahrscheinlich auch andere Marken und Modelle mit dem G965-Chipsatz).

Hoffentlich hilft das...

Ƭᴇcʜιᴇ007
quelle
Traurige Neuigkeiten für mich - aber zumindest weiß ich, dass ich nicht daran arbeiten soll (bevor ich die Hardware aktualisiere). Techie - vielen vielen Dank für Ihre Hilfe!
Tal Galili
NP. :) Das war die Wendepunktgenerierung für Desktop-64-Bit; Die CPUs hatten es also, bevor die Motherboards die Vorteile voll unterstützten (dh mehr RAM).
Ƭᴇcʜιᴇ007
8

Der wahrscheinlichste Grund ist, dass das System-BIOS dies nicht zulässt. Sie können verschiedene Dinge ausprobieren:

  1. Aktualisieren Sie das BIOS
  2. Suchen Sie im BIOS nach Einstellungen, die sich auf die Speicherzuordnungsfunktion beziehen, und ändern Sie sie (einzeln und erst, nachdem Sie untersucht haben, was sie bedeuten).
  3. Wenden Sie sich an den Systemanbieter

BEARBEITEN: Aufgrund Ihrer neuen Informationen zum Systemtyp konnte ich das Motherboard-Handbuch von Gigabyte herunterladen . Leider sieht es nicht so aus, als gäbe es vielversprechende Einstellungen (einige BIOS haben die Möglichkeit, Speicher über 3,X GB auszublenden oder andere knifflige Spiele zu spielen). Es gibt nur eine Einstellung, die sich auf 64-Bit bezieht: den HPET-Modus. Sie können versuchen, es auf 64 Bit zu ändern, nur für den Fall, dass der für das System verfügbare Speicher zusätzlich zum Ändern des CPU-Timers angepasst wird, aber ich bezweifle, dass dies einen Unterschied machen wird. Die Website für dieses Motherboard zeigt, dass maximal 4 GB unterstützt werden, und gibt einen kleinen Hinweis dazu, wie Sie einige für das System reservieren können, sodass Sie möglicherweise kein Glück haben, mehr als das zu bekommen, was Sie sehen.

Jed Daniels
quelle
Ich glaube, ich wurde als Vergeltung für die Ablehnung einer meiner Meinung nach falschen Antwort herabgestimmt. Ich wusste nicht, dass es hier so funktioniert. Wenn diese Antwort falsch ist, stimmen Sie sie bitte ab und lassen Sie mich wissen, was falsch ist.
Jed Daniels
1
+1. Ich bin mir nicht sicher, wofür die Ablehnung ist. Oft helfen BIOS-Updates.
Sathyajith Bhat
Nur im Prinzip der Sache - ich stimme dieser Antwort zu. Ich behalte mein "Antwortzeichen" für jetzt :)
Tal Galili
1

Das Problem mit <4 GB RAM betrifft nicht nur das Betriebssystem.

Es könnte einfach sein, dass der Hersteller des Motherboards, obwohl der Prozessor und das Betriebssystem möglicherweise mehr als 4 GB RAM unterstützen, die Zeit / den Aufwand / die Kosten nicht für sinnvoll hielt, um genügend Adressleitungen zwischen Prozessor und Speichercontroller anzuschließen, um sie zu aktivieren Verwendung von mehr als 4 GB Speicher.

Dies hat den gleichen Nettoeffekt wie ein 32-Bit-Betriebssystem, aber auf einem 64-Bit-System kann der Prozessor keine Adresse über 4 GB für andere Hardware oder Speichergeräte verwenden oder sogar den Speichercontroller auffordern, einer anderen Adresse zuzuordnen wird gezwungen sein, einen Teil des verfügbaren Speichers zugunsten von Dingen wie der Grafikkarte zu töten.

Dies ist im Grunde das gleiche Problem wie bei einem 32-Bit-Betriebssystem, jedoch eher in der Hardware als in der Software begrenzt. Es ist wahrscheinlicher, dass etwas ältere Hardware betroffen ist, bei der 4 GB als "mehr als viel" angesehen werden ...

Ich habe im Internet eine Reihe von Artikeln darüber gesehen, bei denen die Hardware das 32-Bit-Limit emuliert. Hier hat ein Dell 530-Laptop das gleiche Problem , hier ein 945-Chipsatzsystem mit Win7 64 und im Grunde genommen im gesamten Internet .

Es ist nicht einfach zu reparieren oder sogar sehr sinnvoll, aber es läuft im Grunde darauf hinaus, dass alte Hardware nicht dazu dient, das, was Sie von ihr verlangen, physisch zu unterstützen ...

Es könnte sein, dass das gefundene BIOS-Update das Problem behebt, aber ich fürchte, ich würde nicht damit rechnen.

Mokubai
quelle
Unterm Strich muss ich die CPU aktualisieren?
Tal Galili
1
Dies kann entweder die CPU oder das Motherboard selbst oder beides sein. Es ist wahrscheinlich, dass mindestens der Mobo und die CPU ausgetauscht werden müssen. Das einzige, was Sie sicherstellen müssen, ist, dass Sie entweder ein Motherboard mit DDR2- und> 4 GB-Unterstützung erhalten oder nur ein DDR3-Motherboard, eine CPU und einen neuen RAM. Die meisten neueren Mobos sollten nicht so eingeschränkt sein, wie es derzeit bei Ihnen der Fall ist.
Mokubai
1

Dies ist ein langer Weg, aber es könnte eine Inkompatibilität zwischen RAM und Motherboard sein. Ich habe Fälle gesehen, in denen das Motherboard mit bestimmten Arten von Speicherchips nicht gut funktioniert.

Ich habe auch ähnliche Probleme in Fällen gesehen, in denen das Motherboard verschiedene Modelle von Speicherchips oder verschiedene Hersteller verwendet.

Stellen Sie außerdem sicher, dass der gesamte Arbeitsspeicher gut ist usw. usw.

AndrejaKo
quelle
0

Der Grund könnte ganz einfach sein.

Möglicherweise ist in Ihrem System eine Grafikkarte mit gemeinsamem Speicher installiert, die die Menge (wie eine integrierte Grafikkarte) Ihres installierten globalen Speichers verbraucht. Anders ist es, wenn Sie eine dedizierte Speichervideokarte installiert haben.

r0ca
quelle
-1 Mit ziemlicher Sicherheit die falsche Antwort. Können Sie eine gemeinsam genutzte Speicherkarte nennen, mit der Sie ~ 800 MB RAM dafür konfigurieren können?
Jed Daniels
768mo Grafikkarte
r0ca
768 MB auf einer Bordkarte? Welches Motherboard und welche Karte?
Jed Daniels
Ich habe die technischen Daten meines Computers hinzugefügt - ich liebe es zu wissen, was Sie beide denken.
Tal Galili