Immer wieder taucht hier im Forum die Frage auf ob man nun
3,x GB oder
4GB maximal nutzen kann.
Unter
XP/Vista 32 Bit gehen praktisch immer nur
3,x GB. Die
theoretische Möglichkeit mittels
PAE die vollen 4GB auch unter Vista / XP 32-Bit zu nutzen, klapp nämlich
in der Praxis nicht (
Lesestoff).
Mit
XP / Vista / Ubuntu 64-Bit gehen wiederrum zunächst nur
theoretisch die vollen 4GB. In der Praxis müssen noch ein paar
weitere Voraussetzungen geschaffen sein. Unter anderem:
1.
Chipsatz muss >32 Adressleitungen besitzen und zumindest die
Adressleitungen 33-36 müssen auch mit der CPU verbunden sein. Das ist bei Notebooks nicht immer der Fall
2.
Memory Remapping muss korrekt vom BIOS implementiert sein
Gerade die letzten beiden Punkte kann man nicht ohne weiteres
hellsehen. Deshalb eine kurze Tabelle:
M1330 : 8 GB (
Quelle)
M1530 : 6 GB (
Quelle)
M1730 : 8 GB (
Quelle)
M1710 : 3,25 GB (
Quelle); dies ist eine Hardwarebeschränkung. Mehr als 3,x GB sind mit dem 945PM Chipsatz im M1710 nicht möglich, da dieser nur 32 Addressleitungen besitzt.
Ich
aktualisiere die Tabelle gerne, sobald ich weitere Infos zu XPS Notebooks bekomme.
Ich könnte auch aufnehmen mit
welcher Grafikkarte wieviel GB unter
32 Bit nutzbar sind. Dazu bräuchte ich ebenfalls Zahlen.
Last but not least: Nicht ins Boxhorn jagen lassen. Seit Vista 32 Bit SP1 werden 4GB angezeigt, auch wenn diese nicht komplett nutzbar sind (
Release Notes Vista SP1 Seite 18):
With SP1, Windows Vista will report the amount of system memory installed rather than report the amount of system memory available to the OS. Therefore 32-bit systems equipped with 4GB of RAM will report all 4GB in many places throughout the OS, such as the System Control Panel. However, this behavior is dependent on having a compatible BIOS, so not all users may notice this change.
Nur, um die vollen 4GB zu Nutzen
lohnt es sich im Allgemeinen
nicht ein 64 Bit OS zu installieren. Jedes 64 Bit Programm braucht mehr Speicher als das 32 Bit Äquivalent, da Adresspointer doppelt so lang sind. In der Praxis ist jedes 64 Bit Programm ca. 1/4 bis 1/3 länger. XP / Vista / Ubuntu 64 Bit belegen also allein durch das OS mehr Speicher. Der
Vorteil des zusätzlichen Speichers wird also
aufgefressen - und gilt für das OS auch, wenn nur 32 Bit Programme gestartet werden (Office, ...). Ein 64 Bit System ist auch nicht schneller. Zwar gibt es doppelt so viele Prozessorregister, die z.B. durch die geänderten Calling Conventions auch genutzt werden, allerdings hebt sich dieser Effekt mit einem ineffizienteren Cache auf (Cache Pollution durch 64 Bit OS). Das alles sprengt in seiner Komplexität dieses kurze Posting und soll nur eine Idee geben, dass das Thema nicht mit einem Satz beantwortet werden kann ...