Perché Windows a 64 bit ha bisogno di due cartelle di file di programma?
Sebbene Windows XP avesse una versione a 64 bit, è stato solo quando Microsoft ha rilasciato Windows Vista che i consumatori hanno dovuto decidere se acquistare la versione a 32 o 64 bit.
Windows 7/8/10 è disponibile anche nelle versioni a 32 e 64 bit e se hai optato per il 64 bit, potresti aver notato che ci sono due cartelle Programmi(Program) sul tuo disco rigido. Continua a leggere per esplorare la differenza tra Windows(Windows) a 32 e 64 bit e perché il sistema operativo necessita di due cartelle separate in cui archiviare i dati del programma.
Windows 32 e 64 bit
La vera differenza tra Windows 32 e 64 bit ha a che fare con la quantità di memoria che il sistema operativo può indirizzare. "Indirizzare" significa semplicemente "tenere traccia di".
Windows 7/8/10 a 32 bit (come le precedenti versioni a 32 bit di Windows ) può indirizzare fino a 4.294.967.296 byte di informazioni. Sono 4 GB di memoria. In teoria, un sistema operativo a 64 bit può indirizzare fino a 1.8446.744.073.709.551.616 byte di informazioni.
Sono 16,3 miliardi di gigabyte. Tuttavia, il limite di memoria sulle versioni consumer di Windows 7 è 192 GB, che è ancora oltre i limiti fisici da 8 GB a 16 GB per la maggior parte delle schede madri. Per Windows 8 sono 512 GB e per Windows 10 sono ben 2 TB per il limite di memoria!
Il passaggio da un sistema operativo a 32 bit a uno a 64 bit è più di un semplice salto nella memoria indirizzabile. Si tratta di una modifica a un metodo completamente diverso per tenere traccia dei dati. Questo è il motivo per cui l'hardware (come una scheda audio) ha bisogno di un driver completamente diverso per funzionare in Windows a 64 bit .
Due cartelle(Folders) di file di programma(Program) in Windows
Se hai la versione a 64 bit di Windows , potresti aver notato che ci sono due cartelle Programmi(Program) sul tuo disco rigido.
Uno è semplicemente etichettato Program Files e l'altro è etichettato Program Files (x86) . La prima cartella è la posizione predefinita per tutti i tuoi programmi a 64 bit. Non ha un'etichetta aggiuntiva alla fine perché come sistema operativo a 64 bit, si presume che le applicazioni a 64 bit andranno in questa cartella.
La seconda cartella denominata Programmi(Program Files) ( x86 ) è la posizione predefinita per tutte le applicazioni a 32 bit. In un certo senso, è una cartella progettata per il software legacy che è rimasto dai giorni dei sistemi operativi a 32 bit. La parte x86 del nome della cartella si riferisce all'architettura x86 a 32 bit su cui sono stati sviluppati i primi processori a 32 bit come le CPU 386, 486 e Pentium(Pentium CPUs) .
Sfortunatamente, il passaggio da applicazioni e sistemi operativi a 32 bit a 64 bit non è così semplice come vorrebbe Microsoft . Per effettuare il passaggio, ogni fornitore di software, produttore di hardware e utente dovrebbe improvvisamente smettere di produrre e utilizzare qualsiasi cosa basata su un'architettura a 32 bit e iniziare a utilizzare 64 bit. Questo è del tutto impraticabile perché la maggior parte delle persone non è disposta a buttare via i propri investimenti in hardware e software e ad acquistare di nuovo tutto ciò che è nuovo.
La soluzione di Microsoft a questa transizione da 32 bit a 64 bit è stata quella di aggiungere il supporto legacy per la maggior parte delle applicazioni a 32 bit. In altre parole, la maggior parte delle applicazioni a 32 bit funzionerà nell'ambiente operativo a 64 bit.
Per semplificare la transizione, Microsoft ha stabilito che tutte le applicazioni a 32 bit debbano, per impostazione predefinita, essere caricate nella cartella Programmi(Program Files) ( x86 ) anziché essere mescolate con applicazioni a 64 bit nella normale cartella Programmi .(Program Files)
Windows utilizza una sorta di emulatore per eseguire applicazioni a 32 bit in Windows a 64 bit . Potresti aver visto alcune cartelle sul tuo sistema che hanno il termine WOW64 . WOW64 sta per Windows 32-bit su Windows 64-bit. Ogni volta che esegui un programma a 32 bit e deve accedere alla directory dei file di programma, viene reindirizzato senza problemi a C:Program Files (x86) utilizzando WOW64 .
Puoi vedere rapidamente quali programmi sul tuo computer sono a 32 bit e quali a 64 bit semplicemente sfogliando le due cartelle.
Ogni due mesi, normalmente controllo il sito Web dello sviluppatore del software per vedere se hanno rilasciato una versione a 64 bit del programma. A volte devi scavare un po' per trovare la versione a 64 bit di un programma. La maggior parte dei fornitori ancora oggi spinge ancora le versioni a 32 bit come download principale. Ad esempio, puoi installare la versione a 64 bit di Office 365(install the 64-bit version of Office 365) , ma non è il download predefinito.
Presto, tuttavia, la maggior parte delle applicazioni sarà a 64 bit, rendendo superflua la necessità di più cartelle Programmi . (Program Files)Tuttavia, anche Microsoft , quando ha rilasciato Windows Vista a 64 bit, non è riuscita a sviluppare e rilasciare una versione a 64 bit di Office 2007 che è stata rilasciata contemporaneamente. Inoltre, molte delle app predefinite di Windows Store di Microsoft in Windows 10 sono ancora app a 32 bit.
Tieni presente che quando passeremo tutti alle applicazioni a 64 bit, è probabile che parlare di architetture a 128 bit ci costringerà a ripetere l'intero processo. Divertiti!
Related posts
Il pulsante Stampa schermo non funziona in Windows 10? Come sistemarlo
Come correggere l'errore "Il server RPC non è disponibile" in Windows
FIX: disco non di sistema o errore del disco in Windows
Come correggere l'errore "La protezione delle risorse di Windows non può eseguire l'operazione richiesta".
Il lavoro di stampa non viene eliminato in Windows? 8+ modi per risolvere
5 correzioni per l'errore del driver del monitor PNP generico in Windows 11/10
Spiega HDG: Swapfile.sys, Hiberfil.sys e Pagefile.sys in Windows
Blue Screen of Death BSOD si riavvia troppo velocemente in Windows?
Come correggere l'errore "Impossibile configurare uno o più componenti di sistema di Windows".
Correggi "Impossibile trovare questo elemento" durante l'eliminazione in Windows
Come risolvere un BSOD Clock_Watchdog_Timeout in Windows 10
Come correggere l'errore "Impossibile completare gli aggiornamenti" in Windows
Risolvere i problemi di Windows che si bloccano durante l'arresto
8 cose da provare se le tue cuffie non funzionano in Windows
21 Comandi CMD che tutti gli utenti Windows dovrebbero conoscere
FIX: Errore 0x80070490 in Windows Update e nell'app di posta
Guida definitiva alla risoluzione dei problemi per problemi di connessione del gruppo home di Windows 7/8/10
Cosa fare se Windows Store non si apre
Come risolvere un BSOD wdf_violation su Windows
I tasti @ e ” sono scambiati su Windows 10? - Come sistemarlo