Está en la página 1de 3

Gestión de Entrada y Salida

Entrada y salida designa cualquier transferencia de información desde o hacia memoria o el


procesador. Comprende tanto la transferencia entre diversos niveles de la memoria como la
comunicación con los periféricos. El sistema de entrada y salida es la parte del S.O. encargada de la
administración de los dispositivos de e/s. Este sistema proporciona un medio para tratar los archivos
y dispositivos de manera uniforme, actuando como interfaz (debe ser independiente, sencilla y fácil
de utilizar) entre los usuarios y los dispositivos de e/s que pueden ser manipulados por órdenes de
alto nivel.

Principios De Hardware De E/S

Existen tres características que agudizan el problema de entrada y salida: Operación asincrónica
debido a que los tiempos de transacción de la CPU con la memoria y los dispositivos de E/S son muy
diferentes. Los dispositivos de E/S actúan asincrónicamente respecto a la unidad lógica. Diferencia
de velocidades entre los dispositivos de E/S y la CPU de memoria, los dispositivos más rápidos se
conectan mediante canales especializados utilizando técnicas de DMA y los más lentos se controlan
desde la CPU. Conversiones de formato entre los periféricos y el sistema, debido a que mientras
unos dispositivos necesitan transferencias en serie los otros transmiten en paralelo.

Dispositivos De E/S

Estos dispositivos se dividen en dos categorías:

 De Bloque: asociados a los dispositivos de alta velocidad, que transmiten datos mediante el
DMA.
 Carácter: controlados por la CPU y transmiten carácter a carácter.

Controladores de Dispositivo

 Las unidades de E/S tienen una parte mecánica que es el propio dispositivo y otra
electrónica que se llama controlador del dispositivo y actúa como intermediario entre la
computadora y los dispositivos.
 Las funciones que realiza el controlador y el periférico dependen de cada tipo de dispositivo.
 El controlador convierte el flujo de bits en serie transmitidos desde un dispositivo en un
bloque de bytes para la CPU y realizar las correcciones de los errores que se puedan cometer
en la transmisión.
 El controlador dispone de tres capas funcionales: La interfaz del bus, el controlador y la
interfaz del dispositivo.
Principios de Software de E/S

Consiste en organizar el software como una serie de estratos que oculten las características del
hardware y presente una interfaz sencilla a los usuarios. Es importante resaltar la independencia del
dispositivo, el control de errores, y los dispositivos con solo un propósito y dispositivos compartibles
por varios usuarios al mismo tiempo. Para lograr esto el software se estructura en 4 niveles:

 Manejadores de interrupciones.
 Manejadores de dispositivos.
 Software de E/S independiente del dispositivo
 Software del usuario.

Drivers

Un driver o controlador de dispositivo es un programa que facilita la comunicación entre un sistema


operativo y un periférico.

En informática se le llama controlador de dispositivo, driver, o simplemente controlador al software


que se encarga de permitir que un sistema interactúe con un periférico como una grabadora de CD
o DVD, una cámara, un joystick y muchos otros. A menudo, el driver se ocupa de establecer una
interfaz para la utilización del hardware recientemente instalado. En definitiva, provee de
instrucciones al ordenador respecto de cómo comunicarse con el nuevo dispositivo. Un driver no
siempre es necesario para el uso del nuevo hardware, pero casi siempre es recomendada su
instalación para evitar problemas futuros.

Paquetes de Entrada y Salida

Un sistema de gestión de paquetes, también conocido como gestor de paquetes, es una colección
de herramientas que sirven para automatizar el proceso de instalación, actualización, configuración
y eliminación de paquetes de software. El término se usa comúnmente para referirse a los gestores
de paquetes en sistemas Unix-like, especialmente GNU/Linux, ya que se apoyan considerablemente
en estos sistemas de gestión de paquetes.

En estos sistemas, el software se distribuye en forma de paquetes, frecuentemente encapsulado en


un solo fichero. Estos paquetes incluyen otra información importante, además del software mismo,
como pueden ser el nombre completo, una descripción de su funcionalidad, el número de versión,
el distribuidor del software, la suma de verificación y una lista de otros paquetes requeridos para el
correcto funcionamiento del software. Esta meta información se introduce normalmente en una
base de datos de paquetes local.
Bibliografía

 Stallings, William. Sistemas Operativos (2006)-PRENTICE HALL.


 Silberschatz-Galvin. Sistemas Operativos – Pearson 5ª edición.

También podría gustarte