64 Bit vs. 32 Bit Velocità

February 22

64 Bit vs. 32 Bit Velocità


Con il passaggio del computer da hardware e software a 32 bit alle risorse a 64 bit (o anche a 128 bit), la questione della velocità spesso fattori in decisioni di aggiornamento. Sebbene hardware e software a 64 bit sono più veloci rispetto ai loro equivalenti a 32 bit, ci sono diversi fattori che contribuiscono al differenziale complessiva di velocità tra le due tecnologie.

Bit Velocità

informazioni sul computer scorre in una serie di zeri e quelli, quasi come un fiume. La "velocità di bit" di un ambiente di processore o software si riferisce a quanto ampia che fiume è. I primi computer desktop comunemente prodotti (come il Commodore 64) erano macchine a otto bit: Otto zero / uno bit potrebbero fluire allo stesso tempo. Alla fine, i computer trasferirono in 16 bit. informatica moderna, basata su una architettura a 32 bit, ha messo radici nei primi anni 1990 e rappresenta ancora la maggioranza dei computer; tuttavia, l'hardware e il software più recente supporta l'elaborazione a 64 bit. Un processore 64 bit sposta 64 set di zero / uno bit simultaneamente, che è un raddoppio teorico di velocità su apparecchiature a 32-bit.

Hardware / Software Compatibility

Per ottenere un raddoppio della velocità di elaborazione su una macchina a 32-bit, un computer a 64 bit deve avere hardware (compresa la sua unità di elaborazione centrale) che è capace di elaborazione a 64 bit, così come un ambiente operativo software (come Windows 7 o Linux), che ha un "kernel a 64 bit." Sebbene una configurazione hardware a 64 bit supporta un sistema operativo a 32-bit, la velocità di elaborazione della macchina è efficace solo veloce come la parte più lenta dell'equazione. Esecuzione di Windows a 32 bit su una CPU a 64 bit significa che si avrà l'equivalente di prestazioni a 32 bit.

Processori multicore

I computer con più processori (a volte chiamati "i processori multicore") possono sfruttare i sistemi operativi a 32-bit o 64-bit. Se il software del sistema operativo non è ottimizzato per i processori multicore, il beneficio velocità di multicore non sarà realizzato.

Compatibilità driver

Alcuni pezzi di hardware di specialità, come le schede grafiche, richiedono file di driver. Questi file consentono al sistema operativo di software per parlare efficacemente con l'hardware. Una scheda grafica con una unità di elaborazione grafica a 64-bit ha bisogno di avere un driver a 64 bit per il sistema operativo per sfruttare appieno la potenza di elaborazione della GPU. Per Windows 7 o Mac OS X, i driver sono comunemente confezionati con l'hardware. Per gli utenti di alcune distribuzioni di Linux, un driver open-source a 32 bit può essere l'unico modo per fare un pezzo di attrezzature di lavoro con il kernel Linux a 64-bit; in tal caso, l'utente Linux deve accettare il calo di prestazioni o trovare un driver proprietario.

Sviluppi futuri

Anche se a 64 bit è spostando il blocco di 20 anni che l'architettura a 32 bit goduto, più recenti tecnologie a 128 bit sono in fase di sviluppo. Essi promettono di far avanzare la velocità di elaborazione anche di più.