Escolar Documentos
Profissional Documentos
Cultura Documentos
tarjetas grficas
tarjetas de red
tarjetas de sonido
tarjetas aceleradoras
Aquellas computadoras que tienen canales DMA pueden transferir datos El controlador DMA es generalmente un chipset de la placa madre. Esa transferencia se lleva a cabo por el controlador DMA, en lugar del CPU
durante toda la operacin de lectura o escritura de la memoria no est disponible para realizar otras tareas
Tipos de transferencia DMA o Acceso directo a memoria Durante las operaciones del DMA que se encuentra en la placa madre Permite seguir trabajando mientras el DMA mantiene ocupado el bus.
existe una memoria cache dentro de la CPU. la CPU deba esperar a que finalice dicha tarea sin ejecutar ninguna instruccin
hace un uso intensivo del bus y por lo tanto la CPU no puede leer datos de memoria,
* DMA Scattergather
* DMA transparente
* DMA por robo de ciclo ya que requiere poca utilizacin del CPU. Esta estrategia utiliza uno o ms ciclos de CPU para cada instruccin que se ejecuta
* DMA por rfagas consiste en enviar el bloque de datos solicitado mediante una rfaga empleando el bus del sistema hasta finalizar la transferencia. Permite una altsima velocidad
Esto permite alta disponibilidad del bus del sistema para la CPU
CONCLUSION
El controlador DMA consiste principalmente en copiar un bloque de memoria de un dispositivo a otro. Un ejemplo tpico es mover un bloque de memoria desde una memoria externa a una interna ms rpida. Tal operacin 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.
BIBLIOGRAFIA