Questo articolo è stato originariamente riscritto quando è stato rilasciato Windows Vista, ma anche con Windows 10, ci sono versioni a 32 e 64 bit che hanno gli stessi limiti in termini di quantità di memoria che può essere utilizzata con il sistema informatico.
Da qualche tempo i processori per computer hanno supportato l'elaborazione a 64 bit, ma ci sono ancora casi in cui hanno ancora solo il supporto a 32 bit. Anche se si dispone di un processore a 63 bit, è possibile che sia in esecuzione una versione a 32 bit del software.
Con un PC con Windows XP, avere un solo gigabyte di RAM nel sistema significava che si poteva eseguire in modo affidabile un singolo programma senza problemi. Diamine, potrebbe anche multitasking abbastanza bene. Accedi a Windows Vista con la sua fantastica interfaccia e i requisiti di sistema aggiuntivi. Ora è necessario un gigabyte di RAM per essere eseguito e sono necessari due gigabyte per eseguire correttamente le applicazioni. Vista beneficia davvero di avere più memoria, ma c'è un problema.
Limitazioni della memoria e 32 bit
Windows XP era esclusivamente un sistema operativo a 32 bit. Questo ha reso le cose molto semplici in quanto c'era praticamente una sola versione da programmare. Quando è stato sviluppato, la maggior parte dei sistemi veniva fornita con 256 o 512 MB di memoria. Funzionerebbe su questi, ma più memoria era sempre un vantaggio. C'era un problema, però. I registri a 32 bit di Windows XP e l'hardware dei PC a tempo limitato fino a un massimo di 4 GB di memoria. È un po 'più complicato di così, dato che alcuni sono riservati per il sistema operativo e altri per le applicazioni.
Questo non era un problema con le applicazioni del tempo. Certo, c'erano alcune applicazioni come Adobe Photoshop che potevano rapidamente consumare memoria di sistema, ma potevano comunque funzionare molto bene. Ovviamente, con la riduzione dei costi di memoria e l'avanzamento della tecnologia dei processori, 4GB di memoria in un sistema non sono una ragione. Il problema è che Windows XP non può gestire nulla oltre i 4 GB di RAM. Anche se l'hardware poteva supportarlo, il software non poteva.
Vista risolve il 4GB o lo fa?
Una delle grandi spinte di Microsoft per Windows Vista è stata la risoluzione del problema di memoria da 4 GB. Ricostruendo il nucleo del sistema operativo, potevano regolare come funzionava la gestione della memoria. Ma in realtà c'è un po 'di problemi con questo. Esistono diverse versioni di Vista e hanno quantità massime differenti che supportano.
Secondo l'articolo della knowledge base di Microsoft, tutte le versioni a 32 bit di Vista supportano fino a 4 GB di memoria, ma lo spazio di indirizzamento utilizzabile effettivo sarà inferiore a 4 GB. La ragione di ciò è che una parte della memoria è riservata alle interfacce della mappa di memoria. Questo è generalmente uno spazio che viene messo da parte per garantire la compatibilità del driver e la quantità utilizzata varierà a seconda dei dispositivi installati nel sistema. In genere, un sistema con 4 GB di RAM riporterà solo 3,5 GB di spazio indirizzabile.
A causa di questo problema di memoria di Vista con sistemi installati con 4 GB di memoria, un numero di aziende sta spedendo sistemi configurati con 3 GB (due moduli da 1 GB e due da 512 MB) totali nel sistema. Questo probabilmente impedisce agli utenti che acquistano il sistema di lamentarsi del fatto che il sistema dice di avere meno di 4 GB di RAM e di contattarli per lamentarsi di ciò.
64-Bit To the Rescue
La versione a 64 bit di Windows Vista non ha lo stesso limite di memoria da 4 GB. Invece, ogni versione a 64 bit ha un limite alla quantità di memoria indirizzabile. Le diverse versioni a 64 bit e la loro memoria massima sono le seguenti:
- Vista Basic: 8 GB
- Vista Home Premium: 16 GB
- Vista Business / Enterprise / Ultimate: 128+ GB
Ora, la probabilità che i PC raggiungano anche 8 GB entro la fine del 2008 è piuttosto bassa. Anche il limite di 16 GB di Home Premium probabilmente non avverrà prima che venga rilasciata la prossima versione di Windows.
Naturalmente, ci sono altri problemi relativi alla versione a 64 bit di Windows. La grande preoccupazione per chi cerca di usarlo è il supporto dei driver. Mentre molti dispositivi ora hanno i driver per la versione a 32 bit di Vista, è un po 'più difficile trovare i driver per alcuni dispositivi con la versione a 64 bit. Questo sta migliorando ulteriormente dal lancio di Vista, ma non così rapido come con i driver a 32 bit. L'altro problema è la compatibilità del software. Mentre la versione a 64 bit di Vista può eseguire software a 32 bit, alcune applicazioni non sono completamente conformi o supportate dal publisher. Una di queste è l'applicazione iTunes di Apple che molte persone devono modificare finché Apple non rilascia una versione compatibile.
Cosa significa questo?
La maggior parte dei nuovi sistemi PC laptop e desktop venduti ora ha l'hardware a 64 bit che supporta l'indirizzamento della memoria oltre il limite di 4 GB. Il problema è che molti produttori stanno ancora pre-caricando le versioni a 32 bit di Vista. Certo, non vendono i sistemi con 4 GB di memoria installati, ma gli utenti hanno l'opzione di installare la memoria in un secondo momento come aggiornamento. Quando ciò accade, i consumatori inizieranno probabilmente a inondare i loro call centre segnalando problemi.
Se stai cercando di acquistare un nuovo PC e ti capita di utilizzare un gran numero di programmi ad alta intensità di memoria, dovresti prendere in considerazione l'acquisto di un sistema che viene installato con una versione a 64 bit di Vista. Naturalmente, fai sempre delle ricerche con le aziende per assicurarti che l'hardware che usi come stampanti, scanner, lettori audio e simili abbiano i driver. Lo stesso dovrebbe essere fatto con qualsiasi software che usi. Se tutto ciò si verifica, allora è meglio andare con la versione a 64 bit.