Schnittstellen und Busstandards

Welche Aussage zur Kommunikation bei PCI Express ist richtig?

  1. AAdressen und Daten werden gleichzeitig auf getrennten, vielen Leitungen ausgegeben
  2. BLese- und Schreibanforderungen werden als Pakete gesendet und in drei Schichten verarbeitet: Transaction Layer, Data Link Layer und Physical Layer
  3. CDie gesamte Kommunikation wird von der CPU Bit für Bit direkt gesteuert
Antwort und Erläuterung anzeigen

Antwort: B. Lese- und Schreibanforderungen werden als Pakete gesendet und in drei Schichten verarbeitet: Transaction Layer, Data Link Layer und Physical Layer

Bei PCI Express werden Anforderungen zum Lesen und Schreiben des Speichers oder zur Konfiguration als Pakete (TLP) mit Header und Daten gesendet. Die Transaction Layer erzeugt das Paket, die Data Link Layer fügt einen Fehlererkennungscode an und bestätigt den Empfang, und die Physical Layer codiert und sendet per SerDes. Für die Software sieht das wie beim früheren PCI nach Lesen und Schreiben von Speicheradressen aus, sodass die Kompatibilität erhalten bleibt.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Schnittstellen und Busstandards

  1. Was tut die Data Link Layer von PCI Express bei Bitfehlern während der Übertragung?
  2. Mit welchem Mechanismus können Register und Speicher von PCI-Express-Geräten von der CPU gelesen und geschrieben werden?
  3. Welche Aussage zu dem bei PCI Express verwendeten MSI (Message Signaled Interrupts) ist richtig?
  4. Welche Aussage zum Unterschied zwischen „Bandbreite“ und „Latenz“ als Leistungsmaßen von Schnittstellen ist richtig?
  5. Welcher Wert kommt der Zeit am nächsten, die eine Verbindung mit 10 GB/s Bandbreite und 1 µs Latenz für das einmalige Senden von 64 Byte benötigt (Zeit = Latenz + Datenmenge ÷ Bandbreite)?

Vergleiche zu diesem Thema