Come funziona un processore

Quante volte ti è capitato di voler comprare un computer, ma non senza prima aver compreso quali sono le caratteristiche che lo rendono unico? Purtroppo, o per fortuna per alcuni, “informatica” non è una materia inclusa nel piano didattico di tutte le scuole. Proprio per questo, oggi ho deciso di parlarti di come funziona un processore, nella speranza di risolvere ogni tuo dubbio.

Sei pronto? Cominciamo!

Cos’è un processore

Prima di parlare di come funziona un processore è importante comprendere cos’è una CPU. Quest’ultimo termine non è altro che un sinonimo del primo ed è ciò che dà velocità al computer. Naturalmente, poi esistono altre componenti che contribuiscono a migliorare le prestazioni del tuo PC, come ad esempio la RAM.

La prima cosa che devi tenere a mente è che la velocità si misura in gigahertz (GHz).

I primi processori che sono stati creati avevano 130 megahertz, mentre quelli singoli attuali misurano circa 3 GHz. Dico “singoli” per il semplice fatto che questa soglia si è rivelata nel tempo difficile da oltrepassare, ragion per cui sono nati i PC con più processori (dual core, quad core, ecc…).

Inoltre, un processore può essere a 32 o a 64 bit. La differenza principale? I processori a 32 bit riescono ad utilizzare una quantità di memoria alquanto limitata di RAM (2^32 ovvero 4 GB), mentre i processori a 64 bit sono in grado di gestire una RAM nettamente maggiore.

Come funziona un processore

È arrivato il momento di parlare di come funziona un processore (o CPU). Questa componente del computer è in poche parole il suo cervello e il suo acronimo sta per Central Processing Unity. Questa unità centrale di elaborazione ha il compito di ricevere i comandi e i dati da voi ordinati e dare ad essi un’esecuzione.

Questo processo si può definire in 4 fasi:

  1. Lettura ed acquisizione: il processore recupera le informazioni presenti da qualche parte nel computer e procede a copiarle in una propria memoria, in modo che successivamente potrà accedervi all’occorrenza.
  2. Decodificazione: i dati vengono poi tradotti in linguaggio binario
  3. Esecuzione: grazie al lavoro del processore, il computer elabora i dati ed è ora in grado in svolgere operazioni sia semplici che complesse
  4. Attivazione: la CPU risponde alle tue domande. Tutte le azioni che compi sono tradotte in un’operazione che permette di aver indietro un risultato.

A questo punto, ti starai però chiedendo come funziona un processore nello specifico.

In fin dei conti, ne hai tutte le ragioni!

Il nocciolo della questione si risolve in questo modo. Una CPU dà esecuzione alle istruzioni, in sequenza, una alla volta. Il tempo che impiega per portare a termine un’operazione è definibile grazie a due segnali, i clock. Questi ultimi sono in definitiva i margini di un ciclo, l’inizio e la fine. Maggiore è il numero di cicli che un processore è in grado di portare a termine in un secondo, tanto più veloce sarà nell’esecuzione di programmi.

Tuttavia, qui farò riferimento alle sole operazioni elementari, in quanto operazioni più complesse hanno bisogno di più cicli per essere eseguite correttamente.

Le marche di un processore

Esistono due famosi colossi che si occupano della costruzione di processori: Intel e AMD. Fammi indovinare, li hai spesso sentiti nominare, ma non hai mai avuto il tempo di approfondire? Non preoccuparti, ci sono qua io!

Intel è una multinazionale che nasce nel 1968 e produce oltre ai processori, anche altri dispositivi elettronici. Nel corso del tempo, è stata in grado di creare processori all’avanguardia, che soddisfano le svariate esigenze del consumatore.

Intel Core i5 12400F 2.5Ghz 18MB LGA 1700 BOX
  • Intel Core i5 12400F 2.5Ghz 18MB LGA 1700 BOX
MICRO INTEL 1200 CORE I5-11400F 2.6GHZ 12MB ROCKET
  • MICRO INTEL 1200 CORE I5-11400F 2.6GHZ 12MB ROCKET
