Interfaces en busstandaarden

Leer met meerkeuzevragen over de berekening van PCI Express-lanes en bandbreedte, seriële transmissie met SerDes, USB, on-chip bussen zoals AXI, CXL en het denken in bandbreedte en latentie.

Oefen 10 vragenWillekeurige vragen uit dit onderwerp · ongeveer 5 minuten Dit onderwerp oefenenAlle vragen over dit onderwerp in willekeurige volgorde Zwakke vragenAlleen de laatst fout beantwoorde vragen opnieuw oefenen

Interfaces en busstandaarden: kernpunten

In een computer zijn onderdelen zoals CPU, geheugen, GPU, opslag en netwerk via allerlei interfaces met elkaar verbonden. Bij snelle verbindingen is seriële transmissie, waarbij zeer snelle signalen over weinig lijnen worden gestuurd, de norm geworden in plaats van parallelle transmissie met veel lijnen, en de zend- en ontvangstschakeling SerDes maakt dat mogelijk.

U leert de berekening van de bandbreedte uit het aantal PCI Express-lanes en de snelheid per lane, de efficiëntie van coderingen, de basis van USB, bussen zoals AXI die blokken in een chip verbinden en CXL voor gedeeld geheugen. Wie begrijpt dat bandbreedte en latentie verschillende grootheden zijn, ziet wat de prestaties bepaalt.

