İçindekiler:
- Tanımı - Windows Sürücü Modeli (WDM) ne anlama geliyor?
- Techopedia, Windows Sürücü Modeli'ni (WDM) açıklıyor
Tanımı - Windows Sürücü Modeli (WDM) ne anlama geliyor?
Windows Sürücü Modeli (WDM), kaynak kodunu Windows 98, 2000, Me, XP ve daha sonraki tüm Microsoft Windows sürümleriyle, yani Windows'un tüm 32 bit sürümleriyle uyumlu hale getiren bir sürücü çerçevesi veya mimarisidir. WDM, Windows 3.1, Windows 95 ve Windows NT gibi önceki sürümlerde kullanılan sürücü teknolojisi olan “VxD” nin yerini alacak şekilde tasarlanmıştır.
Win32 Sürücü Modeli olarak da bilinir.
Techopedia, Windows Sürücü Modeli'ni (WDM) açıklıyor
Daha az gerekli kaynak koduyla, Windows sürücü modeli VxD'den daha verimlidir ve standart kod gereksinimleri. Ancak, WDM sürücüleri Windows 98'den önceki Windows sürümleriyle, örneğin Windows 3.1, 95 ve NT 4.0 veya orijinal olarak yazıldıkları işletim sisteminden daha eski sürümlerle geriye dönük olarak uyumlu değildir. WDM sonraki sürümlerle ileri uyumludur. Bunun yarattığı sorunlardan biri, yeni işletim sistemi özelliklerinin önceki işletim sistemi sürümleri için yazılmış sürücüleri kullanarak çalışabileceği veya çalışmayabileceğidir.
WDM sürücüleri üç tipte sınıflandırılır:
- İşlev sürücüleri, yazıcı gibi belirli bir aygıt için yazılmıştır
- Veri yolu sürücüleri PCI, SCSI ve USB gibi yaygın veri yollarına yöneliktir ve bir veri yolu denetleyicisi, adaptör veya köprü için tasarlanmıştır (ve yazılım satıcıları kendi veri yolu sürücülerini oluşturabilir)
- Aygıt sürücüleri olmayabilir, ancak bir aygıtı etkinleştirdiklerinde belirli bir aygıta veya birden çok aygıta değer ekler veya çalışmasını değiştirir.
Hem WDM sürücüleri hem de VxD sürücüleri Windows 98 işletim sistemleriyle (Windows 98, Windows 98 İkinci Sürüm ve Windows Me) çalışır. Bununla birlikte, genellikle WDM sürücüleri daha fazla özelliğe izin verir, örneğin bir TV tarayıcı kartı daha yüksek çözünürlüklü görüntüler yakalayabilir.
Sürücü yazılımı geliştiricileri, WDM hakkında aşağıdakiler de dahil olmak üzere bir dizi eleştiriye sahiptir:
- Anlamak çok karmaşık.
- Tak ve çalıştır ve güç yönetimi olaylarıyla etkileşimler zordur.
- G / Ç (giriş / çıkış) talimatlarını iptal etmek çok sorunludur.
- Her sürücü binlerce satır destek kodu gerektirir.
- Saf “kullanıcı modu sürücüleri” (özelleştirilmiş özel kullanım sürücüleri) yazmak için teknik destek yoktur.
- Dokümantasyon ve örnek sürücüler şüpheli kalitededir.
Bu sorunlar Microsoft'un iki sürümde WDM yerine “Windows Driver Foundation” adı vermesini sağlamıştır: “Çekirdek Modu Sürücü Çerçevesi” (KMDF) Windows 2000 ve Windows XP içindir; ve “Kullanıcı Modu Sürücü Çerçevesi” (UMDF) Windows XP ve sonraki sürümler içindir.
