DMA

Definizione rapida

Tecnica che trasferisce dati fra una periferica e la RAM senza farli transitare attraverso la CPU.

Spiegazione

Il controller DMA assume il controllo del trasferimento quando occorre spostare una grande quantità di informazioni. Collegando direttamente disco o scheda alla memoria di sistema, evita che il processore debba inoltrare ogni dato e riduce il rallentamento dell'operazione.

Esempio pratico

Durante la lettura di un blocco esteso dal disco rigido, il controller DMA può copiarlo in RAM lasciando libera la CPU da ogni singolo passaggio.

Spiegazione tecnica

La periferica e la memoria scambiano il blocco sotto il coordinamento del circuito dedicato. La CPU non scompare dal sistema, ma non trasporta direttamente l'intero flusso.

Da non confondere con

Non è una memoria separata: DMA descrive il metodo di accesso diretto alla RAM usato per il trasferimento.