November 15
Un processore dual-core è essenzialmente due processori in uno; ogni core è un processore completo, ed entrambi sono inclusi nella stessa confezione. Nel 2011, è sempre più difficile trovare un computer che non dispone di un processore con due o più core. I processori multi-core portare efficienza e le prestazioni di calcolo, e quasi tutti gli utenti possono beneficiare di avere loro.
La velocità di clock di un processore misura il numero di cicli che essa compie ogni secondo. Ad esempio, un processore 1 GHz corre al ritmo di un miliardo di cicli al secondo. Anche se la velocità di clock non è l'unico fattore che determina le prestazioni di un processore, un processore che funziona a una frequenza di clock maggiore offre maggiori prestazioni di un processore alla frequenza di clock inferiore se tutto il resto è la stessa. Prima di processori multi-core sono diventati comuni, produttori di processori sono aumentate le prestazioni dei loro prodotti in genere, aumentando la loro velocità di clock. Tuttavia, al di sopra di 3 GHz diventa sempre più difficile continuare a sollevare frequenza di clock di un processore. Dare un processore due core a 2 GHz è un modo molto più efficace per aumentare le sue prestazioni che tentare di rampa di velocità di un processore single-core fino a 4 GHz. Questo aumento delle prestazioni è disponibile anche ad un costo molto più basso in termini di consumo di energia e di pareggio della batteria.
Il calore è la ragione principale per la difficoltà che i produttori di processori hanno incontrato con l'aumento della velocità di clock dei loro prodotti. Un processore ad alta velocità richiede un vasto sistema di raffreddamento, ed a velocità estremamente elevate di clock, raffreddamento ad aria può essere insufficiente. Poiché i processori multi-core possono ottenere alte prestazioni a velocità di clock inferiori, producono meno calore. Questo permette loro di adattarsi facilmente in computer portatili sottili che producono un livello tollerabile di rumore.
Windows e Mac OS entrambi hanno la capacità di dividersi in modo intelligente il lavoro del computer fra i conduttori di un processore multi-core. Se si esegue spesso più applicazioni contemporaneamente, questo aiuta a prevenire il computer da stallo se si tenta di utilizzare un'applicazione mentre un altro sta eseguendo un calcolo. Nel mondo di oggi di scaricare musica, navigazione web, messaggistica istantanea e blog di distacco, è raro trovare un utente di computer che non esegue diverse applicazioni contemporaneamente.
Alcune applicazioni informatiche sono "filettate", nel senso che hanno la possibilità di utilizzare tutti i core di un processore contemporaneamente. Adobe Photoshop è un esempio di un'applicazione filettato; di fascia alta filtri di Photoshop possono richiedere diversi minuti per apportare modifiche a un'immagine di grandi dimensioni. Dal momento che Photoshop è filettato, si può dividere il lavoro tra tutti i core del processore, utilizzando la potenza di calcolo complessiva di un processore multi-core per completare il lavoro in modo più rapido.