Definición de Driver

Un driver o controlador posibilita que el sistema operativo de una computadora pueda entenderse con un equipamiento periférico, como es el caso de una impresora, una placa de video, un mouse, un módem, etc.

Para poder interactuar con el periférico, el sistema operativo debe realizar una abstracción del hardware brindando una forma de manipularlo mediante una interfase, esto es, algún mecanismo que permita controlar su funcionamiento, un conjunto de instrucciones que indican de qué manera debería comunicarse con tal o cual dispositivo.

Un mismo periférico puede poseer varios controladores, según el caso, sea por diferentes números de versión, funcionalidad, o porque cada uno sirve para lograr su comunicación dentro de diferentes sistemas operativos.

Dentro de este esquema, es posible que programadores externos a la empresa que ha fabricado el dispositivo decidan desarrollar un controlador para el mismo porque desean obtener otras funcionalidades, o porque su sistema operativo no posee controladores oficiales para tal equipamiento.

El caso de los sistemas operativos libres es muy ejemplar, siendo que en la mayoría de las oportunidades los fabricantes no suelen desarrollar controladores para GNU/Linux o BSD, se crean drivers libres específicos, lo cual es complicado si el fabricante no coopera en absoluto. Estos sistemas operativos libres poseen en general una enorme cantidad de drivers instalados en los CDs o DVDs, es así que al momento de iniciar se autodetecta el hardware y se cargan los drivers para tal hardware, logrando un mínimo tiempo de configuración, y una enorme comodidad para el usuario final. En algunos casos, al contrario, la instalación de un dispositivo que no posee un driver libre puede ser tortuosa.

Es muy normal que un sistema operativo se congele por culpa de fallos en los programas controladores de dispositivos.

Por Marcos Guglielmetti



Te gustó esta info?

Definición y significado de Driver

    -KernelKernel Núcleo. Parte fundamental de un programa, por lo general de un sistema operativo, que reside en memoria todo el tiempo y que provee los servicios básicos. Es la parte...

    -Memoria BaseMemoria Base Son los primeros 640 Kb. En la parte superior de la memoria es donde se carga y ejecutan las aplicaciones. En la parte inferior se carga el Sistema...

    -BIOSEl BIOS (Basic Input-Output System) es un sistema básico de entrada/salida que normalmente pasa inadvertido para el usuario final de computadoras. Se encarga de encontrar el sistema operativo y cargarlo...

    -Sistema OperativoSistema Operativo Conjunto de programas fundamentales sin los cuales no sería posible hacer funcionar el ordenador con los programas de aplicación que se desee utilizar. Sin el sistema operativo, el...

    -GSOSGSOS (GS Operating System) Sistema operativo GS. Sistema operativo de gráficos para el Apple IIGS que también acepta aplicaciones ProDOS....