Jason Fitzpatrick / How-To Geek Non c’è alcuna reale pressione per la tecnologia della CPU per aggiungere più bit per il prossimo futuro, ma alcune attività di elaborazione future potrebbero renderlo necessario alla fine.
Il passaggio da Da 32 bit a 64 bit è stato un grosso problema per il consumatore CPU, e prima di allora, la corsa per aggiungere più bit era calda, ma negli ultimi due decenni ci siamo attenuti a 64 bit. Qual è il prossimo passo per le CPU?
Processori a 32 bit rispetto a 64 bit Un processore a 32 bit può elaborare 32 bit di informazioni contemporaneamente, mentre un processore a 64 bit può elaborarne 64. Ciò rende i processori a 64 bit in grado di gestire più informazioni contemporaneamente, portando a prestazioni e capacità migliori.
La maggior parte dei computer e dei dispositivi mobili moderni utilizza processori a 64 bit, ma alcuni dispositivi meno recenti hanno ancora processori a 32 bit, motivo per cui esistono ancora sistemi operativi a 32 bit. In particolare, Windows 11 non ha una versione a 32 bit, rendendo Windows 10 l’ultima versione per supportare questi processori meno recenti. Allo stesso modo, MacOS di Apple ha completamente abbandonato il supporto per le applicazioni a 32 bit, con entrambe le principali piattaforme di computer che salutano apparentemente per sempre i 32 bit.
IMPARENTATO: CPU vs. GPU: qual è la differenza?
Dimensione in bit e RAM A 32 bit processore è progettato per gestire i dati in blocchi di 32 bit, il che significa che può accedere a 4.294.967.296 (2^32) posizioni di memoria individuali, ciascuna con un indirizzo univoco. Tuttavia, la memoria effettiva utilizzabile nei sistemi a 32 bit è spesso inferiore a 4 GB a causa dello spazio degli indirizzi di memoria riservato ad altri dispositivi hardware come GPU. Ad esempio, se la tua GPU ha 512 MB di VRAMpuoi indirizzare solo 3,5 GB di sistema RAM.
In generale, le CPU a 64 bit possono indirizzare molta più memoria rispetto alle loro controparti a 32 bit. Una CPU a 64 bit è progettata per gestire i dati in blocchi di 64 bit, consentendole di accedere a 18.446.744.073.709.551.616 (2^64) singole posizioni di memoria, ciascuna con un indirizzo univoco. Teoricamente, una CPU a 64 bit può indirizzare fino a 16 exabyte (EB) di RAM.
In realtà, la quantità di RAM che una CPU a 64 bit può indirizzare è limitata dal sistema operativo e le limitazioni fisiche dell’hardware del computer. Tuttavia, i computer e i server moderni con CPU a 64 bit possono ospitare quantità di RAM significativamente maggiori rispetto ai sistemi a 32 bit, con molti sistemi che supportano centinaia di gigabyte o addirittura terabyte di RAM.
IMPARENTATO: Di quanta RAM ha bisogno il tuo PC?
Perché le CPU sono passate a 64 bit? Per soddisfare le crescenti richieste di maggiore potenza di elaborazione e indirizzabilità della memoria, l’architettura dei processori è passata da 32 bit a 64 bit. I personal computer hanno iniziato a utilizzare processori a 64 bit all’inizio degli anni 2000, ma questi processori erano già disponibili per server e workstation negli anni ’90.
I processori a 64 bit possono elaborare grandi quantità di dati e possono accedere a molta più memoria. Offrono prestazioni ed efficienza superiori rispetto ai processori a 32 bit. Questo è il motivo per cui la maggior parte dei computer e dei dispositivi mobili al giorno d’oggi utilizza processori a 64 bit.
L’ascesa in Numero di core della CPU in particolare ha comportato un’inevitabile necessità di una maggiore capacità di RAM.
I vantaggi di dimensioni di bit più elevate Una dimensione di bit più elevata consente una gamma più ampia di valori numerici, che può essere utile per attività che richiedono un’elevata precisione, come calcoli scientifici e finanziari.
Puoi anche implementare una maggiore sicurezza per attività come crittografiaman mano che diventa più impegnativo codici crack all’aumentare della dimensione in bit.
Più bit consentono a un processore di gestire contemporaneamente operazioni più complesse e maggiori quantità di dati, migliorando le prestazioni e l’efficienza complessive.
Una dimensione di bit maggiore può anche migliorare la compatibilità di un computer con set di dati di grandi dimensioni e applicazioni complesse. Questo è un problema significativo in apprendimento automatico e altri carichi di lavoro HPC (High-Performance Computing).
Perché potremmo non aver mai bisogno di computer a 128 bit È praticamente impossibile prevedere il futuro dell’informatica, ma ci sono alcuni motivi per cui i computer a 128 bit potrebbero non essere mai necessari:
Rendimenti decrescenti: Con l’aumentare della dimensione in bit di un processore, i miglioramenti delle prestazioni e delle capacità tendono a diventare meno significativi. In altre parole, il miglioramento da 64 a 128 bit non è così drammatico come passare da CPU a 8 bit a 16 bit, per esempio. Soluzioni alternative: Potrebbero esserci modi alternativi per soddisfare la necessità di aumentare la potenza di elaborazione e l’indirizzabilità della memoria, come l’utilizzo di più processori o hardware specializzato piuttosto che un singolo processore di grandi dimensioni con una dimensione di bit elevata. Limiti fisici: Potrebbe rivelarsi impossibile creare un complesso processore moderno a 128 bit a causa di vincoli tecnologici o materiali. Costo e risorse: Lo sviluppo e la produzione di processori a 128 bit potrebbe essere proibitivo in termini di costi e dispendioso in termini di risorse, rendendo la produzione di massa non redditizia. Sebbene sia vero che i vantaggi del passaggio da 64 bit a 128 bit potrebbero non valerne la pena oggi, in futuro potrebbero emergere nuove applicazioni o tecnologie che potrebbero spingere lo sviluppo di processori a 128 bit.
Le scoperte nell’intelligenza artificiale, nel calcolo quantistico o in altre tecnologie ancora da scoprire potrebbero portare alla necessità di processori più potenti con dimensioni di bit più elevate. Il futuro della tecnologia è sempre incerto e ciò che oggi può sembrare inutile o improbabile potrebbe diventare essenziale nei prossimi anni.
IMPARENTATO: Come vedere quanti core ha la tua CPU