Está en la página 1de 1

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.

También podría gustarte