Che cos'è una CPU e cosa fa?
Cos'è una CPU? La CPU o Central Processing Unit è il cervello scricchiolante di numeri di un computer. Tutto ciò che fa un computer, dal giocare ai videogiochi(video games) all'aiutarti a scrivere un saggio, è suddiviso in una serie di istruzioni matematiche. La CPU prende queste istruzioni e le esegue.
I dettagli di come lo fa sono, ovviamente, molto(much ) più complicati di quella semplice spiegazione. La cosa più importante che devi sapere è che la CPU è il principale motore matematico di un computer.
La (estremamente) breve storia delle CPU(The (Extremely) Short History Of CPUs)
La storia dell'informatica è lunga e complessa. Va anche più indietro nella storia della tecnologia digitale, dell'elettronica o persino dell'elettricità. Un abaco è una sorta di processore. Così sono i calcolatori meccanici. La grande differenza è che queste macchine possono svolgere solo uno o pochi compiti matematici. Non sono processori per uso generico(general purpose) , di cui la moderna CPU è un esempio.
Ciò che rende una CPU un dispositivo di calcolo generico è l'uso della logica. Nel 1903 Nikola Tesla brevettò circuiti elettrici noti come cancelli e interruttori. Usando questi circuiti, potresti costruire dispositivi che eseguono operazioni logiche, in cui potresti far agire la macchina in determinate condizioni.
Tra la metà e la fine degli anni '40 William Shockley , John Bardeen e Walter Brattain inventarono e brevettarono un dispositivo chiamato transistor, mentre lavoravano ai Bell Laboratories . Il transistor è l'elemento costitutivo di base di una CPU . I transistor sono componenti di computer relativamente piccoli. Il transistor è un'invenzione così importante che i tre inventori hanno ricevuto un premio Nobel(Nobel Prize) per questo.
Alla fine degli anni '50, Robert Noyce e Jack Kilby fecero un enorme passo avanti e crearono il primo circuito integrato(integrated circuit) funzionante . Un circuito integrato è un insieme di circuiti elettronici integrati in un unico pezzo di materiale semiconduttore. Nella maggior parte dei casi, quel materiale è il silicio. Questo è ciò che le persone intendono quando dicono "microchip".
Una CPU è composta da uno o più microchip. Questa è un'invenzione importante perché miliardi di transistor possono essere racchiusi in una singola CPU . Questo crea motori matematici incredibilmente potenti.
Utilizzando le invenzioni di porte logiche, transistor e circuiti integrati, il mondo intero è cambiato. I microchip sono in tutto in questi giorni, non solo nel tuo computer. E le CPU(CPUs) sono i microchip per uso generico più avanzati che possiamo realizzare.
Come funzionano le CPU?(How Do CPUs Work?)
L'intero principio di una CPU si basa sul codice binario(binary code) . Gli esseri umani tendono a rappresentare i numeri usando un sistema chiamato base 10 o sistema decimale. I valori di posizione di ogni cifra in un numero aumentano di un fattore dieci. Quindi "111" contiene centodieci e uno.
I computer e le loro CPU(CPUs) non sono affatto in grado di capire la base 10. I transistor funzionano in base al principio di essere accesi o spenti. Il che significa che le porte logiche che costruisci da esse possono funzionare anche solo con questi due stati. Questo è il motivo per cui, fondamentalmente, le CPU(CPUs) funzionano su codice binario(binary code) . Questo sistema numerico ha valori di posizione diversi. Se invece 1, 10, 100, 1000 e così via, i valori posizionali sono 1,2,4,8,16,32,64,128 e così via.
Quindi in binario "111" sarebbe 7 in numeri decimali poiché aggiungi 1,2 e 4 insieme. Se uno qualsiasi dei numeri è uno zero, saltalo semplicemente e aggiungi il valore della posizione del prossimo 1. In questo modo puoi esprimere qualsiasi valore decimale. Basta(Just) notare che i numeri binari vengono spesso letti da destra a sinistra, quindi il valore della posizione "1" sarebbe all'estrema destra.
Mettiamolo in una tabella per renderlo chiarissimo:
Binary Place Values | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 |
The decimal number 7 in binary | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Riesci a capire perché si somma al numero 7 in decimale? Facciamo il numero 23:
Binary Place Values | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 |
The decimal number 7 in binary | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
Quindi 111 è "7", ma "11101" è 23 perché il quinto valore in binario è 16. Abbastanza(Pretty) interessante, giusto? Puoi esprimere qualsiasi numero possibile che può essere scritto in decimale in questo modo. Il che significa che i computer costruiti con transistor possono funzionare anche con qualsiasi numero.
Come sono fatte le CPU?
Anche il processo di produzione delle moderne CPU(CPUs) è, come ci si aspetterebbe, piuttosto complesso. Il processo di base prevede la crescita di grandi cilindri di cristallo di silicio. Le sue proprietà di semiconduttore lo rendono ideale per la costruzione di un circuito integrato binario.
Questi grandi cristalli vengono tagliati in cialde sottili. I wafer vengono quindi "drogati" con un'altra sostanza chimica per perfezionarne le proprietà. Il circuito su scala nanometrica viene quindi inciso sulla superficie del wafer utilizzando la luce utilizzando un processo noto come fotolitografia(photolithography) .
Design e prestazioni della CPU
Le CPU(CPUs) non sono tutte uguali. Il primo vero antenato della moderna CPU , l' Intel 8086 , aveva circa 29.000 transistor nel suo circuito integrato. Oggi, un processore come l' Intel i99900K ha poco più di 1,7 miliardi(billion) di transistor. Più densi sono i circuiti logici di una CPU , più complesso e alto è il numero di istruzioni che può eseguire per ciclo di clock.
Aspetta(Hang) , "ciclo dell'orologio"? Sì, questo è l'altro componente principale delle prestazioni della CPU . Una CPU funziona a una frequenza particolare, con ogni impulso del clock della CPU viene eseguito un ciclo di calcoli. Se prendi la stessa CPU e raddoppia la sua velocità di clock, (in teoria) dovrebbe funzionare due volte più velocemente.
L' Intel 8086(Intel 8086) del 1978 funzionava a 5 Mhz quando è stato lanciato. Sono cinque milioni di cicli di clock al secondo. L' Intel i9-9900K? Inizia a(starts ) 3,6 Ghz. Quel 3600 (Ghz.That 3600) Mhz , con la possibilità di aumentare le cose fino a 5000 Mhz quando possibile.
Per aggiungere ancora un'altra ruga alle prestazioni della CPU , le moderne CPU(CPUs) contengono effettivamente più "core". Ogni core è in realtà una stessa CPU indipendente . Al giorno d'oggi è tipico avere almeno quattro di questi core, ma ultimamente la norma è che i computer tradizionali abbiano sei o otto core. I computer professionali di fascia alta possono avere circa 100 core della CPU .
Avere più core significa che la CPU può eseguire più set di istruzioni in parallelo. Ciò significa che i nostri computer possono fare molte cose contemporaneamente senza problemi. Alcune CPU(CPUs) hanno core "multithread". Questi core stessi possono gestire due attività separate ciascuno. Nelle CPU Intel(Intel CPUs) questo è etichettato come " hyperthreading ".
Quindi le prestazioni totali di una CPU si riducono a una combinazione di:
- È il conteggio totale dei transistor e quanto è avanzato il design dei suoi circuiti logici
- La frequenza dell'orologio(clock frequency)
- Il numero di core(number of cores)
- Il numero di thread
C'è, ovviamente, più di questi quattro punti principali. Tuttavia, queste sono le quattro considerazioni principali per far funzionare bene una CPU .
Il ruolo(Role) della CPU nel tuo computer(Your Computer)
L'ultima cosa che dobbiamo coprire è quale lavoro svolge la CPU nel tuo computer. Dopotutto, non è l'unico microchip a circuito integrato nel tuo computer. Ad esempio, le GPU(GPUs) (unità di elaborazione grafica) sono spesso anche più dense di transistor di una CPU .
Hanno bisogno del proprio raffreddamento e alimentazione, nonché della memoria. È come un piccolo computer in più! Lo stesso si può dire per i chip che controllano il tuo suono, USB e il traffico del disco rigido. Allora perché la CPU è speciale? Questi sono i motivi principali:
- Può elaborare QUALSIASI(ANY) istruzione, una GPU esegue solo determinati tipi di elaborazione
- Collega tutti gli altri componenti insieme, spingendo e tirando i dati per far funzionare il tuo computer
- La CPU è coinvolta in tutto il lavoro che il computer deve svolgere in una certa misura
In breve, la CPU è il più importante componente di prestazioni per uso generico del tuo computer. Non darlo(Don) per scontato!
Related posts
Perché Ntoskrnl.Exe causa CPU alta e come risolverlo
Perché Wsappx causa un utilizzo elevato della CPU e come risolverlo
Come risolvere audiodg.exe utilizzo elevato della CPU su Windows 11/10
Perché Dwm.exe causa un utilizzo elevato della CPU e come risolverlo
La scheda SD non può essere letta? Ecco come risolverlo
Che cos'è DirectX e perché è importante?
9 correzioni quando Microsoft Edge continua a bloccarsi
Il WiFi continua a disconnettersi tutto il tempo? Ecco come risolverlo
Come risolvere l'audio che non funziona sul tuo laptop
Correggere gli errori "Impossibile leggere le istruzioni nella memoria di riferimento".
FIX: il laptop non si connette al Wi-Fi
Il lavoro di stampa non viene eliminato in Windows? 8+ modi per risolvere
L'app Outlook non si sincronizza? 13 correzioni da provare
Come correggere un errore Err_Cache_Miss in Google Chrome
Guida definitiva alla risoluzione dei problemi per problemi di connessione del gruppo home di Windows 7/8/10
Dovrei acquistare o costruire un PC? 10 cose da considerare
Suggerimenti per la risoluzione dei problemi quando il Bluetooth non funziona sul computer o sullo smartphone
Google Maps non funziona: 7 modi per risolverlo
Hai bisogno di un firewall di terze parti su Mac e Windows?
Come risolvere il codice di errore di GeForce Experience 0x0003