Bezpośredni dostęp do pamięci (ang: direct memory access - DMA) to transfer danych pomiędzy pamięcią systemu mikroprocesorowego i urządzeniem peryferyjnym bez udziału mikroprocesora
Tego typu transfer musi być realizowany przez samodzielną jednostkę, przejmującą od mikroprocesora sterowanie magistralami mikrokomputera - kontroler DMA