Multicore
La tecnologia multicore si riferisce alle CPU che contengono due o più core di elaborazione. Questi core funzionano come processori separati all'interno di un singolo chip. Utilizzando più core, i produttori di processori possono aumentare le prestazioni di una CPU senza incrementare la frequenza di clock del processore. Poiché negli ultimi anni il limite massimo delle frequenze di clock si è stabilizzato, i processori multicore sono diventati un mezzo comune per migliorare le prestazioni di elaborazione.
La maggior parte dei computer moderni ha almeno due core, ovvero un processore dual-core. Alcune macchine di fascia alta hanno processori a quattro core (quad-core), sei core (hexa-core) o otto core (octo-core). Sebbene l'aggiunta di più core non aumenti le prestazioni complessive di elaborazione in modo proporzionale (due core non equivalgono al doppio della velocità), i processori multicore offrono un notevole incremento delle prestazioni rispetto alle CPU single-core. Inoltre, un processore multicore può funzionare in modo più efficiente rispetto a un processore singolo, poiché non è necessario che tutti i core siano attivi quando non servono. Ad esempio, la "Turbo Boost Technology" di Intel può interrompere l'alimentazione di interi core quando non vengono utilizzati.
È importante capire che più core sono diversi da più CPU. Mentre un computer multicore può contenere due core di elaborazione su un singolo chip, un computer multiprocessore può avere due CPU, ciascuna con un singolo core di elaborazione. Poiché l'elaborazione multicore è più efficiente in termini di energia e costi, i computer multicore sono diventati più diffusi dei computer multiprocessore. Tuttavia, alcune macchine di fascia alta combinano le due tecnologie e includono più CPU, ciascuna con più core.
Metti alla prova le tue conoscenze