Koti kehitys Mikä on Windows-ohjainmalli (wdm)? - määritelmä techopediasta

Mikä on Windows-ohjainmalli (wdm)? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä Windows Driver Model (WDM) tarkoittaa?

Windows Driver Model (WDM) on ohjainjärjestelmä tai arkkitehtuuri, joka tekee lähdekoodista yhteensopivan Windows 98: n, 2000: n, Me: n, XP: n ja kaikkien uusien Microsoft Windows -versioiden kanssa, ts. Kaikkien 32-bittisten Windows-versioiden kanssa. WDM on suunniteltu korvaamaan ”VxD”, ohjaintekniikka, jota on käytetty aiemmissa versioissa, kuten Windows 3.1, Windows 95 ja Windows NT.


Tunnetaan myös nimellä Win32 Driver Model.

Techopedia selittää Windowsin ohjainmallin (WDM)

Vähemmän vaadittavalla lähdekoodilla Windows-ohjainmalli on tehokkaampi kuin VxD ja se standardoi koodin vaatimukset. WDM-ohjaimet eivät kuitenkaan ole taaksepäin yhteensopivia Windows 98: aa edeltävien Windows-versioiden kanssa, esim. Windows 3.1, 95 ja NT 4.0 tai vanhempien versioiden kanssa kuin ne käyttöjärjestelmät, joihin heille alun perin on kirjoitettu. WDM on yhteensopiva myöhempien versioiden kanssa. Yksi ongelma, jonka tämä aiheuttaa, on se, että uudet käyttöjärjestelmän ominaisuudet saattavat toimia, tai eivät ehkä toimi aiempien käyttöjärjestelmien versioille kirjoitettujen ohjainten avulla.


WDM-ohjaimet luokitellaan kolmeen tyyppiin:

  1. Toimintoajurit kirjoitetaan tietylle laitteelle, kuten tulostimelle
  2. Väyläohjaimet ovat tarkoitettu tavallisille väylille, kuten PCI, SCSI ja USB, ja on suunniteltu väyläohjaimelle, sovittimelle tai siltalle (ja ohjelmistotoimittajat voivat luoda omia väyläohjaimia)
  3. Suodata ohjaimet, jotka saattavat olla muita kuin laiteajureita, mutta kun ne mahdollistavat laitteen, ne lisäävät arvoa tai muuttavat tietyn laitteen tai useiden laitteiden toimintaa.

Sekä WDM-ohjaimet että VxD-ohjaimet toimivat Windows 98 -käyttöjärjestelmissä (Windows 98, Windows 98 Second Edition ja Windows Me). Yleensä WDM-ohjaimet sallivat kuitenkin enemmän ominaisuuksia, esimerkiksi TV-viritinkortti voi ottaa korkeamman resoluution kuvia.


Kuljettajan ohjelmistokehittäjät ovat kritisoineet WDM: ää muun muassa:

  • Se on erittäin monimutkainen ymmärtää.
  • Vuorovaikutus plug-n-play- ja virranhallintatapahtumien kanssa on vaikeaa.
  • I / O (tulo / lähtö) -ohjeiden peruuttaminen on erittäin ongelmallista.
  • Jokainen kuljettaja vaatii tuhansia rivejä tukikoodia.
  • Pelkkien ”käyttäjän tilan ohjainten” (räätälöityjen erityiskäyttöohjainten) kirjoittamiseen ei ole teknistä tukea.
  • Dokumentaatio ja näytteenohjaimet ovat kyseenalaista laatua.

Nämä ongelmat saivat Microsoftin julkaisemaan WDM-korvikkeen, nimeltään “Windows Driver Foundation”, kahdessa versiossa: “Kernel-Mode Driver Framework” (KMDF) on tarkoitettu Windows 2000: lle ja Windows XP: lle; ja ”User-Mode Driver Framework” (UMDF) on tarkoitettu Windows XP: lle ja uudemmille versioille.

Mikä on Windows-ohjainmalli (wdm)? - määritelmä techopediasta