Namai Plėtra Koks yra „Windows“ tvarkyklės modelis (wdm)? - apibrėžimas iš techopedijos

Koks yra „Windows“ tvarkyklės modelis (wdm)? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - Ką reiškia „Windows Driver Model“ (WDM)?

„Windows Driver Model“ (WDM) yra tvarkyklės sistema arba architektūra, kuria šaltinio kodas suderinamas su „Windows 98“, „2000“, „Me“, „XP“ ir visomis naujesnėmis „Microsoft Windows“ versijomis, ty visomis 32 bitų „Windows“ versijomis. WDM buvo sukurtas pakeisti „VxD“, tvarkyklės technologiją, naudojamą ankstesnėse versijose, tokiose kaip „Windows 3.1“, „Windows 95“ ir „Windows NT“.


Taip pat žinomas kaip „Win32“ tvarkyklės modelis.

„Techopedia“ paaiškina „Windows“ tvarkyklės modelį (WDM)

Turėdamas mažiau reikalingo šaltinio kodo, „Windows“ tvarkyklės modelis yra efektyvesnis nei VxD ir standartizuoja kodo reikalavimus. Tačiau WDM tvarkyklės atgaline tvarka nesuderinamos su ankstesnėmis „Windows“ versijomis, pvz., „Windows 3.1“, „95“ ir „NT 4.0“ arba senesnėmis nei OS, kurioms jie buvo skirti. WDM yra suderinamas su vėlesnėmis versijomis. Viena iš to sukuriamų problemų yra ta, kad naujos OS funkcijos gali veikti arba neveikti, naudojant tvarkykles, parašytas ankstesnėms OS versijoms.


WDM tvarkyklės skirstomos į tris rūšis:

  1. Funkcijų tvarkyklės yra parašytos konkrečiam įrenginiui, tokiam kaip spausdintuvas
  2. Autobusų tvarkyklės yra skirtos tokioms įprastoms magistralėms kaip PCI, SCSI ir USB ir yra skirtos autobusų valdikliui, adapteriui ar tiltui (ir programinės įrangos pardavėjai gali sukurti savo autobusų tvarkykles).
  3. Filtruokite tvarkykles, kurios gali būti ne įrenginių tvarkyklės, tačiau įjungusios įrenginį jos sukuria pridėtinę vertę arba keičia tam tikro ar kelių įrenginių veikimą.

Tiek „WDM“, tiek „VxD“ tvarkyklės veiks su „Windows 98“ OS („Windows 98“, „Windows 98 Second Edition“ ir „Windows Me“). Tačiau paprastai WDM tvarkyklės suteikia daugiau funkcijų, pvz., TV imtuvo kortelė gali užfiksuoti didesnės skiriamosios gebos vaizdus.


Vairuotojo programinės įrangos kūrėjai sulaukė daugybės priekaištų dėl WDM, įskaitant:

  • Tai suprasti labai sudėtinga.
  • Sąveika su „plug-n-play“ ir galios valdymo įvykiais yra sunki.
  • I / O (įvesties / išvesties) instrukcijų atšaukimas yra labai problematiškas.
  • Kiekvienam vairuotojui reikia tūkstančių eilučių palaikymo kodo.
  • Neįmanoma parašyti grynų „vartotojo režimo tvarkyklių“ (pritaikytų specialiojo naudojimo tvarkyklių).
  • Dokumentų ir pavyzdžių tvarkyklės yra abejotinos kokybės.

Dėl šių problemų „Microsoft“ išleido WDM pakaitalą, vadinamą „Windows Driver Foundation“, dviem versijomis: „Kernel-Mode Driver Framework“ (KMDF) skirtas „Windows 2000“ ir „Windows XP“; „User-Mode Driver Framework“ (UMDF) yra „Windows XP“ ir naujesnėms versijoms.

Koks yra „Windows“ tvarkyklės modelis (wdm)? - apibrėžimas iš techopedijos