Prozessor Hersteller haben entdeckt, dass Taktraten kann nur gehen so hoch, ohne schwerwiegende Folgen . Einbinden mehrere Kerne in einer CPU ist ein Verfahren zur Verbesserung der Leistung des Computers , ohne das System der körperlichen Unversehrtheit . Kern
" Core" ist eine andere Bezeichnung für den Prozessor . Der Begriff wird verwendet, um in Bezug Prozessoren , bei denen mehrere Prozessoren zusammenarbeiten in einer zentralen Recheneinheit ( CPU) Multicore .
Geschwindigkeit
Die Geschwindigkeit einer CPU bezieht sich auf wie viele Befehle kann in einer Sekunde durchführen . Moderne CPUs mit hohen Taktraten (gemessen in Gigahertz ) , mehrere Kerne und in der Lage Multithreading ausführen können Milliarden Instruktionen pro Sekunde .
Single-Core
der Prozessor führt Befehle mit einer Geschwindigkeit relativ zu seiner Taktrate und Geschwindigkeit des Speichers . Ein Single-Core- CPU kann nur eine Anweisung zu einem Zeitpunkt ausführen, ohne den Einsatz von Multithreading .
Dual-Core
Ein Dual -Core-Prozessor arbeitet mit zwei Prozessoren bei der Ausführung Anweisungen ermöglicht zwei gleichzeitige Anweisungen ohne weitere Hilfe von Multithreading . Ein Dual-Core- CPU ist schneller als ein Single-Core- Prozessor in dem Sinne, dass es mehr Instruktionen pro Sekunde ausführen .
Vs Multithreading
Multithreading Multicore ermöglicht die Ausführung der gleichzeitigen Anweisungen mit Multicore- CPUs , aber die Fäden haben Zugang zu einem gemeinsamen Cache nur . Multicore- CPUs haben mehr Cache zur Verfügung , weil die Kerne voll Prozessoren , nicht simulierten sind .