Vous êtes sur la page 1sur 3

DISPOSITIVOS Y MANEJADORES DE DISPOSITIVOS

Todos los dispositivos de E/S se pueden agrupar en tres grandes grupos: Dispositivos de interfaz de usuario. Se llama as a los dispositivos que permiten la comunicacin entre los usuarios y la computadora. Dentro de este grupo se incluyen todos los dispositivos que sirven para proporcionar interfaz con el usuario, tanto para entrada (ratn, teclado, etc.) como para salida (impresoras, pantalla, etc.) Dispositivos de almacenamiento. Se usan para proporcionar almacenamiento no voltil de datos y memoria. Su funcin primordial es abastecer de datos y almacenamiento a los programas que se ejecutan en la UCP. Dispositivos de comunicaciones. Permiten conectar a la computadora con otras computadoras a travs de una red. Los dos tipos de dispositivos ms importantes de esta clase son los mdem, para comunicacin va red telefnica, y las tarjetas de interfaz a la red, para conectar la computadora a una red de rea local. El sistema operativo debe controlar el funcionamiento de todos los dispositivos de E/S para alcanzar los siguientes objetivos: Facilitar el manejo de los dispositivos de E/S. Para ello debe ofrecer una interfaz entre los dispositivos y el resto del sistema que sea sencilla y fcil de utilizar. Optimizar la E/S del sistema, proporcionando mecanismos de incremento de prestaciones donde sea necesario. Proporcionar dispositivos virtuales que permitan conectar cualquier tipo de dispositivo fsico sin que sea necesario remodelar el sistema de E/S del sistema operativo. Permitir la conexin de dispositivos nuevos de E/S, solventando de forma automtica su instalacin usando mecanismos del tipo plug&play.

Perifricos o dispositivos de E/S. Elementos que se conectan a la unidad central de proceso a travs de las unidades de entrada/salida. Son el componente mecnico que se conecta a la computadora. Impresoras blablabla

Controladores de dispositivos o unidades de E/S. Son el componente electrnico a travs del cual se conecta el dispositivo de E/S. Tienen una conexin al bus de la computadora y otra para el dispositivo (generalmente mediante cables internos o externos). Un controlador de dispositivo (llamado normalmente controlador, o, en ingls, driver) es un programa informtico que permite al sistema operativo interactuar con un perifrico, haciendo una abstraccin del hardware y proporcionando una interfaz -posiblemente estandarizada- para usarlo. Se puede esquematizar como un manual de instrucciones que le indica cmo debe controlar y comunicarse con un dispositivo en particular. Por tanto, es una pieza esencial, sin la cual no se podra usar el hardware.

Los device drivers Programa que hace que un dispositivo funcione bien y de esta manera se comunique el hardware y el software. Mecanismos funciones Manejadores Dispositivos (Drivers) Manejador de Dispositivos: Se encarga de manejar los dispositivos E/S como memorias, mouse, scan, impresoras. Adems debe sincronizar la velocidad del procesador con el perifrico y de detectar errores al momento de acceso a los perifricos. Un programa de ms bajo nivel ya que no es visible.

S.O. Manejador Dispositivos( Drivers Divice) Manejador interrpciones ( el que espera la instrccion a realizar) H.W. (dispositivosimpresoras) Funcin principal de cualquier Dispositivo: El primero que entra es el primero en salir (FIFO): cadenas, impresora, informacin. Estructura de datos para manejar dispositivos FIFOsiiiiiiiiii
Los procesos de usuario emiten peticiones de entrada/salida al sistema operativo. Cuando un proceso solicita una operacin de E/S, el sistema operativo prepara dicha operacin y bloquea al proceso hasta que se recibe una interrupcin del controlador del dispositivo indicando que la operacin est completa. Es decir: Drivers-----realiza peticion Sistema operativo

Aunque puede suceder alrevez, por ejemplo S.O llama a pantalla, o a impresora, sonido. El mosuse hace interrupcin, todos los de entrada hacen interrupciones manejador dispositivos. Peticiones E/S: se procesan de forma estructurada en las siguientes capas Manejador de interrupciones: se encarga del tiempo, interrupcin y salvar Manejadores de dispositivos: Programa muy especifico, ya que se encarga de hacer peticiones al sistema operativo o al manejador de interrupciones.Se encarga de gestionar: memoria y Bloques/cache (temporal).-->repetitiva en casos como mouse, teclado ya que son de caracteres (bit x bit) Software de E/S

La mayor parte del sistema de E/S es software independiente de dispositivo. Este nivel incluye el sistema de archivos y el de gestin de red, el gestor de bloques, la cache de bloques y una parte de los manejadores de dispositivo.

Vous aimerez peut-être aussi