Acceso a la memoria (DMA)

Es una técnica de de entrada / salida que permite que una unidad de control tena acceso directo la memoria principal . Una ves que se ha iniciado la lectura o la escritura el resto de los datos se puede trasferir desde la memoria o hacia esta sin la intervencion del CPU.

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). Muchos sistemas hardware utilizan DMA, incluyendo controladores de unidades de disco, tarjetas gráficas y 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, 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 al procesador y, por ende, éste puede efectuar otras tareas. Las transferencias DMA son esenciales para aumentar el rendimiento de aplicaciones que requieran muchos recursos.



Flynn,Ida M., Mchoes, Ann Maclver, Sistemas operativos tercera edición (2001), Thomson Learning, pags.(166-167) ISBN: 970-686-062-2

No hay comentarios:

Publicar un comentario