Vista e 4 GB di RAM
26 Giugno 2007
Come al solito su Vista (e Windows) in generale ci sono poche idee e ben confuse. L’altro giorno parlavo con una persona che mi diceva che Vista non è in grado di vedere più di 3 GB di RAM. In realtà il punto è un po’ diverso.
Per prima cosa un (qualsiasi) sistema operativo a 32 bit su architettura Intel a 32 bit è in grado di indirizzare solamente 2^32 = 4 GB di memoria senza usare tecniche di paginazione. In questi 4 GB però devono anche trovare posto altri elementi come periferiche, BIOS e così via. L’architettura riserva 1 GB per questi elementi e, in pratica, in molti casi il limite della RAM indirizzabile diventa di 3 GB. Alcune macchine, però, sono in grado di far vedere più RAM al sistema operativo. Personalmente ho un portatile HP Compaq nx 7300 che, sotto Vista a 32 bit, vede 3,447 GB.
Per superare i limiti dei 32 bit, alcuni sistemi come Windows Server 2003 Enterprise, introducono meccanismi di paginazione ma gli applicativi devono essere progettati apposta per poterne usufruire.
Un sistema operativo a 64 bit potrebbe indirizzare miliardi di GB ma i processori e le piastre possono avere (hanno) avere caratteristiche che limitano l’indirizzamento massimo. Ad esempio su un portatile moderno a 64 bit normalmente si possono avere al massimo due banchi da 2 GB ciascuno per un totale di 4 GB di RAM massima. Ci possono anche essere altre limitazioni. Ad esempio alcuni chipset possono limitare la memoria indirizzabile a pochi GB Quindi non è scontato che una macchina con un processore a 64 bit veda più di 4 GB di RAM. La macchina che citavo prima, sotto Vista a 64 bit, continua a vedere 3,447 GB.
E’ interessante notare che le limitazioni descritte non sono dovute al sistema operativo ma alle macchine.
Maggiori informazioni le trovate in questo articolo nella Knowledge Base: The system memory that is reported in the System Information dialog box in Windows Vista is less than you expect if 4 GB of RAM is installed.
27 Settembre 2007 at 22:12
[...] 27th, 2007 Sono stato linkato in un forum di Punto Informatico in riferimento al mio post Vista e 4 GB di RAM. L’autore di un commento sostiene che Vista (a 32 bit suppongo) ha un limite di [...]
15 Gennaio 2008 at 16:30
sono caduto anche io in questo inghippo…volevo sapere se è prevista una qualche patch per ovviare al problema in futuro…
17 Gennaio 2008 at 10:19
@Pex: Il problema sta nell’hardware. Dovresti chiedere al produttore del tuo PC.
31 Marzo 2008 at 19:08
ciao, ma installando xp questo problema si risolve?
06 Aprile 2008 at 11:50
No! E’ un problema di hardware non di s.o.
14 Maggio 2008 at 09:01
[...] si, è possibilissimo. Se provi a cercare su Google è pieno di articoli a riguardo… Ad esempio: Vista e 4 GB di RAM « In Vista Guida all’utilizzo di 4 GB di RAM: l’abilitazione del PAE su Windows Vista 32-bit | [...]