Dual-Core
Un processore dual-core è una CPU con due processori o "core di esecuzione" nello stesso circuito integrato. Ogni processore ha la propria cache e il proprio controller, che gli consentono di funzionare con la stessa efficienza di un singolo processore. Tuttavia, poiché i due processori sono collegati tra loro, possono eseguire operazioni fino al doppio della velocità di un singolo processore.
Intel Core Duo, AMD X2 e PowerPC G5 dual-core sono tutti esempi di CPU che utilizzano tecnologie dual-core. Ognuna di queste CPU combina due core di processore su un singolo chip di silicio. Questa configurazione è diversa da una configurazione "a doppio processore", nella quale due CPU fisicamente separate lavorano insieme. Tuttavia, alcuni computer di fascia alta, come il PowerPC G5 Quad, utilizzano insieme due processori dual-core separati, offrendo prestazioni fino a quattro volte superiori a quelle di un singolo processore.
Sebbene un sistema dual-core abbia una potenza di elaborazione doppia rispetto a un computer con un singolo processore, non è sempre due volte più veloce. Questo perché il software in esecuzione sul computer potrebbe non essere in grado di sfruttare appieno entrambi i processori. Alcuni sistemi operativi e programmi sono ottimizzati per l'elaborazione multiprocessore, mentre altri non lo sono. Sebbene i programmi ottimizzati per più processori funzionino particolarmente velocemente sui sistemi dual-core, anche la maggior parte dei programmi trarrà almeno qualche vantaggio dalla presenza di più processori.
Metti alla prova le tue conoscenze