Windows draivera modelis (WDM)

Autors: Randy Alexander
Radīšanas Datums: 28 Aprīlis 2021
Atjaunināšanas Datums: 24 Jūnijs 2024
Anonim
Windows Display Driver Model
Video: Windows Display Driver Model

Saturs

Definīcija - ko nozīmē Windows draivera modelis (WDM)?

Windows draivera modelis (WDM) ir draivera ietvars vai arhitektūra, kas avota kodu padara saderīgu ar Windows 98, 2000, Me, XP un visām jaunākajām Microsoft Windows versijām, t.i., visām Windows 32 bitu versijām. WDM tika izstrādāts, lai aizstātu “VxD”, draivera tehnoloģiju, kas izmantota iepriekšējās versijās, piemēram, Windows 3.1, Windows 95 un Windows NT.

Pazīstams arī kā Win32 draivera modelis.


Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia izskaidro Windows draivera modeli (WDM)

Ar mazāk nepieciešamo avota kodu Windows draivera modelis ir efektīvāks nekā VxD, un tas standartizēja koda prasības. Tomēr WDM draiveri nav savietojami ar Windows versijām pirms Windows 98, piem. Windows 3.1, 95 un NT 4.0 vai versijas, kas vecākas par operētājsistēmu, kurai tās sākotnēji bija paredzētas. WDM ir savietojams ar jaunākām versijām. Viena no tā radītajām problēmām ir tā, ka jaunās OS funkcijas var darboties vai nedarboties, izmantojot draiverus, kas rakstīti iepriekšējām OS versijām.

WDM draiveri tiek iedalīti trīs veidos:

  1. Funkciju draiveri ir rakstīti konkrētai ierīcei, piemēram, er
  2. Autobusu draiveri ir paredzēti tādiem kopīgiem autobusiem kā PCI, SCSI un USB, un tie ir paredzēti kopņu kontrollerim, adapterim vai tiltam (un programmatūras pārdevēji var izveidot savus kopņu draiverus)
  3. Filtrējiet draiverus, kas var būt ne ierīces draiveri, bet, kad tie iespējot ierīci, tie pievieno vērtību vai maina šīs ierīces vai vairāku ierīču darbību.

Gan WDM draiveri, gan VxD draiveri darbosies ar Windows 98 OS (Windows 98, Windows 98 Second Edition un Windows Me). Tomēr parasti WDM draiveri pieļauj vairāk funkciju, piem. TV uztvērēja karte var uzņemt augstākas izšķirtspējas attēlus.

Vadītāja programmatūras izstrādātāji ir kritizējuši vairākas WDM, tostarp:


  • Ka to ir ļoti sarežģīti saprast.
  • Ir grūti veikt mijiedarbību ar spraudņiem, kas tiek atskaņoti, un enerģijas pārvaldības pasākumiem.
  • I / O (ievades / izvades) instrukciju atcelšana ir ļoti problemātiska.
  • Katram autovadītājam ir nepieciešams tūkstošiem rindiņu atbalsta koda.
  • Tikai “lietotāja režīma draiveru” (pielāgotu īpašas lietošanas draiveru) rakstīšanai nav tehniska atbalsta.
  • Dokumentācijas un draiveru paraugu kvalitāte ir apšaubāma.

Šīs problēmas lika Microsoft izlaist WDM aizstājēju, ko sauca par “Windows Driver Foundation” divās versijās: “Kernel-Mode Driver Framework” (KMDF) ir paredzēts Windows 2000 un Windows XP; un “User-Mode Driver Framework” (UMDF) ir paredzēts Windows XP un jaunākām versijām.