October 7
In informatica, il termine "core" si riferisce ad un processore collegato con altri due o più processori in una singola CPU. Un processore dual-core consiste di due processori sullo stesso circuito integrato.
Un processore "3 GHz" opera a una velocità di clock di 3 miliardi di cicli al secondo. Un ciclo è il passaggio da zero a uno o uno zero. Istruzioni eseguite dalla CPU (unità centrale di elaborazione) richiedono più cicli.
Un computer in esecuzione su un processore con un singolo filo può gestire una sola istruzione alla volta. Migliaia di istruzioni possono essere eseguite in un secondo, ma solo uno dopo l'altro.
calcolo parallelo è l'atto di eseguire più istruzioni in una sola volta. CPU Multitasking utilizzano fili o più core per eseguire istruzioni simultanee.
Più thread dividono memoria cache di un nucleo nella gestione più istruzioni contemporaneamente. Un processore a 3 GHz con 8 MB di cache e capace di due thread può eseguire due istruzioni in una sola volta con ogni thread consentito fino a 4 MB di memoria.
nuclei multipli possono gestire più istruzioni senza dividendo la potenza di elaborazione. Un processore dual-core da 3 GHz in grado di eseguire due istruzioni contemporaneamente alla massima velocità 3 GHz. processori multicore con filettatura possono eseguire anche più istruzioni in una sola volta.