Diferencia entre revisiones de «Acceso directo a memoria»

Contenido eliminado Contenido añadido
Kikobot (discusión · contribs.)
m ordenador->computador (globalizando)
Muro de Aguas (discusión · contribs.)
m Revertidos los cambios de Kikobot (disc.) a la última edición de AVBOT
Línea 1:
:''Para DMA en [[reología]] véase [[Análisis mecánico diferencial]].''
 
El '''acceso directo a memoria''' ('''DMA''', del inglés '''D'''irect '''M'''emory '''A'''ccess) permite a cierto tipo de componentes de [[computadorordenador]] acceder a la memoria del sistema para leer o escribir independientemente de la [[CPU]] principal. Muchos sistemas [[hardware]] utilizan DMA, incluyendo controladores de unidades de disco, [[tarjeta gráfica|tarjetas gráficas]] y [[tarjeta de sonido|tarjetas de sonido]]. DMA es una característica esencial en todos los computadoresordenadores modernos, ya que permite a dispositivos de diferentes velocidades comunicarse sin someter a la CPU a una carga masiva de interrupciones.
 
Una transferencia DMA consiste principalmente en copiar un bloque de memoria de un dispositivo a otro. En lugar de que la CPU inicie la transferencia, la transferencia se lleva a cabo por el controlador DMA. Un ejemplo típico es mover un bloque de memoria desde una memoria externa a una interna más rápida. Tal operación no ocupa el procesador y como resultado puede ser planificado para efectuar otras tareas. Las transferencias DMA son esenciales para aumentar el rendimiento de [[Aplicación (informática)|aplicaciones]] que requieran muchos recursos.