Korrekt.. da steht im Prinzip nichts anderes :P Heutige Mainboards unds elbst die vor 2 jahren haben alle standardmäßig I/O Mapping im BIOS aktiviert bzw intigriert. Es gibt eigentlich keine Mainboards mehr die kein Mapping unterstützen... Somit wiegt sich das ja wieder auf.
Aber du hast anscheinend nicht all zu aufmerksam gelesen ^^
Der springende Punkt ist der das die 4 GB zwar erkannt werden, aber sich insgesamt auf das System verteilen. Das bedeutet, dass ALLE Hardwarekomponenten eine Rolle spielen. Es wird selbst der Arbeitsspeicher deiner Grafikkarte mitgezählt und zum RAM addiert.
Wenn du eine Grafikkarte mit 512 MB VRAM hast und 4GB Arbeitsspeicher auf deinem Mainboard verbaut sind werden 3,5 GB natürlicher RAM auf dem Mainboard benutzt UND die 512 MB VRAM hinzugezählt... Macht maximal 4GB. Der Rest des RAMS liegt brach. Der physikalische Adressraum eines 32 Bit Systems ist einfach zu klein. Es ist nicht möglich mehr als 4 GB ans Rennen zu bringen. 32 Bit-Systemen fehlt einfach die Adressierung
Um es dir einmal Physikalisch zu erklären:
Ein 32Bit Prozessor hat 32 Adressleitungen und kann demnach 2^32 = 4294967296 (Byte!) Speicherstellen ansprechen. Eine Speicherzelle besteht nun aus 8 Bit (entspricht 1 Byte), so dass eine 32bit-CPU halt bis zu 4 (4096 Megabyte)Gigabyte Speicher adressieren kann. Der für den User verwendbare Arbeitsspeicher liegt jedoch meist deutlich unter der maximal ansprechbaren Speicher, da für die Adressierung des VRAM und der Erweiterungskarten sowie des IO auch Adressbereiche verwendet werden...
Somit gehts also nicht
Wenn du wirklich volle 4 GB für dein Betriebssystem und alle anderen Anwendungen sinnvoll nutzen willst, brauchst du ein 64 Bit System ^^
Hoffe es ist jetzt eingiermaßen verständlich geworden... ^^
//edit
Bevor das Beispiel der CPU sich in den falschen Hals verläuft... Es soll nur verdeutlichen wie Groß der Adressraum von 32 Bit ausfällt. Selbst wenn du eine 64 Bit CPU hast (ist ja eh standard heutzutage), wird durch das 32 Bit Betriebssystem keine höhere Adressierung möglich, da das OS seinen Speicher selber verwaltet. Das OS entscheidet halt letztendlich wieviel RAM für welche Anwendungen etc verteilt wird