Modelo de controlador de Windows (WDM)

Autor: Randy Alexander
Fecha De Creación: 28 Abril 2021
Fecha De Actualización: 24 Junio 2024
Anonim
This is How to get the Soundblaster 5.1 card to function in Windows vista - 7 - 8 &  10 (LINK)
Video: This is How to get the Soundblaster 5.1 card to function in Windows vista - 7 - 8 & 10 (LINK)

Contenido

Definición: ¿Qué significa el Modelo de controlador de Windows (WDM)?

El modelo de controlador de Windows (WDM) es un marco o arquitectura de controlador que hace que el código fuente sea compatible con Windows 98, 2000, Me, XP y todas las versiones posteriores de Microsoft Windows, es decir, todas las versiones de Windows de 32 bits. WDM fue diseñado para reemplazar "VxD", la tecnología de controlador utilizada en versiones anteriores como Windows 3.1, Windows 95 y Windows NT.

También conocido como el modelo de controlador Win32.


Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica el modelo de controlador de Windows (WDM)

Con un código fuente menos requerido, el modelo de controlador de Windows es más eficiente que VxD y estandariza los requisitos del código. Sin embargo, los controladores WDM no son compatibles con versiones anteriores de Windows anteriores a Windows 98, p. Windows 3.1, 95 y NT 4.0 o versiones anteriores al sistema operativo para el que se escribieron originalmente. WDM es compatible con versiones posteriores. Un problema que esto crea es que las nuevas funciones del sistema operativo pueden funcionar o no con controladores escritos para versiones anteriores del sistema operativo.

Los controladores WDM se clasifican en tres tipos:


  1. Los controladores de función están escritos para un dispositivo específico, como un er
  2. Los controladores de bus son para buses comunes como PCI, SCSI y USB, y están diseñados para un controlador de bus, adaptador o puente (y los proveedores de software pueden crear sus propios controladores de bus)
  3. Filtrar controladores, que pueden ser controladores que no son dispositivos, pero cuando habilitan un dispositivo, agregan valor o cambian la operación de un dispositivo dado o de varios dispositivos.

Tanto los controladores WDM como los controladores VxD funcionarán con los sistemas operativos Windows 98 (Windows 98, Windows 98 Segunda edición y Windows Me). Sin embargo, generalmente los controladores WDM permiten más funciones, p. Ej. una tarjeta sintonizadora de TV puede capturar imágenes de mayor resolución.

Los desarrolladores de software de controladores han recibido una serie de críticas sobre WDM, que incluyen:


  • Que es muy complejo de entender.
  • Las interacciones con los eventos plug-n-play y administración de energía son difíciles.
  • Cancelar las instrucciones de E / S (entrada / salida) es muy problemático.
  • Cada controlador requiere miles de líneas de código de soporte.
  • No hay soporte técnico para escribir "controladores de modo de usuario" puros (controladores de uso especial personalizados).
  • La documentación y los controladores de muestra son de calidad cuestionable.

Estos problemas hicieron que Microsoft lanzara un reemplazo para WDM, llamado "Windows Driver Foundation", en dos versiones: "Kernel-Mode Driver Framework" (KMDF) es para Windows 2000 y Windows XP; y "Marco de controlador de modo de usuario" (UMDF) es para Windows XP y versiones posteriores.