Você está na página 1de 2

Unas de las principales funciones de un sistema operativos es la de controlar todos los dispositivos de entrada y salida, ya que un computador gran

parte de su utilidad en la capacidad de recibir y trasmitir informacin desde o hacia el exterior. El SO debe enviar comandos a los dispositivos, atender las interrupciones y gestionar errores, tambin debe proporcionar una interfaz entre los dispositivos y el resto del sistema que sea sencilla y fcil de utilizar. 4.1 Dispositivos y manejadores de dispositivos (device drivers). a. Dispositivo de E/S: Los dispositivos de entrada y salida se pueden clasificar en dos categoras: - Dispositivos de bloques: Es el que almacena la informacin en los bloques de tamao fijo, cada uno con su propia direccin. Su propiedad esencial es que es posible leer o escribir cada bloque independientemente de todos los dems. Ejemplo: los disco duros Dispositivos de caracteres: proporcionan o aceptan un flujo de caracteres, sin tener en cuenta ninguna estructura de bloque. No es un dispositivo direccionable y no cuenta con ninguna operacin de posicionamiento. Ejemplo: La impresoras, las interfaces de red, los ratones y la mayora de otros dispositivos que no son similares a los discos. Hay que tener en cuenta que algunos dispositivos simplemente no encajar en la clasificacin mencionada. Por ejemplo: Los reloj (timers) no son dispositivos direccionables por bloques, ni tampoco aceptan flujos de caracteres. Lo nico que hacen es provocar interrupciones a intervalos de tiempos bien definidos. Sin embargo, el modelo de los dispositivos de bloques y de caracteres es una base los suficiente general para conseguir una buena parte del software de E/S del sistema operativo sea independiente del dispositivo. b. Controladores de dispositivos: Un controlador de E/S un modulo del computador responsable del control de unos o ms dispositivos externos y del intercambio de datos entre dichos perifricos con la memoria principal o con los registros de la CPU. Las unidades de E/S constan normalmente de dos componentes en general uno mecnico y otro electrnico. El componente electrnico se denomina controlador del dispositivo o adaptador. El componente mecnico es el dispositivo mismo.

b.1. Funciones del controlador de E/S: Las principales funciones de un controlador de E/S pertenece a unas de las siguientes categoras: Control y temporizacin Comunicacin con la CPU Comunicacin con el dispositivo externo Almacenamiento temporal de datos Deteccin de errores

El control de la trasferencia de datos entre un dispositivo externo y la CPU necesita las siguientes secuencias de pasos: 1 La CPU pide al controlador de E/S que compruebe el estado del dispositivo al que est conectado. 2 El controlador de E/S devuelve el estado del dispositivo. 3 Si el dispositivo esta operativo y preparado para trasmitir, la CPU solicita la transferencia del dato mediante un orden al controlador de E/S. 4 El controlador de E/S obtiene el dato del dispositivo externo 5 El dato se transfiere desde el controlador de E/S a la CPU Si es sistema emplea un bus, cada unas de las iteraciones entre la CPU y el controlador de E/S implica uno o mas arbitrajes para conseguir el acceso al bus.

Você também pode gostar