Hiho,
Na das ist ja mal eine interessante Rechnung. Also aus Mathematischer sicht ist sie richtig, aber anonsten natürlich ziemlich aus der Luft gegriffen.
Wenn ich einen Adressraum von 32 Bit habe, dann kann ich 4 GB Speicher adressieren. Punkt. XP hat einen Adressraum von 32 Bit und kann dem zur Folge auch 4 GB Adressieren. Ist so.
Das XP nur max 3,5 GB RAM nutzen kann, hat andere Gründe. Die Win7 Starter Edition hat eine rein willkürliche Begrenzung des Nutzbaren RAM auf 2GB. Das hat nichts mit irgendwelchen Adressräumen zu tun, sondern weil Bill gesagt hat (oder Steve oder wer auch immer) das 2GB für die Win 7 Starter Edition genug wären. Rein technisch kann Win7 32 Bit bis zu max. 64 GB RAM nutzen! (Programme können natürlich trotzdem nur 4 GB Speicher adressieren). Und btw: Wen das stört, der möge mal eine Suchmaschine seiner Wahl bemühen. Es gibt da "Tools" die heben diese willkürliche Beschränkung in Win 7 auf.
Aber "32 BIt minus 1 Bit für den Zeiger" ist gut. Welcher Zeiger?
Atti