Nwlapcug.com


Importa circa 32 - o 64-Bit per core?

Sviluppi nell'architettura di unità centrale di elaborazione hanno consentito ai produttori di CPU integrare più processori, chiamati core, in una singola unità. I computer utilizzano registri a 32 bit per oltre un decennio, ma moderni core CPU utilizzano l'architettura a 64-bit al fine di rendere utilizzare di una maggiore capacità di RAM. Per determinare se andare con un 32-bit o 64-bit multi-core CPU, tuttavia, dipende dalle esigenze.

Nozioni di base

Tre principali componenti determinano le prestazioni di una CPU: il front side bus, o bus dati, bus di indirizzo e registri interni. Il FSB trasporta i dati tra il processore e la memoria controller hub e determina quanto velocemente i dati vengono inviati tra queste due componenti. Il bus di indirizzo porta le informazioni che spiega dove in memoria i dati vengono inviati o ricevuti. Registri interni specificano la quantità di dati che la CPU può elaborare in una sola volta, così come la CPU gestisce questi dati. La dimensione del registro determina quali architettura, o il set di istruzioni, il processore può utilizzare. Una CPU a 64-bit, in altre parole, può gestire un massimo di 64-bit in un unico registro in un momento; CPU a 32 bit sono limitati a 32-bit istruzioni al registro e così via. CPU a 64 bit possono eseguire sistemi operativi a 32-bit o 64-bit; CPU a 32 bit può solo eseguire sistemi operativi a 32 bit.

RAM

CPU a 32 bit sono limitati nella quantità di RAM possono utilizzare, così come la quantità di RAM che essi possono dedicare a un singolo processo. sistemi operativi a 32 bit in esecuzione su una CPU a 32-bit può gestire 4 gigabyte di totale di RAM (la quantità di effettivo RAM a 32-bit Windows possa accedere è 3,25 GB, in realtà, come la memoria rimanente è dedicata ad alcune periferiche hardware) e può dedicato 2 GB di RAM per ogni processo. La quantità di memoria in un sistema operativo Windows a 64 bit può accedere in un momento varia a seconda della versione, ma Windows 7 Home Premium possono utilizzare fino a 16 GB di dati e Windows 7 Professional o Ultimate, fino a 192 GB. Alcune edizioni possono anche utilizzare fino a 8 terabyte di RAM per ogni singolo processo.

Modalità

Core processore supportano diverse modalità a seconda della loro architettura. I processori originali usato qualcosa chiamato modalità reale, che eseguite istruzioni a 16 bit. 32-bit CPU utilizzano modalità IA-32 e IA-32 modalità reale virtuale; il primo richiede risorse a 32 bit, mentre quest'ultimo consente l'OS virtualizzare ambienti di 16 bit (come DOS e le versioni precedenti di Windows) isolati all'interno di un ambiente a 32-bit, o protetto. CPU a 64 bit sono limitati nella loro capacità di eseguire più vecchio set di istruzioni, tuttavia. processori multi-core a 64 bit possono virtualizzare le risorse a 32 bit, ma non è possibile eseguire programmi a 16 bit in modalità reale virtuale.

Driver

Componenti hardware con le applicazioni che utilizzano driver di dispositivo. Ogni componente ha il proprio driver di dispositivo associato; il sistema operativo o un altro programma utilizza il driver per inviare comandi a un dispositivo all'interno del computer. Trovare supporto 64 bit per alcuni dispositivi hardware più anziani può essere difficile se non impossibile, e se lo sviluppatore dell'hardware non è riuscito a creare un driver a 64 bit per il dispositivo, il componente non funziona in un sistema operativo 64-bit. Si noti, tuttavia, che la stessa architettura di base non ha alcun effetto su se o non un dispositivo hardware funzionerà con il computer; è l'architettura che utilizza il sistema operativo che conta.