Sei sulla pagina 1di 2

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 Desarrollo 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.

Desarrollo 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.

V�ase tambi�n
Controlador de impresora
Controladora de perif�rico
Envoltura de manejador
Interrupci�n
Puerto
Registro
Notas y referencias
Del idioma ingl�s: Device ("Dispositivo") y Driver ("Manejador" o "Controlador").
Real Academia de Ingenier�a (ed.). �driver�. Diccionario Espa�ol de Ingenier�a
(DEI 1.0). Consultado el 24 de agosto de 2015. �Componente software que permite que
un dispositivo se entienda con el sistema operativo y pueda ser utilizado por las
aplicaciones�.
Enlaces externos
microsoft.com/whdc Microsoft Windows Hardware Developer Central o WHDC (en ingl�s).
linux-drivers.org Linux Hardware Compatibility Lists and Linux Drivers (en ingl�s).
Understanding Modern Device Drivers (Linux) (en ingl�s).
Categor�as: Controladores de hardwareSoftware de sistemaConceptos de sistemas
operativos

Potrebbero piacerti anche