¿Qué es dma?
Definición básica de DMA
DMA, el nombre completo es Direct Memory Access, que es acceso directo a la memoria.
La transferencia DMA copia datos de un espacio de direcciones a otro, proporcionando una transferencia de datos de alta velocidad entre periféricos y memoria o entre memoria y memoria. Cuando la CPU inicializa esta acción de transferencia, el controlador DMA implementa y completa la acción de transferencia en sí. El método de transmisión DMA no requiere que la CPU controle directamente la transmisión y no retiene la escena ni restaura el proceso de la escena como el método de procesamiento de interrupciones. El hardware abre un canal para la transmisión directa de datos para dispositivos RAM y IO, lo que mejora enormemente. la eficiencia de la CPU.