Sei sulla pagina 1di 2

Gestión Entrada / Salida.

Sistemas operativos
Operaciones de Entrada / Salida
Lectura
El canal transfiere a memoria principal un bloque de palabras de tamaño
especificado en el campo número de palabras, en orden ascendente de direcciones,
empezando en la dirección especificada en el campo dirección del dato
Escritura
El canal transfiere datos de memoria principal al dispositivo.
Control
Se utiliza para enviar instrucciones específicas al dispositivo de Entrada / Salida
Bifurcación
Cumple la función que cumpliría una función de salto en un programa normal
El S.O busca alcanzar con su administración
Facilitar el manejo de los dispositivos perifericos
Optimizar la entrada / salida del sistema
Proporcionar dispositivos virtuales
Permitir la conexión de dispositivos nuevos (tipo plug and play)
Dispositivos de Entrada / Salida
Dispositivos de Interfaz de usuario
Permiten la comunicación entre los usuarios y la computadora. Ejemplo: teclado,
mouse
Dispositivos de almacenamiento
Proporcionan almacenamiento de datos no volatil y memoria
Dispositivos de comunicaciones
Permiten conectar a dos o varias computadoras a través de una red. Ejemplo: NIC
(tarjeta de interfaz de red)
Tecnica de Acceso Directo a Memoria (DMA, Direct Memory Access)
Es un dispositivo que permite la transferencia directa de información entre la memoria
y los periféricos o viceversa, sin requerir intervención alguna por parte del procesador.
El DMA necesita
Registro
Almacena la dirección de memoria desde donde se producela transferencia
Registro contador
Guarda la longitud de bloque a transferir
Bits
Indica si la operación es de lectura o escritura
Bloque de control
Controla el funcionamiento del sistema
Los tres tipo de transferencia para el máximo aprovechamiento del bus son
Por ráfagas
El DMA toma el control del bus y no lo suelta hasta terminar la transferencia
Por robo de ciclo
El DMA toma el bus durante un ciclo enviando una palabra cada vez
Transparentes
Se aprovechan los ciclos en que el procesador nousa el bus
Su función es administrar los dispositivos de entrada / salida de un sistema
operativo y actuar como interfaz entre los usuarios y estos dispositivos
Puertos de Entrada / Salida
Son una serie de registros accesibles mediante la ejecución de instrucciones máquina
Los registro mas comunes en un controlador son el
Registro de estado
Indican si el dispositivo se encuentra ocupado o desocupado
Registro de ordenes
Contiene la operación de Entrada / Salida que se desea que realice el dispositivo
Buffer
Es un almacen de información, el cual se utiliza para guardar temporalmente los
datos implicados en una operación de Entrada / Salida
Manejadores de dispositivos
Son los llamados controladores o en ingles; drivers
Son programas informáticos que permiten al S.O interactuar con los periféricos
Su función es comenzar las operaciones de Entrada / Salida en un dispositivo y procesar
la terminación de una solicitud de Entrada / Salida
Mecanismos
El sistema de archivos basico
Utiliza bloques de datos que son intercambiados con los discos o cintas
El supervisor básico de Entrada / Salida
Inicia y termina la Entrada / Salida con archivos
Entrada / Salida lógica
Permite a los usuarios y aplicaciones acceder a los registros
El método de acceso
Proporciona una interfaz entre las aplicaciones y los archivos
Buffering (uso de memoria intermedia)
Mantiene ocupada tanto la CPU como los dispositivos de Entrada / Salida. Los datos
entrantes se leen y se almacenan en un buffer, una vez que los datos se han leído y la
CPU va a iniciar inmediatamente la operación con ellos, el dispositivo de entrada es
instruido para iniciar inmediatamente la siguiente lectura
Spooling
Es una forma de procesamiento que utiliza el disco como un buffer muy grande para leer
tan por delante tanto como sea posible los dispositivos de entrada y para almacenar los
ficheros hasta que los dispositivos de salida sean capaces de aceptarlos

Potrebbero piacerti anche