Diferencia entre revisiones de «Acceso directo a memoria»

Contenido eliminado Contenido añadido
m Revertidos los cambios de 187.232.16.22 (disc.) a la última edición de Ortisa
Etiqueta: Reversión
BenjaBot (discusión · contribs.)
m (Bot) Normalización de fechas
Línea 2:
{{otros usos|Análisis mecánico diferencial|DMA en [[reología]]}}
 
El '''acceso directo a memoria''' (DMA, del inglés ''direct memory access'') permite a cierto tipo de componentes de una [[computadora]] acceder a la memoria del sistema para leer o escribir independientemente de la [[unidad central de procesamiento]] (CPU) principal. <ref>{{Cita libro|apellidos=Santamaría|nombre=Eduardo|título=Electrónica digital y microprocesadores|url=https://books.google.es/books?id=7dk7YCtu0HMC&pg=PA226&dq=Acceso+directo+a+memoria&hl=es&sa=X&ved=0ahUKEwilm86vstXYAhXJaxQKHSB7A_YQ6AEIJzAA#v=onepage&q=Acceso%20directo%20a%20memoria&f=false|fechaacceso=2018-01-13 de enero de 2018|fecha=1993|editorial=Univ Pontifica Comillas|isbn=9788487840333|idioma=es}}</ref>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 ordenadores 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, esta 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 al procesador y, por ende, éste puede efectuar otras tareas. Las transferencias DMA son esenciales para aumentar el rendimiento de [[Aplicación (informática)|aplicaciones]] que requieran muchos recursos.