Die Schaltung, die Daten zum und vom Prozessor transportiert, wird als
Systembus bezeichnet (oder manchmal nur der
bus ). Dies ist kein einzelner Draht, sondern eine Sammlung von Drähten, die in drei Haupttypen von Bussen unterteilt sind:
* Adressbus: Trägt Speicheradressen vom Prozessor zum Speicher und anderen Geräten und gibt den Ort der zugegriffenen Daten an. Es ist unidirektional (Einweg).
* Datenbus: Trägt die tatsächlichen Daten, die zwischen dem Prozessor und dem Speicher oder anderen Geräten übertragen werden. Es ist bidirektional (Zweiweg).
* Kontrollbus: Trägt Kontrollsignale, die das Timing und den Betrieb der Datenübertragung koordinieren. Dies beinhaltet Signale wie Lesen/Schreiben, Speicheranforderung, Interrupt -Signale usw. Es ist bidirektional.
Während der Begriff "Systembus" üblicherweise verwendet wird, verwenden moderne Computerarchitekturen häufig komplexere Verbindungsschemata, an denen mehrere Busse und spezialisierte Verbindungen wie den vorderen Seitenbus (FSB), der in älteren Systemen oder moderner Ansätze wie die QuickPath -Verbindungsbetrieb (QPI) oder Hypertransport, prominent war. Dies sind im Wesentlichen Hochgeschwindigkeitswege, die für die Kommunikation zwischen der CPU und anderen Schlüsselkomponenten wie dem Speichercontroller oder Chipsatz optimiert sind. Die grundlegenden Prinzipien von Adress, Daten und Kontrolle bleiben jedoch bestehen.