Documentos de Académico
Documentos de Profesional
Documentos de Cultura
dmendozah@unicartagena.edu.co
3117351238
• El DMA (Direct Memory Access) es un
procesador/controlador especializado en
transferencias “muy grandes” desde periféricos a
memoria y viceversa.
• Es programable. La CPU no realiza ninguna
tarea (salvo programar el DMA) ya que la
inicialización y transferencia son gobernadas por
el periférico.
• Para programar el DMA hay que enviarle al
menos los siguientes datos:
- Dirección/puerto periférico E/S.
- Posición/dirección en memoria principal.
- Tamaño (número de bytes a transferir).
- Tipo transferencia: lectura o escritura.
Bibliografía:
1. Ramos, Martín, Alicia, et al. <i>Montaje y mantenimiento de equipos</i>, McGraw-Hill
España, 2013. ProQuestEbook Central,
http://ebookcentral.proquest.com/lib/bibliounicartagenasp/detail.action?docID=3212469
.Createdfrombibliounicartagenaspon 2019-05-24 09:00:26.
2. Bellido, Quintero, Enrique. <i>Instalación y configuración de sistemas operativos</i>,
Editorial CEP, S.L., 2013. ProQuestEbook Central,
http://ebookcentral.proquest.com/lib/bibliounicartagenasp/detail.action?docID=3217218
.Createdfrombibliounicartagenaspon 2019-05-23 19:33:35.
TALLER DE INVESTIGACIÒN
1. Concepto de DMA.
2. Problemas que puede presentar el DMA.
3. Transferencia de DMA por ráfaga.
4. Transferencia de DMA por robo de ciclo ventajas y desventaja de cada uno.
5. Ejemplo de DMA
6. En casi todos los sistemas que incluyen módulos de DMA, el acceso por DMA a la memoria
principal tiene una prioridad más alta que la del acceso del procesador a la memoria principal.
¿Por qué?
7. En las primeras computadoras, cada byte de datos leídos o escritos se manejaba mediante la
CPU
(es decir, no había DMA).