Model gonilnikov Windows (WDM)

Avtor: Randy Alexander
Datum Ustvarjanja: 28 April 2021
Datum Posodobitve: 24 Junij 2024
Anonim
Model gonilnikov Windows (WDM) - Tehnologija
Model gonilnikov Windows (WDM) - Tehnologija

Vsebina

Opredelitev - Kaj pomeni Windows Driver Model (WDM)?

Model gonilnikov Windows (WDM) je ogrodje gonilnika ali arhitektura, zaradi katere je izvorna koda združljiva z operacijskimi sistemi Windows 98, 2000, Me, XP in vsemi poznejšimi različicami sistema 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.


Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

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 Windows 98, npr. Windows 3.1, 95 in NT 4.0 ali različice starejše 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:

  1. Gonilniki funkcij so napisani za določeno napravo, na primer er
  2. Gonilniki avtobusov so za tako običajne vodila, kot so PCI, SCSI in USB, in so zasnovani za krmilnik vodila, adapter ali most (in prodajalci programske opreme lahko ustvarijo lastne gonilnike avtobusov)
  3. Filtrirajte gonilnike, ki so morda gonilniki, ki niso naprave, vendar ko napravo 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). Vendar ponavadi gonilniki WDM omogočajo več funkcij, npr. Kartica TV uglaševalca lahko posname slike višje ločljivosti.

Razvijalci programske opreme za gonilnike so imeli številne kritike 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.