| LetztexD Picture card | Was ist ein Informatik-Bus? | NächstISA, MCA, VLB |
In der Computerwissenschaft nennt man Bus, eine Gruppe von materiellen Verbindungen (Kabel, Leiterbahn, usw.) die gemeinsam durch materielle Elemente betrieben werden, zur Kommunikation.
Das Ziel der Busse ist es die Anzahl der zur Kommunikation der verschiedenen Bestandteile nötigen « Wege » zu reduzieren, indem die Kommunikationen auf einem einzigen Datenweg zusammengeschlossen werden. Aus diesem Grund wird die Metapher d'« Datenautobahn » manchmal verwendet.
Wenn die Leitung nur zur Kommunikation von zwei Bestandteilen dient, spricht man von materiellem Anschluss (serieller Anschluss, Parallelanschluss, etc.).
Ein Bus zeichnet sich durch das Informationsvolumen aus, das simultan übertragen wird. Dieses Volumen, ausgedrückt in Bits, entspricht der Anzahl der materiellen Leitungen auf denen die Daten simultan übertragen werden. Eine Schicht von 32 Drähten ermöglicht so die parallele Übertragung von 32 Bits. So spricht man von « Breite » um die Anzahl der Bits zu bezeichnen die ein Bus simultan übertragen kann.
Andererseits wird die Geschwindigkeit eines Busses auch durch seine Frequenz (ausgedrückt in Hertz) definiert, d.h. die Anzahl der Datenpakete die pro Sekunde verschickt oder empfange werden. Man spricht von Zyklen um jeden Versand oder Empfang von Daten zu bezeichnen.
Auf diese Weise ist es möglich die maximale Übertragungsgeschwindigkeit des Busses (oder maximale Übertragungsrate) zu bestimmen, d.h. die Menge an Daten die er pro Zeiteinheit transportieren kann, indem man seine Breite mit seiner Frequenz multipliziert. Ein Bus mit einer Breite von 16 Bits, und einer Frequenz von 133 MHz besitz also eine Übertragungsrate von :
16 * 133.106 = 2128*106 Bit/s, oder 2128*106/8 = 266*106 Oktett/s soit 266*106 /1000 = 266*103 Ko/s oder 259.7*103 /1000 = 266 Mo/s
Tatsächlich besteht ein Bus meist aus 50 bis 100 direkten materiellen Leitungen, die in drei funktionelle Untergruppen unterteilt sind :
Man unterscheidet meist in einem Computer zwei Hauptbusse :
Man nennt chipset (auf Deutsch Komponentensatz) das Element, welches die Informationen zwischen den verschiedenen Bussen des Computers herumführen soll, damit alle Elemente, aus denen der Computer besteht, miteinander kommunizieren können. Das chipset bestand ursprünglich aus einer großen Anzahl elektronischer Komponenten, wodurch sich sein Name erklärt. Es besteht ebenfalls aus zwei Elementent :
Es sollt interessanter Weise festgestellt werden, dass zwei Busse die gleiche Breite haben müssen, um miteinander kommunizieren zu können. Dies erklärt warum Ram-Speicherkarten auf manchen Systemen paarweise angeordnet werden müssen (z.B. auf den ersten Pentiums, die eine Prozessorbusbreite von 64 bits hatten, war es notwendig Speicherkarten einer Breite von 32 bits paarweise zu installieren).
Hier eine zusammenfassende Tabelle der wesentlichen Eigenschaften der wichtigsten Busse :
| Norm | Busbreite (bits) | Busgeschwindigkeit (MHz) | Bandbreite (Mo/s.) |
| ISA 8-bit | 8 | 8.3 | 7.9 |
| ISA 16-bit | 16 | 8.3 | 15.9 |
| EISA | 32 | 8.3 | 31.8 |
| VLB | 32 | 33 | 127.2 |
| PCI 32-bit | 32 | 33 | 127.2 |
| PCI 64-bit 2.1 | 64 | 66 | 508.6 |
| AGP | 32 | 66 | 254.3 |
| AGP(x2 Mode) | 32 | 66x2 | 528 |
| AGP(x4 Mode) | 32 | 66x4 | 1056 |
| AGP(x8 Mode) | 32 | 66x8 | 2112 |
| ATA33 | 16 | 33 | 33 |
| ATA100 | 16 | 50 | 100 |
| ATA133 | 16 | 66 | 133 |
| Serial ATA (S-ATA) | 1 | 180 | |
| Serial ATA II (S-ATA2) | 2 | 380 | |
| USB | 1 | 1.5 | |
| USB 2.0 | 1 | 60 | |
| Firewire | 1 | 100 | |
| Firewire 2 | 1 | 200 | |
| SCSI-1 | 8 | 4.77 | 5 |
| SCSI-2 - Fast | 8 | 10 | 10 |
| SCSI-2 - Wide | 16 | 10 | 20 |
| SCSI-2 - Fast Wide 32 bits | 32 | 10 | 40 |
| SCSI-3 - Ultra | 8 | 20 | 20 |
| SCSI-3 - Ultra Wide | 16 | 20 | 40 |
| SCSI-3 - Ultra 2 | 8 | 40 | 40 |
| SCSI-3 - Ultra 2 Wide | 16 | 40 | 80 |
| SCSI-3 - Ultra 160 (Ultra 3) | 16 | 80 | 160 |
| SCSI-3 - Ultra 320 (Ultra 4) | 16 | 80 DDR | 320 |
| SCSI-3 - Ultra 640 (Ultra 5) | 16 | 80 QDR | 640 |