sooo sry aber habe erst immer so spät schule aus.
also nun weiter im text zum theme 4gb bei 32 bit sys.
folgendes.
alle os mit 32bit können MAXIMAL 3,5 gb ansteuern bzw. in anspruch nehmen. so weit alles klar!
der rest bzw. der nicht vom OS addresierbare bereich, sprich die fehlenden 512mb werden einfach nicht benutzt.
da aber ein rechner zu dumm ist um zu sagen neee ich will die nicht benutzen reagiert das standard system, sprich BIOS und teilt den vom OS nicht addressierbaren bereich einer Hardware zu die diesen Addressieren kann, in unserem fall ist es die grafikkarte.
ein kurzer vergleich:
wir menschen essen auch nur das fruchfleich einer banane und verfen im nachhinein oder vorher die schale weg oder trägt die jemadn mit sich weil er meitn das es unnötig ist sie in den mülleimer zu werfen. genauso tut es der rechner auch, er kann nicht einfach sagen werfe diese mir zur verfügung stehende hardware einfach raus, nee er versucht das beste draus zu machen und das tut er indem er das nicht dem OS sonderen dem chef der cheffes übergibt undzwar dem bios. das biso weiss dann genau was es damit tune soll.
um meine theorie zu beweisen empfehle ich euch mal riva tuner zu installieren dort aktiviert ihr in der ansicht RAM auslastung und Vram auslastung.
dann startet bitte ein spiel, am besten eins welches viel VRAM benötigt BF2 oder egal was nur in hoher auflösung. dannn werdet ihr feststellen das der VRAM bei z.B. BF2 nach ca. 5 min spielen auf ca. 300 mb oder 350 mb hoch geht. nun schaut euch mal bitte den RAM verbrauch des rechners an, bei mir da ich XP nutze stelle ich fest das 1356MB belegt sind. gehe ich nun hin und schau mir an wie viel RAM das psiel ansich verbarucht, aha siehe da stolze 987MB, dann gehe ich hin und schau mir an wie viel mein system im leerlauf saugt stelle ich fest das es genau 369MB sind. so jetzt etwas mathe
zurverfügungstehender RAM: 3560 MB
Davon genutzt: 1356 MB
Noch FREI: 2204 MB
genutzter RAM: 1356 MB
OS im leerlauf: 369 MB
BF2: 987 MB
nun addiert mal bitte 369 und 987 dann werdet ihr auf 1356 MB kommen.
nun zum VRAM:
zurverfügungstehender VRAM: 256MB
davon genutzt: 350 MB
Noch FREI: - 94 MB
diese -94MB kommen nicht von irgend wo her sondern diese werden von dem nicht addressierbaren bereich des OS genutzt.
dies bestätigt sich dadurch das du rein rechnerisch gesehn vom systm ram (3,5gb nichts weg nimmst) denn würde die graka sich die 94 mb von den 3,5 Gb etwas nehmen dann würde meine Rechnung nicht aufgehen.
und als beweis, könnt ihr ja mal alle die 4gb haben einen riegel entnehmen und dann das selbe ausprobieren, dann werdet ihr feststellen das deine rechnugn auch wenn du dich auf den kopf stellst nicht aufgeht.
Das heisst also das der Rechner seine 3,5gb RAM behält und die grafikkarte nutzt den vom OS nicht addressierbaren bereich zum lagern von texturen oder anderem.
ich hoffe jetzt das es verständlich ist wie der ablauf dieser geschichte funktioniert.
es ist genauso wie onkelDae es sagt dann würdest du im taskmanager nicht 3,5gb ram zurverfügung stehen sehen sondern nur evtl. 3 oder noch weniger.