Was ist ein Dual-Prozessor-Motherboard?
Ein Dual-Prozessor-Motherboard ist ein Computer-Motherboard, das Platz für zwei vollständige und separate Prozessorchips bietet. Diese Chips werden dann auf verschiedene Weise an Bord miteinander verbunden, obwohl ein spezielles Prozessorbussystem am gebräuchlichsten ist. Theoretisch können diese Maschinen mit Geschwindigkeiten betrieben werden, die weit über die eines normalen Computers hinausgehen, da die einzelnen Prozessoren eine nahezu doppelte Leistung liefern. Während Dual-Prozessor-Motherboards seit jeher ungewöhnlich sind, sind sie mit dem Aufkommen von Multicore-Prozessoren noch schwerer zu finden.
Im Allgemeinen erfordert ein Motherboard mit zwei Prozessoren zwei der gleichen Prozessoren. Sie müssen genau gleich sein, oder das Ungleichgewicht führt dazu, dass der Computer instabil wird und herunterfährt. Während dies fast jedes Mal der Fall ist, gab es Boards, die etwas andere Prozessoren haben könnten, aber diese waren außergewöhnlich selten.
Dieser Motherboard-Stil war bei High-End-Desktop- und Low-End-Serversystemen weit verbreitet. In den meisten Fällen können nur High-End-Desktopsysteme die Hardware und Software akzeptieren, die erforderlich sind, um die Leistung des zweiten Prozessors zu nutzen. Auf der Serverseite wurden Server mit mittlerer bis hoher Reichweite häufig von der Standard-Motherboard-Route auf andere Systemtypen wie Rackmount- oder Blade-Systeme umgestellt.
Das physikalische Design eines Motherboards mit zwei Prozessoren unterscheidet sich häufig von einem Standard-Motherboard. Der zweite Prozessor ändert das Grundlayout des Systems, typischerweise durch Verschieben des Speichers. Dies drückt den Speicher auf die Platine und verschiebt den Chipsatz häufig in Richtung der Erweiterungssteckplätze. Infolge dieser Änderungen verfügt ein Motherboard mit zwei Prozessoren normalerweise über weniger Erweiterungssteckplätze als ein Motherboard mit ähnlicher Größe.
Ein Motherboard mit zwei Prozessoren scheint ein System doppelt so schnell wie ein Standardcomputer zu machen, dies ist jedoch nicht der Fall. Einschränkungen beim Zugriff des Prozessors auf den Systembus und den Speicher erfordern häufig, dass ein Prozessor wartet, während der andere aktiv ist. Darüber hinaus wurden bis vor kurzem nur wenige Programme geschrieben, um die Vorteile eines Multiprozessorsystems zu nutzen. Die meisten Programme greifen auf den Hauptprozessor zu und senden niemals etwas an den zweiten. Es beschränkte sich oft auf Betriebssystemprozesse in allen außer den leistungsstärksten Programmen.
Mit dem Aufkommen von Multicore-Prozessoren sind viele der Nachteile eines Motherboards mit zwei Prozessoren beseitigt. Der Prozess der Zuweisung von Systemressourcen wurde geändert, um einen gleichmäßigeren Zugriff zu ermöglichen, und es gibt mehr Programme, die einen zweiten Prozessor verwenden. Tatsächlich sind viele Programme jetzt so geschrieben, dass sie mehrere Prozessoren gleichzeitig verwenden.
Trotz all dieser Innovationen ist das Motherboard mit zwei Prozessoren immer noch eine Kuriosität. Da Multicore-Prozessoren ohne viele technische Probleme dasselbe können wie ein Dual-System, haben sie den Markt übernommen. Als der gemeinsame Multicore zwei Prozessorkerne überschritt, übertraf er die Leistung eines einfachen Dualprozessorsystems.