"Tryb bezpośredniego dostępu do pamięci" to mechanizm, w którym urządzenie wejścia/wyjścia (lub jego kontroler) może przesyłać dane do/ z pamięci operacyjnej bez ciągłego angażowania procesora w kopiowanie każdego słowa danych. Tę technikę nazywa się DMA (Direct Memory Access). Procesor zwykle tylko inicjuje operację (ustawia parametry transferu), a następnie kontroler DMA wykonuje przesył i po zakończeniu zgłasza przerwanie lub inny sygnał zakończenia.
Odpowiedź "DMA" jest więc poprawna, bo dokładnie odpowiada opisowi: bezpośredni dostęp do pamięci to właśnie DMA.
- "IDE" jest niepoprawne, ponieważ IDE (ATA/PATA) to standard/interfejs podłączania urządzeń pamięci masowej, a nie nazwa trybu transferu "bezpośredniego dostępu do pamięci". Interfejs nie jest tym samym co metoda, jaką kontroler przesyła dane do RAM.
- "PIO" jest niepoprawne, bo PIO (Programmed I/O) to przeciwstawny sposób pracy: to procesor wykonuje instrukcje obsługi wejścia/wyjścia i przenosi dane, co zwykle zwiększa obciążenie CPU i może ograniczać wydajność.
- "SATA" jest niepoprawne, ponieważ SATA to również interfejs/standard połączenia (Serial ATA). Może współpracować z mechanizmami odciążającymi CPU, ale samo słowo "SATA" nie oznacza "bezpośredniego dostępu do pamięci".
Wskazówka egzaminacyjna: jeśli w treści pojawia się sformułowanie "bezpośredni dostęp do pamięci", traktuj je jako definicyjne odniesienie do DMA. Gdy natomiast widzisz nazwy typu IDE/SATA, myśl o rodzaju interfejsu, a nie o trybie transferu danych.