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.