Model sterownika Windows (WDM)

Autor: Randy Alexander
Data Utworzenia: 28 Kwiecień 2021
Data Aktualizacji: 24 Czerwiec 2024
Anonim
Optimization & Setup Of Windows 10 For Audio & Music Production
Wideo: Optimization & Setup Of Windows 10 For Audio & Music Production

Zawartość

Definicja - Co oznacza model sterownika Windows (WDM)?

Model sterownika Windows (WDM) to struktura sterownika lub architektura, która sprawia, że ​​kod źródłowy jest zgodny z systemami Windows 98, 2000, Me, XP i wszystkimi późniejszymi wersjami systemu Microsoft Windows, tj. Wszystkimi 32-bitowymi wersjami systemu Windows. WDM został zaprojektowany w celu zastąpienia „VxD”, technologii sterownika stosowanej w poprzednich wersjach, takich jak Windows 3.1, Windows 95 i Windows NT.

Znany również jako model sterownika Win32.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Windows Driver Model (WDM)

Przy mniej wymaganym kodzie źródłowym model sterownika Windows jest bardziej wydajny niż VxD i ustandaryzował wymagania dotyczące kodu. Jednak sterowniki WDM nie są wstecznie kompatybilne z wersjami systemu Windows wcześniejszymi niż Windows 98, np. Windows 3.1, 95 i NT 4.0 lub wersje starsze niż system operacyjny, dla którego zostały pierwotnie napisane. WDM jest kompatybilny z nowszymi wersjami. Jednym z problemów, które to stwarza, jest to, że nowe funkcje systemu operacyjnego mogą, ale nie muszą, działać przy użyciu sterowników napisanych dla poprzednich wersji systemu operacyjnego.

Sterowniki WDM dzielą się na trzy typy:

  1. Sterowniki funkcji są napisane dla określonego urządzenia, na przykład er
  2. Sterowniki magistrali są przeznaczone dla takich popularnych magistral jak PCI, SCSI i USB i są przeznaczone dla kontrolera magistrali, adaptera lub mostka (a dostawcy oprogramowania mogą tworzyć własne sterowniki magistrali)
  3. Filtruj sterowniki, które mogą być sterownikami innymi niż urządzenia, ale po włączeniu urządzenia dodają wartość lub zmieniają działanie danego urządzenia lub wielu urządzeń.

Zarówno sterowniki WDM, jak i sterowniki VxD będą działać z systemami operacyjnymi Windows 98 (Windows 98, Windows 98 Wydanie drugie i Windows Me). Jednak zwykle sterowniki WDM pozwalają na więcej funkcji, np. karta tunera telewizyjnego może przechwytywać obrazy o wyższej rozdzielczości.

Deweloperzy oprogramowania sterowników krytykowali WDM, w tym:


  • To bardzo skomplikowane do zrozumienia.
  • Interakcje ze zdarzeniami typu plug-n-play i zarządzaniem energią są trudne.
  • Anulowanie instrukcji We / Wy (wejścia / wyjścia) jest bardzo problematyczne.
  • Każdy sterownik wymaga tysięcy linii kodu pomocniczego.
  • Nie ma wsparcia technicznego w pisaniu czysto „sterowników trybu użytkownika” (niestandardowych sterowników specjalnego zastosowania).
  • Dokumentacja i przykładowe sterowniki są wątpliwej jakości.

Te problemy spowodowały, że Microsoft wydał zamiennik WDM, zwany „Windows Driver Foundation”, w dwóch wersjach: „Kernel-Mode Driver Framework” (KMDF) jest przeznaczony dla Windows 2000 i Windows XP; a „User-Mode Driver Framework” (UMDF) dotyczy systemu Windows XP i nowszych wersji.