Intel® Processore desktop Core™ i9-13900K 24 core (8 P-core + 16 E-core) 36M di cache, fino a 5,8 GHz
  • le funzionalità sbloccate per l'overclocking sono presenti se associate allo SKU chipset...
  • I processori desktop Intel Core i9 di 13a generazione, I processori desktop Intel Core i7...
  • Idoneo per Intel Stable IT Platform Program (Intel SIPP) a partire dalla disponibilità...
  • Prodotti di ottima qualità
Intel Core i7-11700K processore desktop di 11a generazione (frequenza di base: 3,6 GHz. Tuboost: 4,9 GHz, 8 core, LGA1200) BX8070811700 K
  • Chipset serie Intel 500
  • Frequenza di base: 3,6 GHz, Tuboost: 4,9 GHz
  • LGA1200
  • 8 core
  • 11a generazione
Intel® Processore desktop Core™ i5-13600K 14 core (6 P-core + 8 E-core) 24M di cache, fino a 5,1 GHz
  • le funzionalità sbloccate per l'overclocking sono presenti se associate allo SKU chipset...
  • I processori desktop Intel Core i9 di 13a generazione, I processori desktop Intel Core i7...
  • Idoneo per Intel Stable IT Platform Program (Intel SIPP) a partire dalla disponibilità...
  • Prodotti di ottima qualità

AMD (acronimo di Advanced Micro Devices) è anch’essa una multinazionale statunitense ed è la concorrente maggiormente affermata sul mercato di Intel. La sua ultima innovazione per fronteggiare quest’ultima è CPU AMD Ryzen.

