Interfaces en busstandaarden

Welke uitspraak over de werking van PCI Express-communicatie is juist?

  1. AAdres en data worden gelijktijdig over aparte, vele lijnen uitgestuurd
  2. BLees- en schrijfverzoeken worden als pakketten verzonden en verwerkt in drie lagen: transactielaag, datalinklaag en fysieke laag
  3. CAlle communicatie wordt bit voor bit rechtstreeks door de CPU aangestuurd
Antwoord en toelichting tonen

Antwoord: B. Lees- en schrijfverzoeken worden als pakketten verzonden en verwerkt in drie lagen: transactielaag, datalinklaag en fysieke laag

Bij PCI Express worden verzoeken voor lezen en schrijven van geheugen of configuratie verzonden als pakketten (TLP) met header en data. De transactielaag maakt het pakket, de datalinklaag voegt een foutdetectiecode toe en bevestigt de ontvangst, en de fysieke laag codeert en verzendt met SerDes. Voor software lijkt het net als bij het oude PCI op lezen en schrijven naar geheugenadressen, zodat compatibiliteit behouden blijft.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Interfaces en busstandaarden

  1. Wat doet de datalinklaag van PCI Express bij bitfouten tijdens de transmissie?
  2. Welk mechanisme maakt het mogelijk dat de CPU de registers en het geheugen van een PCI Express-apparaat kan lezen en schrijven?
  3. Welke eigenschap van MSI (message signaled interrupts), dat bij PCI Express wordt gebruikt, is juist?
  4. Wat is het juiste verschil tussen „bandbreedte” en „vertraging (latency)”, die de prestaties van een interface aangeven?
  5. Welke waarde komt het best overeen met de tijd om één keer 64 bytes data te verzenden over een verbinding met een bandbreedte van 10 GB/s en een vertraging van 1 µs (tijd = vertraging + datahoeveelheid ÷ bandbreedte)?

Vergelijkingen bij dit onderwerp