Canales DMA

3.400 visualizaciones

Publicado el

canales DMA

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
3.400
En SlideShare
0
De insertados
0
Número de insertados
4
Acciones
Compartido
0
Descargas
72
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Canales DMA

  1. 1. CANALES DMAF. Peñaloza, S. Román
  2. 2. DESARROLLO DE CONTENIDO Canal DMA:  Que es  Función que cumple,  Tipos de canal DMA,  Ejemplos.
  3. 3. QUE SON LOS CANALES DMA Los canales DMA (Direct Memory Access) son rutas del sistema usados por muchos dispositivos para transferir información directamente a la memoria en ambos sentidos. Este sistema es usado por muchos menos dispositivos, y normalmente causan menos problemas. Los conflictos con los canales DMA pueden causar problemas extraños en el sistema, y pueden ser difíciles de diagnosticar. Hoy en día los DMAs son utilizados comúnmente en disqueteras y tarjetas de sonido.
  4. 4. FUNCION QUE CUMPLE LOS CANALES DMA La invención de la tecnología DMA permitió a los procesadores hacer otros trabajos y que los periféricos transfieran los datos ellos mismos, con la consiguiente mejora del rendimiento. Algunos canales especiales fueron creados, aparte de los circuitos integrados, permitiendo la transferencia de información sin que el procesador controlara cada aspecto de la transferencia. Hay que tener en cuenta que los canales DMA solo se encuentran en los bus ISA (y en los EISA y VLB, ya que también son derivados). Los dispositivos PCI no utilizan los canales DMA estándar en absoluto.
  5. 5. TIPOS DE TRANSFERENCIA AL ACCESODIRECTO A MEMORIA (DMA) DMA POR ROBO DE CICLO DMA POR RÁFAGAS: DMA TRANSPARENTE DMA SCATTER-GATHER
  6. 6. DMA POR ROBO DE CICLO Requiere poca utilización del CPU. Esta estrategia utiliza uno o más ciclos de CPU para cada instrucción que se ejecuta. Esto permite alta disponibilidad del bus del sistema para la CPU, aunque la transferencia de datos se hará más lentamente.
  7. 7. DMA POR RÁFAGAS Consiste en enviar el bloque de datos solicitado utilizando una ráfaga empleando el bus del sistema hasta finalizar la transferencia. Por lo tanto tiene una altísima velocidad, pero la CPU no podrá utilizar el bus de sistema durante el tiempo de transferencia, por lo que permanece inactiva.
  8. 8.  DMA TRANSPARENTE Esta estrategia consiste en emplear el bus del sistema cuando la CPU no lo necesita. Esto permite que la transferencia no impida que la CPU utilice el bus del sistema; pero la velocidad de transferencia es la más baja posible DMA SCATTER-GATHER Esta estrategia permite transmitir datos a varias áreas de memoria en una transacción DMA simple. Equivale al encadenamiento de múltiples peticiones DMA simples. Su objetivo es librar a la CPU la tarea de la copia de datos e interrupciones de entrada/salida múltiple

×