Está en la página 1de 32

Asignatura: Sistema Operativo I

Profesor: Lic. Alcides Armoa


Sistema Operativo I
Administrador de Entrada Salida
Es la parte del S.O. encargada de la
administración de los dispositivos de E/S que
comprende tanto la transferencia entre diversos
niveles de la memoria como la comunicación
con los periféricos.
Sistema Operativo I
Administrador de Entrada Salida
Sistema Operativo I
Administrador de Entrada Salida
Las principales funciones relacionadas son:
 Enviar comandos a los dispositivos.
 Detectar las interrupciones.
 Controlar los errores.
 Proporcionar una interfaz entre los
dispositivos y el resto del sistema.
Sistema Operativo I
Administrador de Entrada Salida
Sistema Operativo I
Administrador de Entrada Salida
El Acceso Directo a Memoria (DMA, del
inglés direct memory access) permite a cierto
tipo de componentes de una computadora
acceder a la memoria del sistema para leer o
escribir independientemente de la unidad central
de procesamiento (CPU) principal.
Sistema Operativo I
Administrador de Entrada Salida
Acceso Directo a Memoria DMA
Sistema Operativo I
Administrador de Entrada Salida
Acceso Directo a Memoria DMA
DMA es una característica esencial en todos los
ordenadores modernos, ya que permite a
dispositivos de diferentes velocidades
comunicarse sin someter a la CPU a una carga
masiva de interrupciones. Muchos sistemas
hardware utilizan DMA, incluyendo
controladores de unidades de disco, tarjetas
gráficas y tarjetas de sonido.
Sistema Operativo I
Administrador de Entrada Salida
Acceso Directo a Memoria DMA
Sistema Operativo I
Administrador de Entrada Salida
Acceso Directo a Memoria DMA

Una transferencia DMA consiste principalmente


en copiar un bloque de memoria de un dispositivo
a otro. En lugar de que la CPU inicie la
transferencia, esta se lleva a cabo por el
controlador DMA.
Sistema Operativo I
Administrador de Entrada Salida
Acceso Directo a Memoria DMA
Sistema Operativo I
Administrador de Entrada Salida
Acceso Directo a Memoria DMA
Cabe destacar que aunque no se necesite a la
CPU para la transacción de datos, sí se necesita el
bus del sistema (tanto bus de datos como bus de
direcciones), por lo que existen diferentes
estrategias para regular su uso.
Sistema Operativo I
Administrador de Entrada Salida
Acceso Directo a Memoria DMA
Sistema Operativo I
Administrador de Entrada Salida
Uso de dispositivo de entrada/salida.
El uso inapropiado de los dispositivos de E/S
frecuentemente genera ineficiencias del
sistema, lo que afecta la performance global.
Sistema Operativo I
Administrador de Entrada Salida
Sistema Operativo I
Administrador de Entrada Salida
Principios del Hardware de E / S
El enfoque que se considerará tiene que ver con
la interfaz que desde el hardware se presenta al
software:
 Comandos que acepta el hardware.
 Funciones que realiza.
 Errores que puede informar.
Sistema Operativo I
Administrador de Entrada Salida
Principios del Hardware de E / S
Sistema Operativo I
Administrador de Entrada Salida
Principios del Software de E/S
La idea básica es organizar el software como una
serie de capas donde:
 Las capas inferiores se encarguen de ocultar las
peculiaridades del hardware a las capas
superiores.
 Las capas superiores deben presentar una
interfaz agradable, limpia y regular a los
usuarios.
Sistema Operativo I
Administrador de Entrada Salida
Principios del Software de E/S
Sistema Operativo I
Administrador de Entrada Salida
Tipos de dispositivos
1) Dispositivos Dedicados: Se asignan sólo a un
trabajo a la vez y le sirven todo el tiempo que
está activo.
Sistema Operativo I
Administrador de Entrada Salida
La Desventaja de los Dispositivos Dedicados.
Es que se asignan a un usuario durante todo el
tiempo que dure el trabajo que realiza, esto
podría resultar ineficiente y es aun más
ineficiente si el dispositivo no se utiliza el 100%
del tiempo. Ejemplo: Impresoras.
Sistema Operativo I
Administrador de Entrada Salida
La Desventaja de los Dispositivos Dedicados.
Sistema Operativo I
Administrador de Entrada Salida
Tipos de dispositivos
2) Dispositivos Compartidos: se puede asignar
varios procesos a un mismo dispositivo. De
forma que se puede compartir cualquier
dispositivo de almacenamiento de acceso
directo. Ejemplo: Discos Duros, DVD.
Sistema Operativo I
Administrador de Entrada Salida
Dispositivos Compartidos
Sistema Operativo I
Administrador de Entrada Salida
Ventajas de dispositivos compartidos
Se puede compartir cualquier dispositivo de
almacenamiento de acceso directo al entrelazar
sus solicitudes, en estos casos el administrador
de dispositivos tiene que controlar esta acción
con bastante cuidado.
Sistema Operativo I
Administrador de Entrada Salida
Ventajas de dispositivos compartidos
Sistema Operativo I
Administrador de Entrada Salida
Tipos de dispositivos
3) Dispositivos Virtuales: Son una combinación
de los dispositivos dedicados y los compartidos;
son dispositivos dedicados transformados en
dispositivos compartidos.
Sistema Operativo I
Administrador de Entrada Salida
Dispositivos Virtuales
Sistema Operativo I
Administrador de Entrada Salida
Ventajas Dispositivos Virtuales
 Además, estos son dispositivos que se pueden
compartir por red, y utilizan Spooling, el cual
genera una cola de espera en un buffer para el
dispositivo.
Sistema Operativo I
Administrador de Entrada Salida
Ventajas Dispositivos Virtuales
Muchas gracias

También podría gustarte