Alle vragen over Interfaces en busstandaarden (50)

  1. Wat is de belangrijkste reden dat snelle verbindingen tussen chips en printplaten zijn overgegaan van parallelle transmissie met veel lijnen naar seriële transmissie met snelle signalen over weinig lijnen?
  2. Wat is de juiste rol van SerDes (serializer/deserializer), dat bij snelle seriële transmissie wordt gebruikt?
  3. Wat is de belangrijkste reden dat bij snelle seriële transmissie differentiële signalering wordt gebruikt, waarbij twee lijnen tegengestelde signalen voeren?
  4. Wat is de juiste rol van de clock-and-data-recovery-schakeling (CDR) aan de ontvangstzijde van snelle seriële transmissie?
  5. Wat is het juiste doel van de 8b/10b-codering (8 databits worden als 10-bitscode verzonden) die bij seriële transmissie wordt gebruikt?
  6. Wat is de effectieve datasnelheid bij een signaalsnelheid van 5 Gb/s op een transmissielijn met 8b/10b-codering?
  7. Welke waarde komt het best overeen met de efficiëntie van de 128b/130b-codering die vanaf PCI Express 3.0 wordt gebruikt?
  8. Welke omschrijving van een „lane” van PCI Express is juist?
  9. Welke waarde komt het best overeen met de effectieve bandbreedte in één richting van een x16-verbinding van PCI Express 3.0 (8 GT/s per lane, 128b/130b-codering)?
  10. Hoe verandert de signaalsnelheid per lane bij elke volgende generatie van PCI Express, van generatie 3 tot en met generatie 6? Welke uitspraak is juist?
  11. Welke eigenschap van PAM4 (pulsamplitudemodulatie met vier niveaus), dat in PCI Express 6.0 wordt gebruikt, is juist?
  12. Wat is de juiste reden dat foutcorrectie (FEC) bij PAM4 belangrijker is dan bij NRZ?
  13. Wat gebeurt er als een x4 PCI Express-SSD in een sleuf van x16-lengte op het moederbord wordt gestoken (ervan uitgaande dat de sleuf bedrading voor x4 of meer heeft)?
  14. Welke uitspraak over de structuur van PCI Express is juist?
  15. Welke uitspraak over de werking van PCI Express-communicatie is juist?
  16. Wat doet de datalinklaag van PCI Express bij bitfouten tijdens de transmissie?
  17. Welk mechanisme maakt het mogelijk dat de CPU de registers en het geheugen van een PCI Express-apparaat kan lezen en schrijven?
  18. Welke eigenschap van MSI (message signaled interrupts), dat bij PCI Express wordt gebruikt, is juist?
  19. Wat is het juiste verschil tussen „bandbreedte” en „vertraging (latency)”, die de prestaties van een interface aangeven?
  20. 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)?
  21. Wat is de meest effectieve methode om een programma te versnellen dat duizenden keren kleine gegevens één voor één met een apparaat uitwisselt?
  22. Welke uitspraak over de werking van USB-communicatie is juist (voor conventionele USB, met uitzondering van USB4)?
  23. Welke uitspraak over USB Type-C is juist?
  24. Welke omschrijving van USB Power Delivery (USB PD) is juist?
  25. Welke eigenschap van isochrone overdracht, een van de USB-overdrachtstypen, is juist?
  26. Welke omschrijving van „hot plug”, dat bij USB en een deel van PCI Express beschikbaar is, is juist?
  27. Welke bus van de AMBA-standaard van Arm wordt in SoC's veel gebruikt om blokken zoals CPU, geheugencontroller en randcircuits te verbinden?
  28. Welke eigenschap van de AXI-bus is juist?
  29. Op welk moment wordt bij de VALID/READY-handshake die in elk AXI-kanaal wordt gebruikt, de data overgedragen?
  30. Welk voordeel van burst-overdracht bij AXI is juist?
  31. Welk voordeel is juist van het bij AXI kunnen uitgeven van een volgend leesverzoek zonder het antwoord op het vorige leesverzoek af te wachten (meerdere verzoeken tegelijk onafgehandeld hebben)?
  32. Voor welke toepassing wordt AXI4-Lite, een van de AXI-varianten, vooral gebruikt?
  33. Welke eigenschap van AXI4-Stream is juist?
  34. Wat is de juiste reden dat in grote SoC's een network-on-chip (NoC) wordt gebruikt in plaats van één gedeelde bus?
  35. Welke omschrijving van CXL (Compute Express Link) is juist?
  36. Welk voordeel van geheugenuitbreiding met CXL (CXL-geheugen) is juist?
  37. Welke combinatie van de drie protocollen waaruit CXL bestaat, is juist?
  38. Wat is de juiste rol van de equalizers (zoals CTLE en DFE) in ontvangstcircuits voor snelle seriële transmissie?
  39. Welke uitspraak over het oogpatroon (oogdiagram) om de kwaliteit van snelle seriële signalen te beoordelen, is juist?
  40. Naarmate de seriële transmissiesnelheid hoger wordt, wordt het moeilijker een signaal over bedrading van dezelfde lengte op een printplaat te verzenden, en worden soms retimers en dergelijke tussengeplaatst. Wat is de belangrijkste reden?
  41. Wat betekent de eis voor snelle seriële transmissie dat de bitfoutenratio (BER) ten hoogste 10 tot de macht min 12 is?
  42. Wat is het juiste doel van het afstemmen (impedantie-aanpassing) van de karakteristieke impedantie van bedrading voor snelle signalen op de zend- en ontvangstcircuits?
  43. Snelle verbindingen zoals 100 gigabit Ethernet worden soms gemaakt door bijvoorbeeld 4 lanes van 25 Gb/s te bundelen. Welke uitleg van dit principe is juist?
  44. Wat is het juiste doel van spread-spectrum clocking (SSC), dat onder meer bij PCI Express wordt gebruikt?
  45. Wat betekent het dat een lane van PCI Express „full duplex” is?
  46. Welke omschrijving van de op credits gebaseerde flowcontrol van PCI Express is juist?
  47. Wat is de belangrijkste reden dat in systemen waarin veel GPU's voor AI zijn verbonden, naast PCI Express een aparte, speciale snelle verbinding tussen GPU's (zoals NVLink van NVIDIA) wordt gebruikt?
  48. Als bij PCI Express veel pakketten worden verzonden die kleine data van 64 bytes schrijven, wordt de effectieve bandbreedte aanzienlijk kleiner dan de theoretische waarde. Wat is de belangrijkste reden?
  49. Welke uitspraak over het DMA-mechanisme met een ring van descriptors in het geheugen, dat veel wordt gebruikt bij netwerkkaarten en NVMe-SSD's, is juist?
  50. Welke uitspraak over de energiebesparingsfuncties van de PCI Express-link (de toestanden L0s en L1 via ASPM) is juist?

Vergelijkingen bij dit onderwerp

Andere onderwerpen in Computersystemen