Вы находитесь на странице: 1из 3

Manejador de dispositivo

1
Manejador de dispositivo
Controlador de dispositivo
Un manejador de dispositivo o controlador de dispositivo (llamado
en ingls driver o device driver), es un programa informtico que
permite al sistema operativo interaccionar con un perifrico, haciendo
una abstraccin del hardware y proporcionando una interfaz
-posiblemente estandarizada- para usarlo. Se puede esquematizar como
un manual de instrucciones que le indica cmo debe controlar y
comunicarse con un dispositivo en particular. Por tanto, es una pieza
esencial, sin la cual no se podra usar el hardware.
Tipos de controladores
Existen tantos tipos de controladores como tipos de perifricos, y es comn encontrar ms de un controlador posible
para el mismo dispositivo, cada uno ofreciendo un nivel distinto de funcionalidades. Por ejemplo, aparte de los
oficiales (normalmente disponibles en la pgina web del fabricante), se pueden encontrar tambin los proporcionados
por el sistema operativo, o tambin versiones no oficiales hechas por terceros.
Creacin de controladores
Normalmente son los fabricantes del hardware quienes escriben sus controladores, ya que conocen mejor el
funcionamiento interno de cada aparato, pero tambin se encuentran controladores libres, por ejemplo en los
sistemas operativos libres. En este caso, los creadores no son de la empresa fabricante, aunque a veces hay una
cooperacin con ellos, cosa que facilita el desarrollo. Si no la hay, el procedimiento necesita de ingeniera inversa y
otros mtodos difciles o con riesgos legales.
Fallos de controladores
Al ser una parte crtica del sistema operativo, el fallo de un controlador puede ser ms grave que otros errores de
software, pudiendo bloquear el ordenador o incluso daar el hardware.
Debido a que el hardware es (necesariamente) indeterminista, encontrar y solucionar un fallo en un controlador es
una tarea complicada ya que no slo hay que monitorear el programa, sino tambin el propio dispositivo.
Enlaces externos
Microsoft Windows Hardware Developer Central
[1]
(en ingls)
Linux Hardware Compatibility Lists and Linux Drivers
[2]
(en ingls)
Writing Device Drivers for the Digital UNIX operating system: A Tutorial
[3]
(en ingls)
Understanding Modern Device Drivers(Linux)
[4]
(en ingls)
Manejador de dispositivo
2
Referencias
[1] http:/ / www. microsoft. com/ whdc
[2] http:/ / www. linux-drivers. org
[3] http:/ / www. rcnp. osaka-u. ac.jp/ unix/ DOCUMENTATION/ HTML/ AA-PUBVD-TE_html/ TITLE. html
[4] http:/ / pages.cs.wisc. edu/ ~kadav/ study/ study.pdf
Fuentes y contribuyentes del artculo
3
Fuentes y contribuyentes del artculo
Manejador de dispositivo Fuente: http://es.wikipedia.org/w/index.php?oldid=75678882 Contribuyentes: 142857, AldanaN, Aneolf, Anjackrolay, Axvolution, Biasoli, Carmin, Cinevoro,
Cobalttempest, Ctrl Z, DJ Nietzsche, Dani pt, David0811, Defcon2, DemianHesse, Diegusjaimes, Dodo, Dub4n, Edgardo C, Edupedro, Eldelgas, Emijrp, Encleado95, Folkvanger, Gabriboul,
Gaijin, Greek, Gusgus, HUB, Halfdrag, Helmy oved, Hiperfelix, Humberto, Isha, JABO, Javg, Javierito92, Jkbw, Jmvgpartner, Kikimafer, Klystrode, Lagoset, Lant2020, Leitzaran, Leonpolanco,
LlamaAl, Lluvia, LordT, Lucas6534, LyingB, Magister Mathematicae, Mahadeva, Manbemel, Manoletrix, Manuelt15, Manw, Matdrodes, Mel 23, Mikemex, Mpeinadopa, Muro de Aguas,
Nachosan, Netito777, Nixn, Osado, Pipacho131313, Platonides, Porao, Plux, Raulshc, Rmmv, Roberto Fiadone, RoyFocker, Rubpe19, Savh, ScotXW, Sergio Andres Segovia, Shercano,
Shooke, Sintaxis Sintctico, SuperBraulio13, Superzerocool, Taichi, Tano4595, Technopat, Tirithel, Tokvo, Triku, UA31, ViB, Vic Fede, Viferico, Vitamine, Vivaelcelta, Wilfreddehelm, 283
ediciones annimas
Fuentes de imagen, Licencias y contribuyentes
File:Device-driver-es.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Device-driver-es.svg Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes:
User:Toniperis
Licencia
Creative Commons Attribution-Share Alike 3.0
//creativecommons.org/licenses/by-sa/3.0/

Вам также может понравиться