Interfaces en busstandaarden

Welke eigenschap van MSI (message signaled interrupts), dat bij PCI Express wordt gebruikt, is juist?

  1. ABij elke interrupt belt het apparaat de CPU op om dit te melden
  2. BEr worden geen interrupts gebruikt en de CPU onderzoekt voortdurend de status van het apparaat
  3. CHet apparaat meldt een interrupt door naar een vastgesteld adres te schrijven, zodat geen aparte interruptlijn nodig is
Antwoord en toelichting tonen

Antwoord: C. Het apparaat meldt een interrupt door naar een vastgesteld adres te schrijven, zodat geen aparte interruptlijn nodig is

Oude apparaten hadden een aparte lijn om interrupts te melden, die soms door meerdere apparaten werd gedeeld. Bij MSI schrijft het apparaat vastgestelde data naar een door het OS aangewezen adres, en dat bereikt de CPU als interrupt. Omdat er geen beperking in het aantal lijnen is, kan één apparaat veel interrupts hebben; een netwerkkaart kan bijvoorbeeld per ontvangstwachtrij een aparte interrupt naar een andere core sturen.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Interfaces en busstandaarden

  1. Wat is het juiste verschil tussen „bandbreedte” en „vertraging (latency)”, die de prestaties van een interface aangeven?
  2. 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)?
  3. Wat is de meest effectieve methode om een programma te versnellen dat duizenden keren kleine gegevens één voor één met een apparaat uitwisselt?
  4. Welke uitspraak over de werking van USB-communicatie is juist (voor conventionele USB, met uitzondering van USB4)?
  5. Welke uitspraak over USB Type-C is juist?

Vergelijkingen bij dit onderwerp