Montag, 12-01-2026_ST_WED¶
PCIe – Peripheral Component Interconnect Express¶
PCIe ist der heutige Standard zur Anbindung von Hochgeschwindigkeits-Erweiterungskarten wie Grafikkarten und NVMe-SSDs.
Grundprinzip¶
PCIe verwendet:
- Serielle Punkt-zu-Punkt-Verbindungen
- Paketbasierte Datenübertragung
- Vollduplex-Kommunikation
Im Gegensatz zu PCI/PCI-X (paralleler Shared Bus) erhält jedes Gerät eine eigene dedizierte Verbindung zum Root Complex (CPU oder Chipsatz).
1. Warum Grafikkarten im obersten PCIe-Slot?¶
Der oberste PCIe-x16-Slot ist in der Regel:
- Direkt mit der CPU verbunden
- Mit der höchsten Lane-Anzahl ausgestattet (meist x16)
Das bedeutet:
- Maximale Bandbreite
- Minimale Latenz
- Keine geteilte Chipsatz-Verbindung
Für GPUs ist das leistungsentscheidend.
2. Rolle des Chipsatzes¶
Der Chipsatz:
- Stellt zusätzliche PCIe-Lanes bereit
- Bindet Peripheriegeräte an
- Ist über eine gemeinsame Verbindung (z. B. DMI bei Intel) mit der CPU verbunden
Wichtig:
Chipsatz-Lanes teilen sich die Bandbreite dieser Verbindung.
Unter hoher Last kann es zu Engpässen kommen.
CPU-Lanes sind exklusiv.
3. PCIe-Lanes – Bedeutung¶
Eine Lane besteht aus:
- 1 Leitungspaar zum Senden
- 1 Leitungspaar zum Empfangen
Eigenschaften:
- Seriell
- Vollduplex
- Skalierbar durch Bündelung
Bezeichnungen:
- x1 = 1 Lane
- x4 = 4 Lanes
- x8 = 8 Lanes
- x16 = 16 Lanes
Mehr Lanes = höhere maximale Bandbreite.
4. Bandbreite pro PCIe-Version (theoretisch, pro Lane, pro Richtung)¶
- PCIe 3.0 ≈ 1 GB/s
- PCIe 4.0 ≈ 2 GB/s
- PCIe 5.0 ≈ 4 GB/s
Beispiel:
PCIe 4.0 x16
= 16 × 2 GB/s
≈ 32 GB/s pro Richtung
Jede neue Generation verdoppelt in der Regel die Datenrate pro Lane.
5. NVMe und PCIe¶
PCIe stellt die physikalische Verbindung bereit.
NVMe ist das darauf aufsetzende Protokoll für Massenspeicher.
Vorteile gegenüber SATA:
- Höhere Übertragungsraten
- Niedrigere Latenzen
- Mehr parallele Warteschlangen
Schnellere Boot- und Ladezeiten sind die Folge.
6. Kompatibilität¶
Abwärtskompatibel:
- Neue Karten laufen in älteren Slots (mit reduzierter Geschwindigkeit)
Aufwärtskompatibel:
- Alte Karten laufen in neuen Slots (mit ihrer maximalen Geschwindigkeit)
Ein PCIe-x1-Gerät funktioniert mechanisch und elektrisch in einem x16-Slot.
7. Lane-Sharing / Bifurcation¶
Ein physischer x16-Slot kann logisch aufgeteilt werden:
- x8/x8
- x4/x4/x4/x4
Voraussetzung:
- Unterstützung durch CPU
- Unterstützung durch Mainboard
- Aktivierung im BIOS/UEFI
Typischer Einsatz:
- Multi-NVMe-Adapter
- Serverkonfigurationen
8. Hot-Plug¶
PCIe unterstützt technisch Hot-Plug.
Praxis:
- Häufig in Server- und Enterprise-Systemen
- Selten in klassischen Desktop-PCs aktiviert
9. RAID mit PCIe-SSDs¶
RAID = Redundant Array of Independent Disks
Ziel:
- Leistungssteigerung (z. B. RAID 0)
- Redundanz (z. B. RAID 1)
- Kombination aus beidem
Voraussetzung:
- Geeigneter Controller oder Softwarelösung
- NVMe-Unterstützung
10. Typische PCIe-Erweiterungskarten¶
- Grafikkarten (GPU)
- NVMe-SSDs
- Netzwerkkarten (NIC)
- RAID-Controller
- Capture-Karten
Architekturübersicht¶
graph TD
A[CPU] -->|PCIe Lanes direkt| C[GPU]
A -->|PCIe Lanes direkt| D[NVMe SSD]
A -->|DMI / Interconnect| B[Chipsatz]
B -->|PCIe Lanes geteilt| E[Netzwerkkarte]
B -->|PCIe Lanes geteilt| F[Weitere Geräte]
Prüfungsfokus (AP1)¶
- Unterschied seriell vs. parallel
- Bedeutung der Lane-Anzahl
- Zusammenhang Version × Lane = Bandbreite
- CPU-Lanes vs. Chipsatz-Lanes
- NVMe vs. SATA
- Rolle des Adress- und Datenpfads im Gesamtsystem
PCIe ist heute das zentrale Hochgeschwindigkeits-Backbone moderner PCs.