Un processore del computer le istruzioni scritte in programmi per computer e li trasforma in azione. Un processore dual-core è in grado di elaborare più informazioni nello stesso lasso di tempo che un processore tradizionale, permettendo di calcolo più veloce.
Funzione
Ogni istruzione in ogni programma in esecuzione sul computer ottiene incanalato verso il processore "core". Il nucleo di legge ed eseguita tali istruzioni--- ma si può fare solo così un'istruzione alla volta.
Problema
Quando si dispone di più di un programma in esecuzione, il nucleo ha passare avanti e indietro, prendendo e interpretare i flussi di dati. Ciò, accoppiato con la natura di uno-cosa-a-a-tempo del nucleo, limiti quanto velocemente il computer può funzionare.
Vantaggi
Un processore dual-core ha due core, permettendo così di dividere i flussi in entrata di dati e invia blocchi separati di istruzioni per ogni core. Ognuno interpreta ancora istruzioni uno alla volta, ma possono fare due volte il lavoro nello stesso lasso di tempo.
Alternative
Chip dual-core sono solo un tipo di processore "multipolare". Processori quad-core hanno quattro core, e un processore ed ha sei.
Considerazione
Per ottenere i benefici di processori multicore, software per computer deve essere in grado di riconoscerli--- e come dice MIT Technology Review, la scrittura di programmi che possono lavorare in modo efficiente su più core non è facile. Che può limitare il vantaggio della velocità dei processori dual-core.