In 32-Bit-Betriebssystemen gilt ein RAM-Adressraum von 3 GB. Das letzte GB wird für andere Zwecke des Systems verwendet. Die Art und Weise, wie dies angezeigt wurde, wurde in Vista geändert und in SP1 "behoben".
Wenn Sie mehr als 3 GB wünschen, müssen Sie eine 64-Bit-Version von Windows verwenden.
Weitere Informationen finden Sie hier http://www.dansdata.com/askdan00015.htm und dieser Microsoft- Artikel unterstützt KB-Artikel
Wenn Sie Windows Vista ausführen oder Windows XP auf Windows XP Service Pack 2 (SP2) oder eine neuere Version aktualisiert haben, verfügt der im Dialogfeld Systemeigenschaften oder im Systeminformationstool (Msinfo32.exe) angegebene Speicher geändert. Dieses Symptom tritt auf, wenn die folgenden Bedingungen zutreffen: - Der Computer verfügt über 4 oder mehr Gigabyte (GB) RAM. - Der Computer verwendet den PAE-Modus (Physical Address Extension).
Bevor Sie beispielsweise auf Windows XP SP2 aktualisieren, werden im Dialogfeld Systemeigenschaften möglicherweise etwa 3,87 GB RAM gemeldet.
Das System Information Tool meldet möglicherweise, dass der gesamte physische Speicher ca. 3.540.00 MB (MB) beträgt. Nach dem Upgrade auf Windows XP SP2 werden im Dialogfeld Systemeigenschaften möglicherweise etwa 3,12 GB RAM gemeldet, und das Systeminformationstool meldet möglicherweise, dass der gesamte physische Arbeitsspeicher etwa 2,770,00 MB beträgt.
Dieses Problem tritt aufgrund einer Entwurfsänderung in Windows XP SP2 auf, die auch in Windows Vista enthalten ist. Das Verhalten im PAE-Modus wurde geändert, um die Treiberkompatibilität zu verbessern.
Um Treiberkompatibilitätsprobleme zu reduzieren, enthalten Windows Vista und Windows XP Service Pack 2 oder eine neuere Version Änderungen der Hardware-Abstraktionsschicht (HAL), die das Verhalten des 32-Bit-HAL-DMA nachahmen. Die modifizierte HAL gewährt unbegrenzte Kartenregister, wenn der Computer im PAE-Modus ausgeführt wird.
Darüber hinaus ignoriert der Kernel Memory Manager alle physischen Adressen, die mehr als 4 GB umfassen. Jeder System-RAM, der mehr als 4 GB beträgt, wird von Windows nicht adressierbar gemacht und ist im System unbrauchbar. Durch die Beschränkung des Adressraums auf 4 GB wird für Geräte mit 32-Bit-DMA-Busmaster-Funktion keine Transaktion mit einer Adresse angezeigt, die die Barriere von 4 GB überschreitet. Da durch diese Änderungen die Transaktionen nicht doppelt gepuffert werden müssen, wird bei einigen Treibern eine Klasse von Fehlern vermieden, die mit der korrekten Implementierung der Unterstützung für doppeltes Pufferung zusammenhängt.
Auch beim Starten von Anwendungen geht es mehr um die Festplatten-E / A-Geschwindigkeit als um den verfügbaren RAM-Speicher, weshalb Eclipse nicht schneller geladen werden kann.