Sunteți pe pagina 1din 11

Mecanismos y funciones de los manejadores de dispositivos

Haga clic para modificar el estiloGarca Torresdel de subttulo Alma Cecilia patrn Miranda Hernndez Areli Sistemas Operativos

7/16/12

MANEJADORES DE DISPOSITIVOS (DEVICE DRIVERS)

Las unidades de E/S tienen una parte mecnica que es el propio dispositivo y otra electrnica que se llama controlador del dispositivo y acta como intermediario entre la computadora y los dispositivos. Un controlador de dispositivo (llamado normalmente controlador, o, en ingls, driver) es un software que permite al sistema operativo interactuar con un perifrico. 7/16/12

MANEJADORES DE DISPOSITIVOS (DEVICE DRIVERS)


El controlador contiene una serie de registros llamados puertos de entrada/salida. Estos registros son accesibles (pueden ser ledos y modificados) mediante la ejecucin de instrucciones mquina. Las operaciones de E/S se realizan a travs de la carga y lectura de estos registros. Casi todo controlador siguientes registros:

dispone

de

los

Registros De Estado De Ordenes

7/16/12Registro

PUERTOS DE E/S
REGISTROS DE ESTADO

Indica la situacin actual del dispositivo (ocupado o desocupado). En este registro se escribe la operacin de E/S que se desea que realice el dispositivo. Un buffer es un almacn de

REGISTROS DE RDENES

BUFFER
7/16/12

PUERTOS DE E/S
Los controladores de dispositivo se suelen agrupar en alguna de las siguientes categoras o clases:

Adaptadores sonido).

de

audio

(tarjetas

de

Dispositivos de comunicacin (infrarrojos, mdems, etc). Dispositivos de visualizacin; pantallas (displays). Teclados.

7/16/12

MECANISMOS Y FUNCIONES DE LOS MANEJADORES DE DISPOSITIVOS (DEVICE DRIVERS)

Los manejadores de dispositivo (device drivers) se comunican directamente con los dispositivos o sus controladores o canales. Los manejadores de dispositivos tienen la funcin de comenzar las operaciones de E/S en un dispositivo y procesar la terminacin de una solicitud de E/S.
7/16/12

MECANISMOS Y FUNCIONES DE LOS MANEJADORES DE DISPOSITIVOS (DEVICE DRIVERS)

El sistema de archivos bsico trata con bloques de datos que son los que se intercambian con los discos o cintas. Ubica estos bloques en el almacenamiento secundario o en el intermedio en memoria principal. El supervisor bsico de E/s se responsabiliza de iniciar y terminar la E/s con archivos. 7/16/12

MECANISMOS Y FUNCIONES DE LOS MANEJADORES DE DISPOSITIVOS (DEVICE DRIVERS)

La E/S lgica tiene la funcin de permitir a los usuarios y aplicaciones acceder a los registros. El mtodo de acceso es el nivel ms cercano al usuario, proporcionando una interfaz entre las aplicaciones y los archivos.

7/16/12

MECANISMOS Y FUNCIONES DE LOS MANEJADORES DE DISPOSITIVOS (DEVICE DRIVERS)

Funciones generalmente realizadas por el software independiente del dispositivo:

Interfaz uniforme para los manejadores de dispositivos. Nombres de los dispositivos. Proteccin del dispositivo. Proporcionar un tamao de independiente del dispositivo. Uso de buffer. bloque

7/16/12

ESTRUCTURAS DE DATOS PARA MANEJO DE DISPOSITIVOS.


Las funciones bsicas del software independiente del dispositivo son:

Efectuar las funciones de e / s comunes a todos los dispositivos. Proporcionar una interfaz uniforme del software a nivel usuario. El software independiente del dispositivo asocia los nombres simblicos de los dispositivos con el nombre adecuado.

7/16/12

ESTRUCTURAS DE DATOS PARA MANEJO DE DISPOSITIVOS.


Un nombre de dispositivo determina de manera nica el nodo-i de un archivo especial:

Este nodo-i contiene el nmero principal del dispositivo, que se utiliza para localizar el manejador apropiado. El nodo-i contiene tambin el nmero secundario de dispositivo, que se transfiere como parmetro al manejador para determinar la unidad por leer o escribir. Ocultar a los niveles superiores los diferentes

El software independiente del dispositivo debe:


7/16/12

S-ar putea să vă placă și