Sie sind auf Seite 1von 2

Controlador de dispositivo

Ir a la navegaciónIr a la búsqueda
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

 1Tipos de controladores
 2Creación de homunculos
 3Fallos de controladores
 4Véase también
 5Notas y referencias
 6Enlaces externos

Tipos de controladores[editar]
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 homunculos[editar]
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[editar]
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[editar]
 Controlador de impresora
 Controladora de periférico
 Envoltura de manejador
 Interrupción
 Puerto
 Registro

Notas y referencias[editar]
1. ↑ Del idioma inglés: Device ("Dispositivo") y Driver ("Manejador" o "Controlador").
2. ↑ 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».

Das könnte Ihnen auch gefallen