Descripción de los controladores de dispositivos

Seleccione idioma Seleccione idioma
Id. de artículo: 253671 - Ver los productos a los que se aplica este artículo
Este artículo se publicó anteriormente con el número E253671
Expandir todo | Contraer todo

En esta página

Resumen

En este artículo se describen los controladores de dispositivo.

Más información

Un controlador de dispositivo es código que utiliza el sistema operativo para controlar los dispositivos de disco, adaptadores de pantalla, dispositivos de entrada como el mouse (ratón) o la bola de seguimiento, módems, dispositivo fax, impresoras y otro hardware.

Controladores monolíticos

En Microsoft Windows 3.1, la mayoría de los controladores de dispositivos eran monolíticos, lo que significa que el controlador tenía que proporcionar todos los servicios, interfaces de usuario, funciones de la Interfaz de programación de aplicaciones (API) y servicios de acceso a hardware para que los dispositivos pudieran funcionar con Windows 3.1. En Windows 95 comenzó la implementación de la arquitectura universal de controlador y minicontrolador. Esta arquitectura proporciona servicios de dispositivo básicos para ciertos tipos de hardware de forma nativa, de forma que los fabricantes de hardware independientes (IHV, independent hardware vendors) tienen que proporcionar código específico del dispositivo (controladores) para su hardware concreto.

Controladores universales

Los controladores universales incluyen la mayoría del código necesario para los dispositivos de un determinado tipo de dispositivos (como impresoras y módems) para que se comuniquen con los componentes apropiados del sistema operativo (como la impresora o los subsistemas de comunicaciones). Un minicontrolador es un controlador pequeño y sencillo que contiene cualquier instrucción adicional necesaria para un dispositivo concreto. En muchos casos, sin embargo, el controlador universal para una categoría de dispositivos determinada también incluye el código necesario para que los dispositivos diseñados para el estándar más frecuente funcionen con esa categoría. Por ejemplo, el controlador Unimodem funciona con todos los módems compatibles con comandos AT.

Controlador de virtualización

Un controlador de dispositivo de virtualización (VxD) es un controlador de 32 bits, en modo protegido, que administra recursos del sistema, como un dispositivo de hardware o programa, de forma que más de un programa pueda utilizar un recurso al mismo tiempo. El término "VxD" hace referencia al controlador de dispositivo virtual genérico, donde la "x" representa el tipo controlador de dispositivo. Por ejemplo, un controlador de dispositivo virtual para un adaptador de pantalla se conoce como VDD (virtual display driver, controlador de pantalla virtual), un controlador de dispositivo virtual para un dispositivo temporizador es un VTD, un controlador de dispositivo virtual para un dispositivo de impresora es un VPD, etc.

Mientras que el VxD admite dinámicamente controladores de dispositivo, el dispositivo virtual efectúa un seguimiento del estado del dispositivo para los programas que utilizan dicho dispositivo.

Modelo de controlador Win32

Windows 98 también utiliza la arquitectura del modelo de controlador Win32 (WDM), que proporciona un conjunto de servicios de entrada/salida (E/S) común que Windows 98 y las próximas versiones de Microsoft Windows NT pueden entender. Con la arquitectura WDM, los desarrolladores pueden escribir un único controlador de dispositivo para ambos sistemas operativos.

Controladores de dispositivo de interfaz humana

Windows 98 admite la clase de controladores de dispositivos de interfaz humana (HID). Esta clase es un estándar de los dispositivos de entrada como teclados, dispositivos de mouse, joysticks y controladores para juegos.

Propiedades

Id. de artículo: 253671 - Última revisión: jueves, 30 de diciembre de 2004 - Versión: 1.3
La información de este artículo se refiere a:
  • Microsoft Windows 98 Second Edition
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows 95
  • Microsoft Windows Millennium Edition
Palabras clave: 
kbenv win98se win98 win95 KB253671

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com