Interfaces en busstandaarden
Wat doet de datalinklaag van PCI Express bij bitfouten tijdens de transmissie?
- ABij fouten doet ze niets en wordt de data gebruikt totdat software het merkt
- BBij een gevonden fout wordt het apparaat uitgeschakeld
- CZe voegt een CRC aan het pakket toe om fouten te detecteren en meldt bij een fout dat het niet is ontvangen, zodat het opnieuw wordt verzonden
Antwoord en toelichting tonen
Antwoord: C. Ze voegt een CRC aan het pakket toe om fouten te detecteren en meldt bij een fout dat het niet is ontvangen, zodat het opnieuw wordt verzonden
De datalinklaag verzendt elk pakket met een volgnummer en een CRC-code (cyclic redundancy check). De ontvanger controleert de CRC en stuurt bij correct ontvangst ACK en bij een fout NAK terug; de zender bewaart pakketten totdat de bevestiging is ontvangen en verzendt ze opnieuw bij ontvangst van NAK. Dankzij dit mechanisme bereikt ook als in de fysieke laag zelden een bitfout optreedt, correcte data de bovenliggende lagen en de software.