Jump to content

4GB RAM nur als 2,5GB erkannt


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo.

Haben uns letztens zwei neue PC´s mit XP(32Bit) - SP3 zugelegt.

 

Spezifikation:

CPU: Intel® Core2 Quad CPU Q9550 @ 2.83GHz (4 CPUs)

GPU: NVIDIA Quadro FX 580 (512MB)

RAM: 2x2GB

 

Jetzt ist mir aber aufgefallen das unter dxdiag nur 2558MB RAM erkannt werden.

Das er mir nicht die vollen eingebauten 4GB anzeigt ist mir klar, weil die Grafikkarte von den bei 32Bit Systemen unterstützten 4GB noch 512MB für sich selber reserviert. Aber dann müssten mir doch immerhin 3,5GB zur Verfügung stehen oder?

Link zu diesem Kommentar

Hi danke für deine schnelle Antwort.

Hab grad mal im Bios nachgesehen aber nichts gefunden.

Wo muss ich genau schauen unter advanced?

Hier ist mal ein Link zu dem BIOS-Handbuch meines MB: http://support.ts.fujitsu.com/Manuals/ShowDescription_KMT.asp?DokuID=215645

Vielleicht kannst du mir somit besser helfen.

bearbeitet von Sneakmaster
Link zu diesem Kommentar

Nicht nur die Grafikkarte sorgt für den "Speicherverlust", sondern alle Hardwarekomponenten, die Speicheradressen reservieren (üblicherweise alle PCI Geräte, daher bezeichnet man den reservierten Bereich auch als PCI-Loch). Diese von der Hardware verwendeten Adressräume werden standardmässig innerhalb der einzelnen Speicheradressen von 4GB reserviert und für das Betriebssystem unzugänglich ausgeblendet.

 

Je mehr Hardware also verbaut ist, die Speicheradressen reserviert, desto mehr Speicher "fehlt" im 32-bit Windows. Das können je nach Hardware tatsächlich bis zu 2GB sein, so dass für Windows von verbauten 4GB nur 2 sichtbar sind.

 

Ohne diese Reservierung kann auch ein 32-bit Windows echte 4GB Speicher erkennen und verwalten, meistens kommen nur die Hardwaretreiber oder auch die Hardware selber nicht mit Speicheradressen klar die quasi hinter den 4GB liegen, also grösser als 4GB sind. Manche Mainboards können diesen Speicherbereich für die Hardware transparent umbiegen auf Adressen grösser als 4GB, genau dann spricht man von Memory Remapping, und dem Betriebssystem so die "fehlenden" Speicherbereiche wieder zugänglich machen.

 

Grüsse

 

Gulp

Link zu diesem Kommentar

Das heißt im Endeffekt das ich damit leben muss?

Wie verhält sich das eigentlich mit Onboard-Sound- und Grafikkarten, die müssten ja auch eine Speicheradresse zugewiesen bekommen oder?

Frage, weil wir keine weiteren PCI-Geräte verbaut haben und uns trotzdem 1,5GB "fehlen".

 

Ein Kollege hat im übrigen ein ähnliches Problem, er hat ein Laptop mit einem 1GB-Riegel aber im System werden nur knapp 850MB angezeigt.

In diesem Fall dürfte das System doch nichts vom RAM abzwacken, da dieser ja nicht die vollen unterstützten 4GB ausschöpft. Hatte diesbezüglich mal gegoogelt und bin auf das Stichwort Ramdisk gestoßen aber das soll ja nur mit Zusatztools gehen und kein Bestandteil von XP-Home (32Bit) sein.

Link zu diesem Kommentar
Wieso brauch ich auf einmal eine Zusatzsoftware um mehr als 2GB RAM unter XP nutzen zu können? Sonst lief die Speichererweiterung immer problemlos.

 

Auf älterer HW die noch kein PCI-E unterstützte ging das tatsächlich problemloser.

 

Du musst halt mit der Zeit gehen. 64bit ist heutzutage kein Problem mehr, sofern man nicht irgendwelche Wurstsoftware aus 1-Mann Buden einsetzt - ihr müsst natürlich auch bei den Herstellern entsprechenden Druck machen.

Link zu diesem Kommentar

Ja das mit der Zeit gehen ist schon richtig. Aber wenn ich z.B. einen bestimmten großen CAD-Softwarehersteller sehe was er schon für Probleme bei seinen 32Bit-Anwendungen hat, dann trau ich mir ehrlich gesagt nicht zu unser System Schritt für Schritt auf 64Bit umzustellen. Aber du hast schon recht, dass in Zukunft kein Weg daran vorbeiführt.

Link zu diesem Kommentar

Hi,

 

Das er mir nicht die vollen eingebauten 4GB anzeigt ist mir klar, weil die Grafikkarte von den bei 32Bit Systemen unterstützten 4GB noch 512MB für sich selber reserviert.

 

Ich beziehe mich auf die Aussage das die Grafikkarte 512 MB für sich reserviert.

Das ist doch Quatsch. Die NVIDIA Quadro FX 580 hat ihre eigenen 512 MB Arbeitsspeicher und braucht sich nichts von den 4 GB RAM reservieren. Das machen doch nur Notebookgrafikkarten mit "Shared Memory".

 

Gruß

 

tcpip

Link zu diesem Kommentar
Ich beziehe mich auf die Aussage das die Grafikkarte 512 MB für sich reserviert.

Das ist doch Quatsch. Die NVIDIA Quadro FX 580 hat ihre eigenen 512 MB Arbeitsspeicher und braucht sich nichts von den 4 GB RAM reservieren.

 

Die Grafikkarte benötigt 512MB von den 4096MB _ADRESSRAUM_.

 

Ein 32bit-Windows XP hat immer 4096MB Adressraum. Unabhängig davon ob du 512MB, 2048MB oder 4096MB RAM in der Kiste hast.

 

Eine Grafikkarte mit 512MB RAM benötigt _mindestens_ 512MB Adressraum.

 

Andre Geräte wie z.B. SATA-Controller, PCI-E Hotplug, etc. benötigen noch mehr Adressraum.

 

Der Adressraum bei 64bit-Systemen ist mehrere Terabyte gross - unabhängig davon ob man soviel Speicher überhaupt in die Maschine installieren könnte.

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!
Gast
Dieses Thema wurde für weitere Antworten geschlossen.
×
×
  • Neu erstellen...