2.3.7 Moderne Bussysteme

[gesichtete Version][gesichtete Version]
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 7: Zeile 7:
</p>
</p>


==== {{#index:Front Side Bus}}Front Side Bus und {{#index:Chipsatz }}Chipsatz mit {{#index:Northbridge}}North- sowie {{#index:Southbridge }}Southbridge ====
{{#index:Front Side Bus|Chipsatz|Northbridge|Southbridge}}
==== Front Side Bus und Chipsatz mit North- sowie Southbridge ====


<p>
<p>
Zeile 29: Zeile 30:
</p>
</p>


==== {{#index:QuickPath Interconnect}}QuickPath Interconnect statt Font Side Bus  ====
{{#index:QuickPath Interconnect}}
==== QuickPath Interconnect statt Font Side Bus  ====


<p>
<p>
Zeile 39: Zeile 41:
</p>
</p>


==== {{#index:HyperTransport}}HyperTransport als Alternative zu QuickPath Interconnect ====
{{#index:HyperTransport}}
==== HyperTransport als Alternative zu QuickPath Interconnect ====


<p>
<p>

Version vom 8. Oktober 2013, 21:07 Uhr

Das bis jetzt erarbeitete Bild eines Computersystems enthält immer noch einen einzelnen Bus, der lediglich in {{#index:Adressbus}}Adressbus, {{#index:Datenbus }}Datenbus und {{#index:Steuerbus }}Steuerbus aufgeteilt ist. Bereits im Kapitel Von-Neumann-Flaschenhals wurde anschaulich gezeigt, dass diese Form des Busses sehr leicht überlastet ist und sich deshalb nicht zum Bau eines schnellen Gesamtsystems eignet.

Man kann sich leicht vorstellen, dass moderne Rechner ein deutlich aufwendigeres und auf Geschwindigkeit optimierteres Bussystem besitzen. Im Zuge der Entwicklung wurden verschiedene Ansätze umgesetzt, denen allen gemein ist, dass sie nicht nur einen einzelnen Bus besitzen (wie die Von-Neumann-Architektur), sondern eine Reihe verschiedener Busse, die mit unterschiedlichen {{#index:Geschwindigkeit, Bus }}Geschwindigkeiten arbeiten.

{{#index:Front Side Bus|Chipsatz|Northbridge|Southbridge}}

Front Side Bus und Chipsatz mit North- sowie Southbridge

zeigt in Kapitel 1.1.1, Abbildung 1.1, den Chipsatz, bestehend aus Northbridge und Southbridge, über den alle Komponenten eines Rechners über verschiedene Busse miteinander verbunden sind.

Die CPU ist über den Front Side Bus mit der Northbridge verbunden. Diese bedient alle schnell arbeitenden Komponenten, wie {{#index:Hauptspeicher}}Hauptspeicher, {{#index:AGP-Grafikkarte}}AGP-Grafikkarte und {{#index:Gigabit-Ethernet-Karte}}Gigabit-Ethernet-Karte. Weiterhin steht sie in Verbindung mit der Southbridge.

Die Southbridge bedient alle langsamer arbeitenden Komponenten. Sie ist der Knotenpunkt aller mit geringerer Geschwindigkeit arbeitenden Busse, an die z.B. {{#index:Festplatte|Laufwerk, Festplatte}}Festplatten und {{#index:CD/DVD-Laufwerk|Laufwerk, CD|Laufwerk, DVD}}CD/DVD-Laufwerke angeschlossen sind, ebenso gibt es Verbindungen zu den {{#index:Peripheral-Component-Interconnect}}Peripheral-Component-Interconnect-Steckplätzen (kurz: {{#index:PCI}}PCI-Slots) und dem {{#index:Universal-Serial-Bus}}Universal-Serial-Bus mit seinen {{#index:USB}}USB-Ports.

Die folgende Abbildung zeigt die North- und die Southbridge als zentrale Verbindungspunkte aller Komponenten.

North-south-bridge.jpg

{{#index:QuickPath Interconnect}}

QuickPath Interconnect statt Font Side Bus

Auf Wikipedia ist eine Abbildung des ASUS-Mainboards P6T Deluxe zu sehen. Die zugehörige Wiki-Seite benennt viele der auf dem {{#index:Mainboard}}Mainboard integrierten Komponenten, u.a. auch eine North- und Southbridge.

Asus selbst hat die Spezifikation dieser Hauptplatine ebenfalls im Internet bereitgestellt. Im Handbuch (downloadbar unter "Manual") wird Intel(R) QuickPath Interconnect (kurz: QPI) als Verbindung von der CPU zur Northbridge erwähnt. QPI hat damit den Front Side Bus abgelöst. Eine Einführung in QuickPath Interconnect stellt Intel zum Download bereit.

{{#index:HyperTransport}}

HyperTransport als Alternative zu QuickPath Interconnect

Eine Alternative zu QPI stellt HyperTransport (HT) dar. Es wurde als offener Standard von einem herstellerübergreifenden Konsortium, dem u.a. die Firmen Advanced Micro Devices (AMD), International Business Machines (IBM) und Apple angehören, entwickelt und standardisiert.

HyperTransport wurde eingeführt, um

  • mehrere Prozessoren miteinander zu verbinden,
  • Prozessoren mit Coprozessoren zu verbinden,
  • Prozessoren mit sonstigen I/O-Komponenten (z.B. North- / Southbridge) zu verbinden.

Northbridge in die CPU integriert

Die Intel Corporation ist ein US-amerikanischer Halbleiterersteller und bekannt für die Produktion von (u.a.) CPUs und Chipsätzen. Eine Produktreihe aus 2012/13 zeigt hier beispielhaft die aktuelle Tendenz in der Weiterentwicklung der Bus-Technologien.

Intel(R) zeigt in Technical Product Specification, Server Board 2600GZ/GL in Kapitel 3 (Product Architecture Overview), Figure 9, den Aufbau einer Hauptplatine mit zwei CPUs. Beide Prozessoren sind miteinander über QuickPath-Interconnect (QPI) verbunden. Weiterhin haben sie eine direkte Anbindung an die Speicherbänke des Hauptspeichers.

Die erste CPU ist direkt mit dem {{#index:Ethernet-Controller}}Ethernet-Controller I350 verbunden. Im I350 Reference Design wird auf Seite 3 der Aufbau dieses Controllers gezeigt. Er verfügt über vier {{#index:Ethernet-Port}}Ethernet-Ports (RJ45), PCIE-G2 ist die Verbindung zur CPU.

Eine separate {{#index:Northbridge in CPU integriert|CPU mit integrierter Northbridge}}Northbridge ist damit entfallen, ihre Funktionen wurden direkt in die CPU (Intel(R) Xeon(R) E5-2600) intergriert, was einen Geschwindigkeitsgewinn erwarten lässt.

Eine Southbridge ist mit dem Intel (R) C602 weiterhin vorhanden und stellt die erwarteten Verbindungen bereit.

Hinweis

Auf Abbildungen wurde an dieser Stelle aus Gründen des Copyrights bewusst verzichtet. Die oben im Text genannten Links führen aber direkt zu Dokumenten oder Webseiten, welche entsprechende Grafiken enthalten. Das eigenständige Abrufen der Abbildungen über die entsprechenden Links sei an dieser Stelle dem Leser überlassen.



Diese Seite steht unter der Creative Commons Namensnennung 3.0 Unported Lizenz http://i.creativecommons.org/l/by/3.0/80x15.png