Dispositivos Con Controladores
Enviado por florrodriguez • 2 de Octubre de 2012 • 1.538 Palabras (7 Páginas) • 343 Visitas
Introducción
Los controladores son muy variados, casi tanto como los dispositivos de E/S. Muchos de ellos, como los de disco, pueden controlar múltiples dispositivos. Otros, como los de canales de E/S, incluyen su propia UCP y bus para controlar la E/S por programa y evitar interrupciones en la UCP de la computadora.
En cualquier caso, y sea como sea el controlador, su misión es convertir los datos del formato interno del dispositivo a uno externo que se ofrezca a través de una interfaz de programación bien definida. Los controladores de dispositivo se suelen agrupar en alguna de las siguientes categorías o clases:
• Adaptadores de audio (tarjetas de sonido).
• Dispositivos de comunicación (infrarrojos, módems, etc.).
• Dispositivos de visualización; pantallas (displays).
• Teclados.
• Ratón (“mouse” y otros señaladores gráficos).
• Dispositivos multimedia.
• Dispositivos de Red.
• Impresoras.
• Almacenamiento
Dispositivos que tienen controladores para su funcionamiento
Los dispositivos son elementos de la PC que se requieren en todo momento para que la máquina funcione de manera correcta. Es decir, son imprescindibles al momento de usar la PC. Estos dispositivos permiten al usuario ver los resultados de los cálculos o de las manipulaciones de datos de la computadora. El dispositivo de salida más común es la unidad de visualización, que consiste en un monitor que presenta los caracteres y gráficos en una pantalla similar a la del televisor.
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 fácil 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 físico sin que sea necesario remodelar el sistema de E/S del sistema operativo.
• Permitir la conexión de dispositivos nuevos de E/S, solventando de forma automática su instalación usando mecanismos del tipo plug&play.
Conexión de un dispositivo de E/S a una computadora En la siguiente figura se muestra el esquema general de conexión de periféricos a una computadora. En el modelo de un periférico se distinguen dos elementos:
• Periféricos o dispositivos de E/S. Elementos que se conectan a la unidad central de proceso a través de las unidades de entrada/salida. Son el componente mecánico que se conecta a la computadora.
• Controladores de dispositivos o unidades de E/S. Se encargan de hacer la transferencia de información entre la memoria principal y los periféricos. Son el componente electrónico a través del cual se conecta el dispositivo de E/S.
En cualquier caso, y sea como sea el controlador, su misión es convertir los datos del formato interno del dispositivo a uno externo que se ofrezca a través de una interfaz de programación bien definida. Los controladores de dispositivo se suelen agrupar en alguna de las siguientes categorías o clases:
• Adaptadores de audio (tarjetas de sonido).
• Dispositivos de comunicación (infrarrojos, módems, etc.).
• Dispositivos de visualización; pantallas (displays).
• Teclados.
• Ratón (“mouse” y otros señaladores gráficos).
• Dispositivos multimedia.
• Dispositivos de Red.
• Impresoras.
• Almacenamiento
Los controladores son muy variados, casi tanto como los dispositivos de E/S. Muchos de ellos, como los de disco, pueden controlar múltiples dispositivos. Otros, como los de canales de E/S, incluyen su propia UCP y bus para controlar la E/S por programa y evitar interrupciones en la UCP de la computadora.
¿Que son los Drivers?
Un driver es un software (programa) que permite que tu sistema operativo(Windows XP, Vista, Linux, etc.) pueda controlar (de aquí lo de controlador) un dispositivo de hardware.
Vamos a ver un ejemplo que nos aclare un poco el tema. Cuando compras algo nuevo, por ejemplo una impresora (que es hardware), y la conectas a tu ordenador, tu sistema operativo (XP, Vista, Linux,…) necesita los drivers (software) de la impresora para poder controlarla. Si no instalas los drivers tú no podrás usarla.
Veamos, de forma gráfica, que es lo que pasa cuando se conecta una impresora al ordenador y no se instalan los drivers:
Como puedes ver el ordenador no es capaz de comunicarse con la impresora porque al no tener los drivers instalados no puede entenderla. Ahora bien si procedemos a la instalación de los drivers correspondientes la cosa cambia:
Ahora el sistema operativo sabe que ordenes tiene que dar para que la impresora cumpla con su cometido.
¿Todos los Drivers son iguales?
Puedes pensar en los drivers como si fuesen traductores o interpretes que se encargan de hacer posible la comunicación entre dos sistemas con lenguajes distintos. De un lado están el sistema operativo y del otro los distintos componentes hardware (impresoras, discos duros, etc.). Como comprenderás un traductor no vale para todos los idiomas, con los Drivers pasa lo mismo y por este motivo es necesario que existan distintos drivers para cada dispositivo y para cada sistema operativo.
Así que cuando busques algún Driver para alguno de tus periféricos (hardware) ten en cuenta que tienes que buscar el del sistema operativo que uses en tu ordenador (win98,
...