Definition der Dual-Core-Prozessoren

December 9

Definition der Dual-Core-Prozessoren

Dual-Core-Prozessoren sind Teil einer entwickelnden Technologie setzen mehr als ein Kern im gleichen Prozessor. Der "Kern" des Prozessors ist der Decoder, der liest und den Anweisungen des Programms führt.

Architektur

Es gibt Verwirrung in der Terminologie, die der ist der "Prozessor". Einige beziehen sich auf die gesamte integrierte Schaltung (IC) Prozessor, während andere den Begriff "Prozessor" als einen anderen Namen für den Kern verwenden. Um Verwechslungen zu vermeiden, verwendet dieser Artikel den Begriff "Prozessor" zum Verweisen auf die ganze IC. Neben dem Kern verfügt der Prozessor auch die Cache--Arbeitsspeicher--Register und ein Bus, der beschreibt, die Drähte anschließen alles zusammen. Ein dual-Core-Prozessor hat zwei Kerne, aber diese Aktie Einrichtungen wie die Bus- und Cache. Cache ist in Stufen unterteilt. Jeder Kern enthält einen eigenen Cache für lokalen "Ebene 1" (L1), aber sie teilen Ebene zwei (L2) Cache.

Geschwindigkeit

Die Systemuhr bestimmt die Geschwindigkeit, mit der ein Prozessor arbeitet. Die Uhr kann im Inneren des Prozessors oder aus einer externen Quelle. Machen Computer schneller und daher stärker, hat sich konzentriert auf die Erhöhung der Taktfrequenz. Mit einer schnelleren Taktfrequenz kann der Prozessor schneller Daten viel herum verschieben. Es gibt jedoch Grenzen auf die erreichbare Geschwindigkeit, vor allem das Problem der Überhitzung. Wärme ist Energie verloren, und so wird ein schnellerer Prozessor mehr Strom. Die Dual-Kern-Architektur ermöglicht die weitere Verarbeitung innerhalb einer bestimmten Frist, aber mit einer langsameren Taktfrequenz.

Leistung

Ein Prozessor mit zwei Kernen sollte theoretisch doppelt so schnell wie ein Prozessor mit einer sein. In der Praxis ist der Dual-Core-Prozessor jedoch etwa 50 Prozent schneller als sein Einzelkern-äquivalent mit der gleichen Taktfrequenz. Die zwei Kerne nicht tauschen Sie Informationen, um eine Aufgabe der Lastenteilung. Ein Controller im Prozessor weist Arbeit für jeden. Verschiedene Aufgaben ausgeführt, die aus dem gleichen Programm können auf die zwei Kerne gleichzeitig ausgeführt werden. Jedoch, wenn eine Aufgabe, die Ergebnisse der anderen abhängt, macht es nicht sinnvoll, diese zwei Prozessoren parallel laufen zu lassen. Dies würde zu halten den Vorgang durchgeführt in einem Kern, wo zum Abschluss erstellt Daten liefernden Ausführung im anderen Kern.

Multitasking

Die Fähigkeiten der Dual-Core-Prozessoren eignen sich besser für zwei separate Funktionen gleichzeitig laufen. Ein Beispiel dafür wäre eine DVD-brennen werden während des Lesens durch e-Mail. In einem Single-Core-Prozessor sind zwei verschiedene Prozesse mit den Prozessor wechseln hin und her zwischen den Aufgaben der einzelnen Prozesse in Blöcken mit Zeit-Strukturierung, serviert. In einer Dual-Core-Prozessor würde ein Kern behandeln, die DVD-Brennprogramm Aktivität, während die andere das e-Mail-Programm dient.