Bussysteme
Bussysteme ermöglichen die Kommunikation der einzelnen Komponenten eines PCs. Sie
verbinden die Peripheriegeräte, die CPU, den Chipsatz, den Speicher und die Steckkarten
miteinader. Die Anzahl der parallel geführten Leitungen wird als Busbreite bezeichnet.
Je mehr Leitungen parallel liegen, umso mehr Bits lassen sich zur selben Zeit transportieren.
Grundlegend unterscheidet man zwischen seriellem Bus und parallen Bus. Z.B. externe
Peripheriegeräte werden häufig seriell über USB oder Firewire angeschlossen, da bei
seriellen Verbindungen ein höherer Takt möglich ist.
Es gibt drei verschiedene Arten von Bussystemen, die verschiedene Aufgaben übernehmen:
- Datenbus:
Zur Übertragung von Daten zwischen Prozessor, Arbeitsspeicher und Peripherie steht der
Datenbus zu Verfügung. Die Anzahl der Datenbusleitungen bestimmt die Anzahl der Byte,
die pro Takt übertragen werden. können.
Alle Baugruppen, die Daten an den Datenbus abgeben können(Prozessor, Speicher, I/O)
sind mit dem Datenbus verbunden. Die Datenfreigabe erfolgt durch den Prozessor jeweils
nur für eine Baugruppe.
- Adreßbus:
Der Adreßbus ist für die Übertragung von Speicheradressen zuständig. Über den Adreßbus
wird jedoch nicht nur der Speicher angesprochen, sondern auch Peripherie-Geräte.
Die Anzahl der Adreßleitungen ist ein entscheidender Faktor für die Anzahl der maximal
zu adressierenden Speicherplätze.
- Steuerbus:
Der Steuerbus dient der Übertragung bestimmter Sginale an die einzelnen Komponenten.
Auf diese Weise wird der, auf dem Adressbus angesprochenen, Komponente mitgeteilt, was
sie zu tun hat. Z. B. die Daten vom Datenbus aufnehmen oder Daten auf den Datenbus stellen.
Der Steuerbus beinhaltet auch die Interrupt-Leitungen über dem die Peripherie-Geräte
dem Prozessor eine Unterbrechungsanforderung signalisieren können.
PC-Bus ' 8 Bit, 4,77 MHz
ISA-Bus ' 16 Bit (durch Verlängerung der Datenbusleiste), abwärtskompatibel zu ISA 8 Bit, 8 MHz
EISA-Bus ' 32 Bit, 8,33 MHz, abwärtskompatibel zu ISA, 2 Pinreihen (alte ISA-Karten können im Port benutzt werden)
VESA-Local-Bus ' veraltet !
PCI-Bus '
| PCI 1.0 | PCI 2.0 | PCI 2.1 | PCI 2.2 |
| 32 Bit Datenbus | 64 Bit Datenbus | 32 Bit Datenbus | 64 Bit Datenbus |
| 32 Bit Adressbus | 32 Bit Adressbus | 32 Bit Adressbus | 32 Bit Adressbus |
| 33 MHz Takt | 33 MHz Takt | 66 MHz Takt | 66 MHz Takt |
| 5V Signalpegel | 3,3V Signalpegel | 3,3V Signalpegel | 3,3V Signalpegel |
| | abw. Komp. (Pin 60) | abw. Komp. (Pin 46) | |
Features:
Interrupt-Sharing ' mehrere Karten teilen sich einen Interrupt
Plug & Play
Master-Betrieb ' PCI-Komponenten können untereinander Daten austauschen
(ohne CPU !!!)
Multiplex-Betrieb ' 32 Leitungen werden eingespart
Elektrische Entkopplung ' durch Pufferschaltkreise stabile elektrische Signale
AGP ' speziell für Grafikkarte zu CPU, koppelt Hauptspeicher und Grafikkarte
| AGP | Bustakt | Signalspannung | max. Transferrate | Bemerkung |
| x1 | 66 MHz | 3,3V | 266 MByte/s | Übertragung nur bei steigenden Signalflanken (SDR) |
| x2 | 66 MHz | 3,3V | 533 MByte/s | Übertragung bei steigenden und fallenden Signalflanken (DDR) |
| x4 | 66 MHz | 2,5V | 1 GByte/s | Übertragung bei steigenden und fallenden Signalflanken (133 MHz) |
| x8 | 66 MHz | 0,8V | 2,1 GByte/s | Übertragung von 8 Datenwörtern zu je 32 Bit während eines Taktes |
|