Está en la página 1de 1

Controlador de dispositivo

Ir a la navegacionIr a la busqueda
Commons-emblem-question book yellow.svg
Este articulo tiene referencias, pero necesita mas para complementar su
verificabilidad.
Puedes colaborar agregando referencias a fuentes fiables como se indica aqui. El
material sin fuentes fiables podria ser cuestionado y eliminado.
Este aviso fue puesto el 19 de septiembre de 2015.
No debe confundirse con Controladora de periferico.

Esquema de un subsistema de controladores de dispositivos como parte del �nucleo


del sistema operativo�, actuando como interfaz (controlador A) entre las
"aplicaciones de usuario" y un dispositivo externo (dispositivo A).
Un controlador de dispositivo o manejador de dispositivo (en ingles: device driver,
o simplemente driver)1? es un programa informatico que permite al sistema operativo
interaccionar con un periferico, haciendo una abstraccion del hardware y
proporcionando una interfaz (posiblemente estandarizada) para utilizar el
dispositivo.2?

Es una pieza esencial del software, y en particular, del nucleo de un sistema


operativo, sin la cual el hardware seria inutilizable.

Indice
1 Tipos de controladores
2 Creacion de controladores
3 Fallos de controladores
4 Vease tambien
5 Notas y referencias
6 Enlaces externos
Tipos de controladores
Existen tantos tipos de controladores como tipos de perifericos, y es comun
encontrar mas de un controlador posible para un mismo dispositivo, cada driver
ofreciendo un nivel distinto de funcionalidades.

Por ejemplo, aparte de los drivers oficiales (normalmente disponibles en el sitio


web del fabricante), se pueden encontrar tambien los proporcionados por los
sistemas operativos �los genericos�, y tambien versiones no oficiales realizadas
por terceros.

Creacion de controladores
Normalmente, los fabricantes de hardware son los encargados de desarrollar los
controladores de los dispositivos que manufacturan, porque conocen mejor el
funcionamiento interno de cada aparato.

Tambien se encuentran los controladores libres, por ejemplo, en los �sistemas


operativos libres�. En este caso, los creadores o desarrolladores no pertenecen a
la empresa fabricante, aunque pueden cooperar entre ellos para facilitar el
desarrollo. Si no hay cooperacion, pueden recurrir a procedimientos de ingenieria
inversa y otros metodos dificiles o con riesgos legales.

Fallos de controladores
Si alguno de los drivers falla, por ser una parte critica del sistema operativo,
puede ser mas grave que otros errores de software, pudiendo bloquear la computadora
e incluso danar el hardware.

Debido a que el hardware es necesariamente indeterminista, encontrar y solucionar


un fallo en un controlador es una tarea complicada porque se debe monitorear el
programa y tambien el propio dispositivo.

También podría gustarte