"Molti sono sempre stati convinti
(anche io!) che Windows XP supportasse al massimo 3GB di RAM, ma ora andremo a vedere perchè non è così…
Come si legge nell’articolo “Memory Support and Windows Operating Systems” di Microsoft (purtroppo solo in inglese): Windows XP Professional supporta fino a 4GB di RAM.
L’errata convinzione che Windows XP supportasse solo fino a 3.2GB di RAM è dovuta al fatto che il Sistema rileva l’indirizzamento fisico della RAM disponibile ed essendo un sistema a 32bit riesce a calcolare un massimo, appunto, di 3,2GB di RAM.
Andando a controllare, difatti, nelle Proprietà di Sistema Windows segnala solo 3.2GB di RAM disponibile a livello “User Space”.
A dirla tutta lo spazio di indirizzamento virtuale per i processi e le applicazioni è limitato a 2 GB il che, tradotto per i profani, significa che le applicazioni che facciamo normalmente girare sul sistema possono arrivare a sfruttare al massimo 2GB di RAM mentre gli altri 2GB sono utilizzati dallo spazio di indirizzamento virtuale del Kernel e, pertanto, dai Servizi.
Di fatto, quindi, il sistema riferisce di vedere 3.2GB di RAM, ma ne usa 4."
http://www.tuttonotebook.it/blog/windows-xp-e-i-famigerati-4gb-di-ram-2/