Tipos de Software

Drivers o Controladores de dispositivos


2011-11-02

En computacin, un controlador de dispositivo o controlador de software es un programa informtico que permite a la computadora interactuar con un dispositivo de hardware.

Un driver generalmente se comunica con el dispositivo a travs del autobs de la computadora o el subsistema de comunicaciones para la conexin del hardware. Cuando un programa de llamada invoca a una rutina en el driver, el driver emite comandos al dispositivo. Una vez que el dispositivo enva los datos al driver, el driver podr invocar las rutinas en el programa de llamada original. Los driveres son dependientes del hardware y del sistema operativo especfico. Por lo general, proporcionan el manejo de las interrupciones necesarias para cualquier asncrona necesaria en funcin del tiempo de la interfaz de hardware.

Propsito

Un controlador de dispositivo simplifica la programacin, actuando como traductor entre un dispositivo de hardware y las aplicaciones o sistemas operativos que lo utilizan. Los programadores pueden escribir el cdigo de la aplicacin de ms alto nivel, independientemente de cualquier dispositivo de hardware especfico.

Diseo

Los controladores de dispositivos se puede abstraer en las capas fsica y lgica. Capas lgicas proceso de datos para una clase de dispositivos, como los puertos Ethernet o unidades de disco. Capas fsicas comunicarse con las instancias de dispositivos especficos.

Desarrollo

Escribir un controlador de dispositivo requiere un conocimiento profundo de cmo funciona el hardware y el software de una determinada plataforma. Los drivers operan en un entorno muy privilegiado y puede causar un desastre si hacen las cosas mal.En contraste, la mayora de driver pueden ser detenidos sin afectar al sistema a nivel de usuario de software. Incluso los drivers de ejecucin en modo de usuario pueden bloquear un sistema si el dispositivo est programado errneamente. Estos factores hacen que sea ms difcil y peligroso para diagnosticar problemas.

Todos los derechos reservados

 contacto publicidad legal

Tipos de software | Trabajo en equipo | Comunicación Humana | Ser feliz es | Historia de la Comunicación | Elementos de la Comunicación

 

Parte del grupo Enciclopedia Financiera