Você está na página 1de 1

Controlador de dispositivo

Ir a la navegaci�nIr a la b�squeda
Commons-emblem-question book yellow.svg
Este art�culo tiene referencias, pero necesita m�s para complementar su
verificabilidad.
Puedes colaborar agregando referencias a fuentes fiables como se indica aqu�. El
material sin fuentes fiables podr�a ser cuestionado y eliminado.
Este aviso fue puesto el 19 de septiembre de 2015.
No debe confundirse con Controladora de perif�rico.

Esquema de un subsistema de controladores de dispositivos como parte del �n�cleo


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 ingl�s: device driver,
o simplemente driver)1? es un programa inform�tico que permite al sistema operativo
interaccionar con un perif�rico, haciendo una abstracci�n del hardware y
proporcionando una interfaz (posiblemente estandarizada) para utilizar el
dispositivo.2?

Es una pieza esencial del software, y en particular, del n�cleo de un sistema


operativo, sin la cual el hardware ser�a inutilizable.

�ndice
1 Tipos de controladores
2 Creaci�n de controladores
3 Fallos de controladores
4 V�ase tambi�n
5 Notas y referencias
6 Enlaces externos
Tipos de controladores
Existen tantos tipos de controladores como tipos de perif�ricos, y es com�n
encontrar m�s 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 tambi�n los proporcionados por los
sistemas operativos �los gen�ricos�, y tambi�n versiones no oficiales realizadas
por terceros.

Creaci�n 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.

Tambi�n 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 cooperaci�n, pueden recurrir a procedimientos de ingenier�a
inversa y otros m�todos dif�ciles o con riesgos legales.

Fallos de controladores
Si alguno de los drivers falla, por ser una parte cr�tica del sistema operativo,
puede ser m�s grave que otros errores de software, pudiendo bloquear la computadora
e incluso da�ar 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 tambi�n el propio dispositivo.