Ist der Chipsatz als Bus definiert?

Ist der Chipsatz als Bus definiert?

Der Chipsatz ist also die Northbridge und Southbridge und verbindet alle Hardwarekomponenten mit der CPU. Und die Busse sind die Medien, die diese Brücken miteinander verbinden, die Northbridge mit der CPU verbinden und die Hardwarekomponenten mit den Brücken verbinden.

Mir scheint, sie tun dasselbe: Sie verbinden Hardwarekomponenten. Ist der Chipsatz als Bus definiert? Wenn nicht, warum nicht? Wie unterscheiden sich die Mechanismen dieser beiden Dinge?

Antwort1

Der Bus ist eine physische, elektrische Verbindung, die Geräte verbindet, die bereits dasselbe elektrische Protokoll sprechen. Der Chipsatz ist eine logische Verbindung, die es ermöglicht, Geräte zu verbinden, die unterschiedliche elektrische Protokolle sprechen.

Wenn ich beispielsweise mit Ihnen spreche, haben wir oben im Protokollstapel Englisch. Englisch kann schriftlich kommuniziert, gedacht und gesprochen werden. Aber in diesem Fall haben wir darunter gesprochene Wörter. Diese gesprochenen Wörter könnten über elektrische Leitungen übertragen werden, sie könnten durch die Luft übertragen werden. Aber in diesem Fall haben wir unten im Stapel Vibrationen in der Luft.

Ähnlich verhält es sich mit der Kommunikation von Geräten: Auch hier gibt es einen Stapel. Ganz unten im Stapel befindet sich die physische, elektrische Verbindung mit Funktionen wie „diese Bitfolge“. Das ist der Bus. Darüber befindet sich die Implementierung des über diese Verbindung verwendeten Protokolls mit Funktionen wie „speichere diesen Datenblock an dieser Stelle“. Das ist die Aufgabe des Chipsatzes. Und darüber befindet sich normalerweise ein funktionales Protokoll höherer Ebene mit Funktionen wie „sende dieses Datenpaket an diese Adresse“. Das ist die Aufgabe des Geräts selbst.

Beispielsweise muss der Chipsatz herausfinden, welche Befehle an welche Geräte gehen. Ein Bus selbst kann das nicht leisten.

verwandte Informationen