? In der Informatik bezeichnet der Begriff "Kern" zu einem Prozessor mit zwei oder mehr anderen Prozessoren in einem einzigen CPU verbunden. Ein Dual -Core-Prozessor besteht aus zwei Prozessoren auf dem gleichen , integrierten Schaltung. Prozessorgeschwindigkeit
A " 3 GHz " Prozessor arbeitet mit einer Taktrate von 3 Milliarden Zyklen pro Sekunde. Ein Zyklus ist der Übergang von Null auf Eins oder eine Null ist. Anweisungen von der CPU durchgeführt (central processing unit ) benötigen mehrere Zyklen .
Einzel Prozessor Computing
Ein Computer auf einem Prozessor mit einem einzigen Thread kann aber nur eine Anweisung zu einer Zeit. Tausende von Anweisungen können in einer Sekunde durchgeführt werden , aber nur einer nach dem anderen.
Parallel Computing
Parallel Computing ist der Akt der Ausführung mehrerer Anweisungen an einmal . Multitasking CPUs nutzen Fäden oder mehrere Kerne , um die gleichzeitige Anweisungen auszuführen.
Threading
Mehrere Threads teilen den Speicher-Cache eines Kerns im Umgang mit mehr Anweisungen auf einmal. A 3 GHz Prozessor mit 8 MB Cache und in der Lage ist zwei Threads können zwei Befehle auf einmal ausführen mit jedem Thread bis zu 4 MB Speicher erlaubt.
Multicore Prozessor
mehrere Kerne können mehrere Befehle ohne trennende Rechenleistung zu behandeln. A 3 -GHz-Dual -Core-Prozessor kann zwei simultane Anweisungen bei der vollen 3 GHz Geschwindigkeit auszuführen. Multicore -Prozessoren mit Threading können auch mehrere Befehle auf einmal ausführen .