? Viele neue Konzepte sind in dem Lexikon des modernen Computing seit der Jahrhundertwende gerutscht. Eine, die nicht vertraut sein kann, ist die viele Computer-Prozessor , die mehrere hat " Kerne ". Vor dem Aufkommen der Multi- Core-Prozessoren , wenn ein Benutzer wollte mehr als einen Prozessor in seinem Computer haben , musste er spezialisierten Motherboards, die mehr als eine zentrale Recheneinheit ( CPU) Sockel hatte kaufen . Dies ist nicht mehr wahr. Symmetric Multiprocessing
Die Ursprünge von Multicore-Prozessoren liegt in einer älteren Technologie als symmetrisches Multiprocessing , SMP oder bekannt. Diese Technologie, die zuerst in der Mitte der 1990er Jahre erschien , erhöhte Leistung auf Server-Hardware . SMP , in einfachen Worten, verwendet einen speziellen Algorithmus zu trennen Arbeit gleichmäßig zwischen allen Prozessoren in einem System . Im Wesentlichen ist dies, wie Dual-Core- Prozessoren Funktion , obwohl sie Teil dazu etwas Hardware , die eine traditionelle Zwei-Prozessor- SMP-System nicht.
Dual Core
ersten Multiprozessor- CPUs wurden zwei Kerne beschränkt, daher der Name , Dual-Core . Wenn sie zuerst eingeführt wurden , haben die meisten Software, die nicht die Fähigkeit haben, in Anspruch zu nehmen , mit Ausnahme der teure Server- Software-Paketen. Der einzige Vorteil beim Ausführen von Programmen , die nicht speziell entwickelt, um mehrere Prozessoren verwenden ist, dass man mehr Software läuft auf einmal , ohne einen signifikanten Usability Hit haben .
Quad Core
Quad-Core ist nicht grundlegend verschieden von Dual-Core , außer der Tatsache, dass ein Quad -Core-Prozessor noch zwei Prozessoren verfügt . Ein weiterer Unterschied besteht darin, dass durch die Zeit, Quad-Core- Prozessoren auf den Markt kommen , ein viel höherer Prozentsatz von Software geschrieben wurde , um die Vorteile von mehreren Prozessoren zu nutzen , vor allem in High-End- Spiele. In gewisser Weise fahren Spiele der Computer -Hardware-Industrie mehr als jeder andere Faktor , und ohne sie könnte die Umstellung auf das Schreiben Mainstream-Software mit SMP arbeiten nicht immer passiert.
Überlegungen
eine Sache, die bei der Wahl zwischen einem Dual- oder Quad -Core-Prozessor ist die allgemeine Geschwindigkeit des Prozessors. Da jeder Kern in einem Prozessor fordert ihren Kosten in der Wärmeerzeugung , je höher die Anzahl der Kerne, je niedriger die Geschwindigkeit, dass jeder Kern in laufen , zu einem ähnlichen Prozessor mit einer geringeren Anzahl von Kernen verglichen. Dies ist der Grund , während der Core 2 -Prozessor -Ära, dass ein 3 Gigahertz Dual-Core- Prozessor billiger als ein 3 Gigahertz Quad-Core- Prozessor war . Somit wird die Kosten in der Regel durch die Beziehung zwischen der Anzahl von Kernen und einzelnen Core-Geschwindigkeit entschieden .
Missverständnisse
Ein paar Missverständnisse bestehen bezüglich Multicore-Prozessoren . Sie sind nicht grundsätzlich besser als Single-Core Prozessoren in einem allgemeinen Sinn . In der Tat, für die meisten Zwecke ist eine einzige schnelle Core nützlicher als zwei oder vier Kerne langsamer - dies wird in Technologien wie Intels " Turbo Boost ", die dynamisch erhöht Taktrate bei gleichzeitiger Reduzierung der Anzahl der Kerne im Einsatz bei bestimmten Schwellenwerten reflektiert . Darüber hinaus wird nur Software, die speziell entwickelt , um die Vorteile von mehreren Kernen nehmen sind keine Performance-Schub auf einem Multicore-Prozessor . Das sind Dinge im Auge zu behalten , wenn Sie einen neuen Prozessor, der Multicore-Technologie nutzt .