Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DMA
Cuenta
de datos
Lneas de datos
Lneas de direcciones
Solicitud de DMA
Reconocimiento de DMA
Interrupcin
Lectura
Escritura
Registros
de datos
Registros
de direccin
Lgica
de control
DMA
El robo de ciclos hace que la CPU ejecute ms
lentamente.
El nmero de ciclos de bus requeridos se puede
acortar mediante la integracin de las funciones
del DMA y de la E/S.
Debe haber un camino entre el mdulo de DMA
y el mdulo de E/S que no pasen por el bus del
sistema.
Tiempo
Ciclo de instruccin
Ciclo del
procesador
Ciclo del
procesador
Ciclo del
procesador
Ciclo del
procesador
Ciclo del
procesador
Ciclo del
procesador
Leer
instruccin
Descodificar
instruccin
Leer
operando
Ejecutar
instruccin
Almacenar
resultado
Interrupcin
del proceso
Puntos de
ruptura por DMA
Puntos de ruptura
por interrupcin
DMA
Procesador
DMA
E/S
E/S
Memoria
DMA
Procesador
DMA
DMA
Memoria
E/S
E/S
E/S
DMA
Bus del sistema
Procesador
DMA
Memoria
Bus de E/S
E/S
E/S
E/S
Procesos
de usuario
Procesos
de usuario
Procesos
de usuario
Gestin de
directorios
Sistema de
archivo
Arquitectura de
comunicaciones
E/S lgica
Organizacin
fsica
E/S con
dispositivos
E/S con
dispositivos
E/S con
dispositivos
Planificacin
y control
Planificacin
y control
Planificacin
y control
Hardware
Hardware
Hardware
Proceso de usuario
Entrar
Dispositivo de E/S
Sistema operativo
Entrar
Proceso de usuario
Mover
Dispositivo de E/S
10
11
12
Proceso de usuario
Mover
Dispositivo de E/S
Proceso de usuario
Sistema operativo
Dispositivo de E/S
Entrar
Mover
13
E/S en UNIX
Subsistema de archivos
Cache de buffers
Carcter
Bloque
Gestor de dispositivo
14
E/S en WINDOWS
Gestor de E/S
Gestor
de cache
Controladores de
sistema de
archivos
Controladores de
red
Controladores de
dispositivos hardware
15