You are on page 1of 1

RICARDO NIEVA

COMPUTACION

BIOMEDICINA

Definicin de Driver

Un driver o controlador de dispositivo es el software que comunica los perifricos con el sistema
operativo. Por ejemplo, una placa de sonido puede emitir una seal de audio o tomar audio desde el
exterior, una tarjeta de vdeo es capaz de enviar seal de vdeo a un monitor para graficar el escritorio
de un sistema, un mouse es capaz de movilizar un flecha virtual en la pantalla, etc.

Es decir que los drivers o controladores funcionan haciendo una abstraccin del hardware, de los
equipos tangibles, traducindolos a una interpretacin mediante software. De tal modo, en el caso de
las tarjetas de sonido podremos ver un Mezclador (o mixer) por software que nos permitir regular las
diferentes entradas y salidas: subir o bajar el volumen general, capturar audio mediante un micrfono o
mediante la lnea, regular el paneo estreo (izquierda, derecha), activar o desactivar una salida digital
o analgica, etc.
En el caso de una tarjeta de video podramos regular la resolucin en que es mostrado el escritorio de
un sistema operativo, en cantidad de pxeles: por ejemplo, 1024 x 768 (horizontal x vertical), 1200 x
800, 800 x 600 y as.
En el caso del mouse o ratn, podremos regular la velocidad con que se desplaza el puntero (o flecha),
la aceleracin, intercambiar los botones izquierdo y derecho, etc.
Si no existiera un driver, estos perifricos no funcionaran en absoluto, incluso la existencia del
controlador repercute de forma crucial en cuanto a la posibilidad que tendremos sobre el manejo de los
mismos: controladores limitados provocarn que accedamos slo a un grupo limitado de
funcionalidades del hardware. Es el caso de los drivers en desarrollo, que an no estn terminados y
por tal razn nos permiten hacer slo una cantidad de las cosas se podran realizar.
En sistemas como Windows o Mac es ms frecuente que el fabricante del hardware distribuya en
CD/DVD, fuera o dentro de sus sistemas operativos privativos, drivers certificados o no en relacin a las
empresas que producen el software: Microsoft o Apple. En el caso de GNU/Linux o BSD, slo en raras
ocasiones las empresas liberan drivers: a veces estos son privativos, a veces son libres. Firmas como
HP acostumbran a lanzar drivers para perifricos como Impresoras, logrando una total compatibilidad.
Cuando una empresa no libera sus drivers, muchas veces los hackers (expertos en computacin que
utilizan el ingenio para resolver un problema) realizar sus propios drivers colaborativamente mediante
diversos mtodos, como por ejemplo la ingeniera inversa. Esto supone estudiar cmo se comunica el
perifrico con el resto del sistema informtico, decodificar sus formas y traducir el anlisis en un driver
que nos posibilite utilizar determinado hardware. A veces el resultado logrado supera en calidad y
funcionalidad a los drivers privativos. Por otro lado, en GNU/Linux, BSD y otros sistemas libres, los
drivers ya vienen incorporados al sistema, lo cual es una ventaja para el usuario final: no tendr que
buscarlos en Internet ni hacer nada extrao.
En determinados casos, como los de las placas WiFi (inalmbricas), el usuario de GNU/Linux se puede
ver "obligado" a utilizar drivers de Windows mediante el software ndiswrapper: slo algunos chips
soportan drivers libres, tales como los chips Atheros, y los Realtek 818x (existen excelentes dispositivos
USB que funcionan con software libre sin ms necesidad que conectarlos a la PC).
Si bien existen un sinfn de pginas web que ofrecen drivers en formato binario (sin cdigo fuente), el
usuario debera tener cuidado al instalar estos softwares dado que pueden contener virus troyanos en
su interior o virtualmente cualquier cosa.

You might also like