Amd Processore Desktop Ryzen 5 4500, 6 Core/12 Thread, 11 Mb Di Cache, Nero
  • 6 core, 12 fili, 4,1 GHz, 65 W TDP, temperatura massima di funzionamento 95 °C
  • Sbloccato per overclocking: sì
  • Supporto OS: Windows 11 - 64 bit Edition, Windows 10 - 64 bit Edition, RHEL x86 64 bit,...
  • Compatibile con schede madri AM4 serie 500 e 400 chipset
  • Nella confezione (CPU AMD Ryzen, adesivo lunetta, foglio di istruzioni/garanzia, soluzione...
Amd Ryzen 9 7950X Processore, 16 Core/32 Thread Sfrenati, Architettura Zen 4, 80 Mb L3 Cache, Nero, ‎4 x 4 x 0.27 cm; 79.38 grammi
  • ARCHITETTURA ZEN 4 - Il nuovo standard per giocatori e creatori. Goditi prestazioni...
  • 16 core e 32 threads - Il Ryzen 9 7950X offre frequenze eccezionali (Base 4,5 GHz / Boost...
  • CARATTERISTICHE AVANZATE - Con un TDP da 170 W, e il suo 80 MB Cache L3, il Ryzen 9 7950X...
  • MEMORIA DDR5 e PCIe 5.0 - I processori Ryzen Serie 7000 offrono le ultime tecnologie...
  • SOCKET AM5 - Una nuova piattaforma pensata per durare per diverse generazioni. Trova...
CPU AMD Ryzen 5 5600X AM4
  • Cache del processore 32 MB
  • AmD Ryzen 5 Processore Family
  • Tipi di memoria che supportano il processore DDR4-SDRAM
  • Velocità dell'orologio della memoria che supporta il processore 3200 MHz
  • Presa per il processore AM4 Zócalo
Processore AMD Ryzen Threadripper PRO 3995WX (64C/128T, 288 MB di cache, fino a 4,2 GHz Max Boost)
  • Il processore di ultima generazione per la workstation professionale
  • Sognalo. Progettalo. Costruiscilo!
  • Immagina cosa puoi fare
  • Il tempo è denaro: non va sprecato
  • Sicurezza AMD PRO: Livelli di funzionalità di sicurezza integrate per proteggere i dati...
Amd Ryzen 9 7900X - Processore, 12 Core/24 Thread Sfrenati, Architettura Zen 4, 76 Mb L3 Cache, 170 W Tdp, Nero
  • ARCHITETTURA ZEN 4 - Il nuovo standard per giocatori e creatori. Goditi prestazioni...
  • 12 core e 24 threads - Il Ryzen 9 7900X offre frequenze eccezionali (Base 4,7 GHz / Boost...
  • CARATTERISTICHE AVANZATE - Con un TDP da 170 W e il suo 76 MB Cache L3, il Ryzen 9 7900X...
  • MEMORIA DDR5 e PCIe 5.0 - I processori Ryzen Serie 7000 offrono le ultime tecnologie...
  • SOCKET AM5 - Una nuova piattaforma pensata per durare per diverse generazioni. Trova...

Bisogna ammettere che la battaglia è molto ardua, quindi lascio a te il compito di decretare il vincitore! Tuttavia, in futuro ci sarà sicuramente modo di approfondire il migliore processore di una e dell’altra multinazionale.
Passiamo ora ad una delle informazioni più basiche, ma anche più importanti: come nasce un processore

Come nasce un processore

La progettazione avviene in appositi centri di design informatici.

Ogni singolo microchip è formato da milioni di transistor e diodi. Per l’esattezza, nei pochi millimetri di superficie della CPU, sulle piastrine di silicio, sono appoggiati 30 milioni di transistor. Questo materiale è l’elemento di costruzione principale dei circuiti integrati.

Dopo un processo di purificazione, il silicio viene fuso prima in cristallo e poi in dischi. Viene, poi lisciato ed esposto ai raggi UV. Il passaggio successivo consiste in un bombardamento di ioni assieme alla rimozione della materia fotoresistente.

Un’affascinante curiosità è che, anche se sembrano sottili, i processori sono composti da più di venti strati.

Componenti per comprendere come funziona un processore

Per quanto all’occhio, possa sembrarti un congegno elettronico di ridotte dimensioni, le componenti di una CPU sono tante e tutte molto importanti per la qualità e l’efficienza delle prestazioni.

Per comprendere come funziona un processore, bisogna partire da un’analisi interna.

Innanzitutto, la CPU è composta da due segmenti principali:

  • UC (Unità di controllo): fa riferimento alla memoria centrale del tuo pc, estrapola da essa le informazioni e controlla tutti i processi attraverso i quali vengono eseguite le istruzioni.
  • ALU (Unità aritmetico logica): è la parte che mette in pratica le istruzioni, effettuando tutte le operazioni logiche e aritmetiche.

Sempre parlando delle componenti di un processore possiamo distinguere:

  • Core: microprocessori, collegati ai nuclei di elaborazione di cui si compone una CPU. In genere, il core è costituito in silicio ed è posizionato su una piastrina. Esistono processori con un solo core oppure con più core (Multi Core).
  • Package: contenitore dei core, in plastica. Su di esso, sono inoltre presenti i punti di contatto grazie ai quali è reso possibile l’inserimento del processore sul socket (attacco alla scheda madre, che deve essere necessariamente compatibile col processore).

Senza andare troppo nello specifico, l’ultima cosa che devi sapere è che all’interno di ogni processore esistono diversi registri, che contengono le informazioni necessarie per il lavoro del processore. Essi si dividono in due categorie collegate alle unità principali:

  • Registri speciali: vengono usati dalla Unità di controllo per scopi specifici. Qui troviamo tutto ciò che riguarda il funzionamento della memoria RAM.
  • Registri generali: sono, invece, utilizzati dall’Unità aritmetico logica. Essi sono adibiti ad eseguire le istruzioni, immagazzinando in memoria i contenuti delle parole lette dal processore oppure i risultati elaborati dal contenuto degli altri registri.

Conclusione: importanza di sapere come funziona un processore

In conclusione, penso tu abbia compreso da solo quanto un processore sia importante per il funzionamento di un computer e quanto sia altrettanto complesso. Ho cercato di non andare troppo nello specifico, perché ci sarebbero migliaia di tecnicismi da spiegare, ma nonostante questo, spero di aver reso l’idea.

Se l’argomento ti è piaciuto e sei in procinto di acquistare un computer, potrebbero interessarti anche:

 

Ultimo aggiornamento 2023-01-30 -  Immagini originali da Amazon Product

Articoli correlati


Rocco Vincy

Analista/Programmatore, web developer e blogger, mi occupo di sicurezza informatica e delle comunicazioni. Co-fondatore del sito/blog "BlogAmico" Telegram: @RoccoVincy

Rocco Vincy ha 234 articoli e più. Guarda tutti gli articoli di Rocco Vincy