Daftar Isi:
- Definisi - Apa yang dimaksud dengan Windows Driver Model (WDM)?
- Techopedia menjelaskan Windows Driver Model (WDM)
Definisi - Apa yang dimaksud dengan Windows Driver Model (WDM)?
Windows Driver Model (WDM) adalah kerangka kerja atau arsitektur driver yang membuat kode sumber kompatibel dengan Windows 98, 2000, Me, XP dan semua versi Microsoft Windows yang lebih baru, yaitu semua versi Windows 32-bit. WDM dirancang untuk menggantikan "VxD, " teknologi driver yang digunakan pada versi sebelumnya seperti Windows 3.1, Windows 95 dan Windows NT.
Juga dikenal sebagai Model Driver Win32.
Techopedia menjelaskan Windows Driver Model (WDM)
Dengan kode sumber yang lebih sedikit, model driver Windows lebih efisien daripada VxD dan persyaratan kode standar. Namun, driver WDM tidak kompatibel dengan versi Windows sebelum Windows 98, misalnya Windows 3.1, 95 dan NT 4.0 atau versi yang lebih tua dari OS yang semula ditulis untuknya. WDM maju kompatibel dengan versi yang lebih baru. Satu masalah yang diciptakan ini adalah bahwa fitur OS baru dapat, atau mungkin tidak, berfungsi menggunakan driver yang ditulis untuk versi OS sebelumnya.
Driver WDM diklasifikasikan menjadi tiga jenis:
- Driver fungsi ditulis untuk perangkat tertentu, seperti printer
- Driver bus adalah untuk bus umum seperti PCI, SCSI dan USB, dan dirancang untuk pengendali bus, adaptor atau jembatan (dan vendor perangkat lunak dapat membuat driver bus mereka sendiri)
- Filter driver, yang mungkin merupakan driver non-perangkat, tetapi ketika mereka benar-benar mengaktifkan perangkat mereka menambah nilai, atau mengubah operasi, perangkat yang diberikan atau beberapa perangkat.
Baik driver WDM dan driver VxD akan berfungsi dengan OS Windows 98 (Windows 98, Windows 98 Second Edition dan Windows Me). Namun, biasanya driver WDM memungkinkan lebih banyak fitur, misalnya kartu TV tuner dapat menangkap gambar dengan resolusi lebih tinggi.
Pengembang perangkat lunak driver telah mendapat sejumlah kritik tentang WDM, termasuk:
- Itu sangat kompleks untuk dipahami.
- Interaksi dengan plug-n-play dan peristiwa manajemen daya sulit.
- Membatalkan instruksi I / O (input / output) sangat bermasalah.
- Setiap driver memerlukan ribuan baris kode dukungan.
- Tidak ada dukungan teknis untuk menulis murni "driver mode pengguna" (driver penggunaan khusus yang disesuaikan).
- Dokumentasi dan driver sampel memiliki kualitas yang dipertanyakan.
Masalah-masalah ini menyebabkan Microsoft merilis pengganti WDM, yang disebut "Windows Driver Foundation, " dalam dua versi: "Kernel-Mode Driver Framework" (KMDF) untuk Windows 2000 dan Windows XP; dan "Kerangka Kerja Driver Mode Pengguna" (UMDF) untuk Windows XP dan versi yang lebih baru.
