CPU en architectuur
Welk mechanisme brengt gegevens rechtstreeks over tussen randapparatuur en geheugen zonder tussenkomst van de CPU?
- ATLB
- BSIMD
- CDMA (direct memory access)
Antwoord en toelichting tonen
Antwoord: C. DMA (direct memory access)
Bij DMA draagt een speciale controller gegevens over tussen het geheugen en randapparatuur, zodat de CPU alleen de overdracht start en een melding (interrupt) van het einde ontvangt en ondertussen ander werk kan doen. Het wordt gebruikt waar grote hoeveelheden gegevens worden verwerkt, zoals opslag, netwerk, audio en het inlezen van ADC-gegevens. Aandacht is nodig voor de consistentie tussen de CPU-cache en de overgedragen gegevens, wat door hardware en besturingssysteem wordt beheerd.