Date post: | 01-Jan-2016 |
Category: |
Documents |
Upload: | irene-cevallos-alcivar |
View: | 64 times |
Download: | 3 times |
UNIVERSIDAD LAICA “ELOY ALFARO” DE
MANABI
INTEGRANTES:
MERO DELGADO EVELYN VIVIANA
NIVEL:IX NIVEL “C”
DOCENTE:ING. WASHINTONG GARCIA
Controlador DMA o Acceso directo a memoria
cada porción de dato
la CPU tendría que copiar
independientemente de la CPU
esté disponible para otras tareas
desde el origen hacia el destino
de la computadora
puedan acceder a la memoria
sistema para la lectura y/o escritura
Permite que ciertos
subsistemas de hardware
El DMA es una características de las computadoras
que utilizan DMA pueden ser:
Los subsistemas de hardware
DMA es esencial en los sistemas integrados
dentro del chip en procesadores con múltiples núcleos.
controladores de disco duro
tarjetas gráficas
tarjetas de sonido
También es utilizado para la transferencia de
datos
tarjetas aceleradoras
tarjetas de red
Características generales del DMA
consiste en copiar un bloque de
memoria de un dispositivo a otro
Básicamente una transferencia DMA
computadoras sin canales DMA
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
desde y hacia los dispositivos con
menos
utilización de CPU que aquellas
canales DMA pueden transferir
datos
Aquellas computadoras que
tienen
El CPU generalmente se ocupa completo
durante toda la operación de
lectura o escritura de la memoria
no está disponible para realizar otras
tareas
Con DMA, el CPU puede iniciar la transferencia,
una vez que la transferencia
termina
luego recibir una interrupción del controlador de
DMA
mientras la transferencia está
en progreso
luego realizar otras operaciones
En Computadoras sin DMA
Durante las operaciones del
DMA
el rendimiento del sistema puede verse afectado
debido a que este dispositivo
hace un uso intensivo del bus y por lo tanto la CPU no puede leer
datos de memoria,
por ejemplo para leer la siguiente
instrucción a ejecutar
Esto provoca que mientras el DMA
está operando
la CPU deba esperar a que finalice dicha
tarea sin ejecutar ninguna
instrucción
existe una memoria cache
dentro de la CPU.
Permite seguir trabajando
mientras el DMA mantiene
ocupado el bus.
Tipos de transferencia DMA o Acceso directo a memoria
que se encuentra en la placa
madre
El DMA debe realizar su tarea
evitando ocupar el bus de datos
mientras la CPU realiza
la fase de captación de la
instrucción
transferencias de datos del DMA
existen cuatro tipos
distribuyen los datos provenientes
de la CPU
A partir de estas dos posibilidades
En computadores que no disponen de memoria cache
* DMA por robo de ciclo
* DMA por ráfagas:
* DMA transparente
* DMA Scatter-gather
Tipos de Transferencias de
Datos del DMA
* DMA por robo de ciclo
* DMA por ráfagas
ya que 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
transferencia de datos se hará más lentamente.
consiste en enviar el bloque de datos
solicitado
mediante una ráfaga empleando el
bus del sistema
hasta finalizar la transferencia. Permite una
altísima velocidad
pero la CPU no podrá utilizar el bus de sistema
durante el tiempo de transferencia
* DMA transparente
* DMA Scatter-gather
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
velocidad de transferencia es la más baja posible.
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últiples.
El controlador DMA consiste principalmente en copiar un bloque de memoria de un dispositivo a otro. 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.
CONCLUSION
BIBLIOGRAFIA
http://dac.escet.urjc.es/~lrincon/uned/etc1/controladordma.pdf http://g4ag.blogspot.com/2009/04/sistema-informaticos.html http://eet475.wordpress.com/hardware/acessodirectomemoria/ http://www.monografias.com/trabajos14/dispositivos/dispositivos.shtml#entra#ixzz2gPjS0VOn