DMA

È l'abbreviazione di "Direct Memory Access".

DMA è un metodo per trasferire dati tra la memoria di sistema di un computer e un altro componente hardware, senza che la CPU debba elaborare i dati. Usa la CPU solo per avviare un trasferimento di dati; dopodiché, l'altro componente può comunicare direttamente con la RAM di sistema senza un ulteriore intervento della CPU. DMA riduce il lavoro aggiuntivo necessario per i trasferimenti di dati, permettendo alla CPU di continuare a elaborare altre operazioni.

DMA è utilizzato da molti tipi di hardware che dispongono di proprie capacità di elaborazione dei dati. Per esempio, una GPU che esegue il rendering di una scena 3D in un gioco usa DMA per caricare le texture direttamente dalla memoria di sistema, lasciando libera la CPU di calcolare la fisica e l'intelligenza artificiale. Senza DMA, la CPU dovrebbe intervenire in ogni operazione di lettura e scrittura, occupando risorse di elaborazione che potrebbero essere usate per altre attività. Anche i controller di archiviazione, le schede audio e le schede di interfaccia di rete usano DMA durante i trasferimenti di dati.

I primi computer usavano chip controller DMA dedicati per gestire i trasferimenti di dati. Questi controller assegnavano un numero limitato di indirizzi DMA ai dispositivi in grado di eseguire trasferimenti DMA. Nei computer moderni, ogni dispositivo compatibile con DMA include un motore DMA integrato, responsabile del coordinamento con gli altri dispositivi e della gestione dei trasferimenti di dati attraverso il bus PCI Express.

Aggiornato October 30, 2023 da Brian P.

quizMetti alla prova le tue conoscenze

Which of the following manages a VPS?

A
Hypervisor
0%
B
DBMS
0%
C
Sandbox
0%
D
Cluster
0%
Correct! Incorrect!     View the VPS definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di DMA in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.