Nel mondo dei computer, 32-bit e 64-bit si riferiscono al tipo di unità di elaborazione centrale, sistema operativo, driver, programma software, ecc. Che utilizza quella particolare architettura.
Probabilmente hai visto l'opzione di scaricare un pezzo di software come una versione a 32 bit o una versione a 64 bit. La differenza in effetti conta perché i due sono stati programmati per sistemi separati.
- L'hardware e il software a 32 bit sono spesso indicati come X 86 o x86-32 .
- L'hardware e il software a 64 bit sono spesso indicati come x64 o x86-64 .
- I sistemi a 32 bit utilizzano i dati in pezzi a 32 bit mentre i sistemi a 64 bit utilizzano i dati in pezzi a 64 bit. In generale, più dati possono essere elaborati contemporaneamente, più velocemente può funzionare il sistema.
Ci sono molti altri vantaggi anche in un sistema a 64 bit, praticamente la possibilità di utilizzare quantità significativamente maggiori di memoria fisica (più dei 4 GB consentiti da una macchina a 32 bit). Guarda cosa Microsoft ha da dire sui limiti di memoria per le diverse versioni di Windows.
Sistemi operativi a 64 bit e 32 bit
La maggior parte dei nuovi processori oggi si basa sull'architettura a 64 bit e supporta i sistemi operativi a 64 bit. Questi processori sono inoltre pienamente compatibili con i sistemi operativi a 32 bit.
La maggior parte delle edizioni di Windows 10, Windows 8, Windows 7 e Windows Vista sono disponibili nel formato a 64 bit. Delle edizioni di Windows XP, solo Professionale è disponibile in 64-bit.
Tutte le edizioni di Windows, da XP fino a 10, sono disponibili in 32-bit.
Ogni sistema operativo Mac dalla v10.8 (Mountain Lion) è stato 64-bit.
Come Windows, Linux può essere a 32 o 64 bit. Puoi vedere con chi stai correndo lscpu comando.
Non sei sicuro se la copia di Windows sul tuo PC è a 32 o 64 bit?
Il modo più semplice e rapido per vedere se stai utilizzando una versione a 32 o 64 bit di Windows è controllare cosa dice nel Pannello di controllo.
Un altro semplice metodo per scoprire quale architettura del sistema operativo è in esecuzione in Windows è controllare la cartella Programmi. Ci sono ulteriori informazioni su questo sotto.
Per vedere l'architettura hardware, puoi aprire il prompt dei comandi e inserire il comando:
echo% PROCESSOR_ARCHITECTURE%
Potresti ricevere una risposta come AMD64 per indicare che si dispone di un sistema basato su x64, o X 86 per 32 bit. Un altro comando che funziona è: reg query "HKLM SYSTEM CurrentControlSet Control Session Manager Environment" / v PROCESSOR_ARCHITECTURE
Quel comando dovrebbe risultare in molto più testo, ma poi terminare con una risposta come una di queste: PROCESSOR_ARCHITECTURE REG_SZ x86 PROCESSOR_ARCHITECTURE REG_SZ AMD64
Mancia: Il modo migliore per utilizzare uno di questi comandi è copiarli qui in questa pagina e quindi fare clic con il pulsante destro del mouse nello spazio nero nel Prompt dei comandi e incollare il comando. Importante: Questi comandi ti dicono solo l'architettura hardware, non il tipo di versione di Windows che stai utilizzando. Suo probabile che sono gli stessi dal momento che i sistemi x86 possono installare solo una versione a 32 bit di Windows, ma non lo è necessariamente vero dato che una versione a 32 bit di Windows può essere installata anche su sistemi x64. Conoscere la differenza è importante in modo da poter essere sicuri di installare i giusti tipi di software e driver di dispositivo. Ad esempio, quando viene data l'opzione tra il download di una versione a 32 o 64 bit, un programma software nativo a 64 bit è la scelta migliore. Tuttavia, non funzionerà affatto se si è su una versione a 32 bit di Windows. Una delle uniche e reali differenze per te, l'utente finale, è che è possibile che dopo aver scaricato un programma di grandi dimensioni, hai scoperto che hai perso quel tempo dal momento che non verrà eseguito sul tuo computer specifico. Questo è vero se hai scaricato un programma a 64 bit che prevedi di utilizzare su un sistema operativo a 32 bit. Tuttavia, alcuni programmi a 32 bit possono essere eseguiti correttamente su un sistema a 64 bit. In altre parole, i programmi a 32 bit sono compatibili con i sistemi operativi a 64 bit. Quella regola, tuttavia, non è sempre vera, e questo è particolarmente vero con alcuni driver di periferica poiché i dispositivi hardware richiedono l'installazione della versione esatta affinché possa interfacciarsi con il software (cioè i driver a 64 bit sono necessari per un 64 -bit OS e driver a 32 bit per un sistema operativo a 32 bit). Un altro momento in cui entrano in gioco le differenze a 32 e 64 bit è la risoluzione di un problema software o la ricerca nella directory di installazione di un programma. È importante rendersi conto che le versioni a 64 bit di Windows hanno due diverse cartelle di installazione poiché contengono anche una directory a 32 bit. Tuttavia, una versione a 32 bit di Windows ha solo una cartella di installazione . Per rendere la cosa un po 'più confusa, la cartella Programmi della versione a 64 bit ha lo stesso nome della cartella Programmi a 32 bit su una versione a 32 bit di Windows. Un esempio del perché questo è il caso è che un programma a 32 bit non tenta di utilizzare una DLL a 64 bit, che non funzionerà. Invece, quando un programma a 32 bit viene installato nella cartella Programmi a 32 bit, e quindi si esegue detto programma, Windows sa che è necessario richiamare alcuni file specifici a 32 bit invece di quelli utilizzati per i programmi a 64 bit. Se sei confuso, guarda qui: A Versione a 64 bit di Windows sono due cartelle: A Versione a 32 bit di Windows è una cartella: Come puoi vedere, è un po 'di confusione dire chiaramente che la cartella Programmi a 64 bit è C: Programmi poiché non è vero per un sistema operativo a 32 bit. Perchè importa