Domov Rozvoj Co je model ovladače systému Windows (wdm)? - definice z techopedie

Co je model ovladače systému Windows (wdm)? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Windows Driver Model (WDM)?

Windows Driver Model (WDM) je rámec nebo architektura ovladačů, díky které je zdrojový kód kompatibilní s Windows 98, 2000, Me, XP a všemi novějšími verzemi systému Microsoft Windows, tj. Se všemi 32bitovými verzemi systému Windows. WDM byl navržen tak, aby nahradil „VxD“, technologii ovladačů používanou v předchozích verzích, jako jsou Windows 3.1, Windows 95 a Windows NT.


Také známý jako model ovladače Win32.

Techopedia vysvětluje Windows Driver Model (WDM)

S méně vyžadovaným zdrojovým kódem je model ovladače Windows účinnější než VxD a standardizuje požadavky na kód. Ovladače WDM však nejsou zpětně kompatibilní s verzemi Windows staršími než Windows 98, např. Windows 3.1, 95 a NT 4.0 nebo staršími verzemi, než pro které byly původně napsány. WDM je dopředu kompatibilní s novějšími verzemi. Jedním z problémů, které to vytváří, je, že nové funkce operačního systému mohou, ale nemusí fungovat pomocí ovladačů napsaných pro předchozí verze operačního systému.


Ovladače WDM jsou rozděleny do tří typů:

  1. Ovladače funkcí jsou psány pro konkrétní zařízení, například pro tiskárnu
  2. Ovladače sběrnice jsou určeny pro běžné sběrnice jako PCI, SCSI a USB a jsou určeny pro řadič sběrnice, adaptér nebo most (a prodejci softwaru si mohou vytvořit vlastní ovladače sběrnice)
  3. Ovladače filtru, což mohou být ovladače, které nejsou zařízeními, ale když povolí zařízení, přidají hodnotu nebo změní činnost daného zařízení nebo více zařízení.

Ovladače WDM i VxD budou fungovat s operačními systémy Windows 98 (Windows 98, Windows 98 Second Edition a Windows Me). Ovladače WDM však obvykle umožňují více funkcí, např. Karta televizního tuneru může zaznamenávat obrázky s vyšším rozlišením.


Vývojáři softwaru pro ovladače měli ohledně WDM řadu kritik, včetně:

  • To je velmi složité pochopit.
  • Interakce s plug-n-play a událostmi správy napájení jsou obtížné.
  • Zrušení instrukcí I / O (vstup / výstup) je velmi problematické.
  • Každý ovladač vyžaduje tisíce řádků podpůrného kódu.
  • Neexistuje technická podpora pro psaní čistě „ovladačů v uživatelském režimu“ (přizpůsobené ovladače pro speciální použití).
  • Dokumentace a ukázkové ovladače jsou sporné kvality.

Tyto problémy způsobily, že společnost Microsoft vydala náhradu za WDM nazvanou „Windows Driver Foundation“ ve dvou verzích: „Framework pro ovladač ovladačů v režimu jádra“ (KMDF) je pro Windows 2000 a Windows XP; a „User-Mode Driver Framework“ (UMDF) je pro Windows XP a novější verze.

Co je model ovladače systému Windows (wdm)? - definice z techopedie