Direct Memory Access: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 1:
Il '''DMA''' ('''Direct Memory Access''', «accesso diretto alla memoria») è un meccanismo che permette ad alcuni sottosistemi hardware di un [[computer]] ([[periferica|periferiche]]) di accedere direttamente alla [[memoria (informatica)|memoria]] di sistema, in lettura e/o scrittura, per scambiarsi dati senza tirare in causa la [[CPU]] tramite l'[[interrupt]] e la successiva richiesta di operazione desiderata ovvero lo scambio di dati tra i due sottosistemi. Il DMA ha quindi il compito di gestire i dati passanti nel [[Bus (informatica)|BUS]] permettendo a periferiche che lavorano a velocità diverse di comunicare senza assoggettare la CPU a un enorme carico di [[interrupt]] che ne interromperebbero continuamente il [[ciclo del processore|ciclo di elaborazione]].
Il DMA è usato da molti sistemi hardware come controller di [[Disco rigido|unità a disco]], [[scheda grafica|schede grafiche]] e [[scheda audio|schede audio]].
|