CPU-interne Bussysteme: Unterschied zwischen den Versionen
Die Seite wurde neu angelegt: „== Bussysteme in der CPU == Innerhalb einer CPU werden verschiedene Bussysteme genutzt, um Daten, Adressen und Steuersignale zwischen den internen Einheiten auszutauschen. Diese Busse verbinden Rechenwerk, Register, Cache, Steuerwerk und weitere Funktionseinheiten. === Arten von CPU-internen Bussen === ==== 1. Datenbus ==== Über den '''Datenbus''' werden tatsächliche Daten transportiert – z. B. Operanden, Zwischenergebnisse oder geladene Speicher…“ |
Keine Bearbeitungszusammenfassung |
||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
Innerhalb einer [[CPU]] werden verschiedene Bussysteme genutzt, um Daten, Adressen und Steuersignale zwischen den internen Einheiten auszutauschen. | |||
Diese Busse verbinden [[ALU|Rechenwerk]], [[Register]], [[Cache]], [[Steuerwerk]] und weitere Funktionseinheiten. | |||
== Arten von CPU-internen Bussen == | |||
=== | === Datenbus === | ||
Über den '''Datenbus''' werden tatsächliche Daten transportiert – z. B. Operanden, Zwischenergebnisse oder geladene Speicherwerte. | Über den '''Datenbus''' werden tatsächliche Daten transportiert – z. B. Operanden, Zwischenergebnisse oder geladene Speicherwerte. | ||
Er ist typischerweise 32-, 64- oder breiter (intern oft noch mehr Bits). | Er ist typischerweise 32-, 64- oder breiter (intern oft noch mehr Bits). | ||
=== | === Adressbus === | ||
Der '''Adressbus''' überträgt Speicheradressen, mit denen die CPU festlegt, welchen Speicherbereich oder welches I/O-Gerät angesprochen werden soll. | Der '''Adressbus''' überträgt Speicheradressen, mit denen die [[CPU]] festlegt, welchen Speicherbereich oder welches I/O-Gerät angesprochen werden soll. | ||
Seine Breite bestimmt den maximal adressierbaren Speicher (z. B. 32 Bit → 4 GB, 64 Bit → theoretisch 16 Exabyte). | Seine Breite bestimmt den maximal adressierbaren Speicher (z. B. 32 Bit → 4 GB, 64 Bit → theoretisch 16 Exabyte). | ||
=== | === teuerbus (Control Bus) === | ||
Der '''Steuerbus''' überträgt Kontrollsignale, die den Ablauf von Befehlen steuern – z. B.: | Der '''Steuerbus''' überträgt Kontrollsignale, die den Ablauf von Befehlen steuern – z. B.: | ||
* Lesen/Schreiben | * Lesen/Schreiben | ||
| Zeile 21: | Zeile 19: | ||
* Pipeline-Steuerung | * Pipeline-Steuerung | ||
=== | === Front-Side-Bus (historisch) === | ||
Ältere Systeme nutzten einen '''FSB''' zwischen CPU und Chipsatz. | Ältere Systeme nutzten einen '''FSB''' zwischen [[CPU]] und [[Chipsatz]]. | ||
Moderne CPUs haben diesen durch schnellere Punkt-zu-Punkt-Verbindungen ersetzt. | Moderne CPUs haben diesen durch schnellere Punkt-zu-Punkt-Verbindungen ersetzt. | ||
=== | === Interne Punkt-zu-Punkt-Verbindungen === | ||
Moderne Mehrkernprozessoren nutzen interne Hochgeschwindigkeitsverbindungen, z. B.: | Moderne Mehrkernprozessoren nutzen interne Hochgeschwindigkeitsverbindungen, z. B.: | ||
| Zeile 34: | Zeile 32: | ||
Diese ersetzen klassische Bus-Systeme und ermöglichen parallelen Datenaustausch ohne Engpässe. | Diese ersetzen klassische Bus-Systeme und ermöglichen parallelen Datenaustausch ohne Engpässe. | ||
== Kurzmerksatz == | |||
'''Innerhalb der CPU übernehmen Daten-, Adress- und Steuerbus grundlegende Aufgaben, während moderne Mehrkernprozessoren zusätzlich Hochgeschwindigkeitsverbindungen wie Ringbus oder Infinity Fabric nutzen.''' | '''Innerhalb der CPU übernehmen Daten-, Adress- und Steuerbus grundlegende Aufgaben, während moderne Mehrkernprozessoren zusätzlich Hochgeschwindigkeitsverbindungen wie Ringbus oder Infinity Fabric nutzen.''' | ||
Aktuelle Version vom 12. Januar 2026, 14:36 Uhr
Innerhalb einer CPU werden verschiedene Bussysteme genutzt, um Daten, Adressen und Steuersignale zwischen den internen Einheiten auszutauschen. Diese Busse verbinden Rechenwerk, Register, Cache, Steuerwerk und weitere Funktionseinheiten.
Arten von CPU-internen Bussen
Datenbus
Über den Datenbus werden tatsächliche Daten transportiert – z. B. Operanden, Zwischenergebnisse oder geladene Speicherwerte. Er ist typischerweise 32-, 64- oder breiter (intern oft noch mehr Bits).
Adressbus
Der Adressbus überträgt Speicheradressen, mit denen die CPU festlegt, welchen Speicherbereich oder welches I/O-Gerät angesprochen werden soll. Seine Breite bestimmt den maximal adressierbaren Speicher (z. B. 32 Bit → 4 GB, 64 Bit → theoretisch 16 Exabyte).
teuerbus (Control Bus)
Der Steuerbus überträgt Kontrollsignale, die den Ablauf von Befehlen steuern – z. B.:
- Lesen/Schreiben
- Interrupt-Signale
- Synchronisation
- Pipeline-Steuerung
Front-Side-Bus (historisch)
Ältere Systeme nutzten einen FSB zwischen CPU und Chipsatz. Moderne CPUs haben diesen durch schnellere Punkt-zu-Punkt-Verbindungen ersetzt.
Interne Punkt-zu-Punkt-Verbindungen
Moderne Mehrkernprozessoren nutzen interne Hochgeschwindigkeitsverbindungen, z. B.:
- Intel QPI (QuickPath Interconnect)
- AMD Infinity Fabric
- Ringbus / Mesh-Netzwerke zur Verbindung der CPU-Kerne, Caches und I/O-Einheiten
Diese ersetzen klassische Bus-Systeme und ermöglichen parallelen Datenaustausch ohne Engpässe.
Kurzmerksatz
Innerhalb der CPU übernehmen Daten-, Adress- und Steuerbus grundlegende Aufgaben, während moderne Mehrkernprozessoren zusätzlich Hochgeschwindigkeitsverbindungen wie Ringbus oder Infinity Fabric nutzen.
