Kazalo:
- Opredelitev - Kaj pomeni Windows Driver Model (WDM)?
- Techopedia razlaga model gonilnikov sistema Windows (WDM)
Opredelitev - Kaj pomeni Windows Driver Model (WDM)?
Model gonilnikov Windows (WDM) je okvir ali arhitektura gonilnikov, zaradi katere je izvorna koda združljiva z Windows 98, 2000, Me, XP in vsemi poznejšimi različicami Microsoft Windows, torej z vsemi 32-bitnimi različicami sistema Windows. WDM je bil zasnovan tako, da nadomešča "VxD" tehnologijo gonilnikov, ki se je uporabljala v prejšnjih različicah, kot so Windows 3.1, Windows 95 in Windows NT.
Znan tudi pod imenom Driver Model Win32.
Techopedia razlaga model gonilnikov sistema Windows (WDM)
Z manj zahtevano izvorno kodo je model gonilnikov Windows učinkovitejši od VxD in ima standardizirane zahteve za kodo. Vendar gonilniki WDM niso združljivi z različicami Windows pred operacijskim sistemom Windows 98, npr. Windows 3.1, 95 in NT 4.0 ali različicami, starejšimi od operacijskega sistema, za katerega so bili prvotno napisani. WDM je združljiv s poznejšimi različicami. Ena od težav, ki jih to povzroča, je, da lahko nove funkcije OS delujejo ali pa ne smejo delovati z uporabo gonilnikov, napisanih za prejšnje različice OS.
Gonilniki WDM so razvrščeni v tri vrste:
- Gonilniki funkcij so napisani za določeno napravo, na primer tiskalnik
- Gonilniki avtobusov so za tako običajne vodila, kot so PCI, SCSI in USB, in so zasnovani za krmilnik vodila, adapter ali most (in proizvajalci programske opreme lahko ustvarijo lastne gonilnike avtobusov)
- Filtrirajte gonilnike, ki so morda gonilniki, ki niso naprave, vendar ko napravi omogočijo, dodajo vrednost določeni napravi ali več napravam ali spremenijo njihovo delovanje.
Tako gonilniki WDM kot gonilniki VxD bodo delovali z operacijskimi sistemi Windows 98 (Windows 98, Windows 98 Second Edition in Windows Me). Ponavadi gonilniki WDM omogočajo več funkcij, npr. Kartica TV sprejemnika lahko posname slike višje ločljivosti.
Razvijalci programske opreme za gonilnike so bili deležni številnih kritik glede WDM, vključno z:
- Da je zelo zapleteno razumeti.
- Interakcije z dogodki plug-n-play in upravljanjem porabe so težke.
- Preklic navodil za vhod / izhod (vhod / izhod) je zelo problematičen.
- Vsak gonilnik potrebuje na tisoče vrstic kode za podporo.
- Za pisanje čistih gonilnikov v uporabniškem načinu (prilagojeni gonilniki za posebno uporabo) ni tehnične podpore.
- Dokumentacija in vzorčni gonilniki so vprašljive kakovosti.
Te težave so povzročile, da je Microsoft izdal zamenjavo za WDM, imenovano "Windows Driver Foundation", v dveh različicah: "Okvir za gonilnike v jedrskem načinu" (KMDF) je za Windows 2000 in Windows XP; in "Okvir gonilnikov v uporabniškem načinu" (UMDF) je za Windows XP in novejše različice.
