विंडोज ड्राइवर मॉडल (WDM)

लेखक: Randy Alexander
निर्माण की तारीख: 28 अप्रैल 2021
डेट अपडेट करें: 14 मई 2024
Anonim
विंडोज ड्राइवर डेवलपमेंट ट्यूटोरियल 1 - परिचय
वीडियो: विंडोज ड्राइवर डेवलपमेंट ट्यूटोरियल 1 - परिचय

विषय

परिभाषा - विंडोज ड्राइवर मॉडल (WDM) का क्या अर्थ है?

विंडोज ड्राइवर मॉडल (WDM) एक ड्राइवर फ्रेमवर्क या आर्किटेक्चर है, जो विंडोज 98, 2000, मी, एक्सपी और बाद के सभी माइक्रोसॉफ्ट विंडोज संस्करणों, यानी विंडोज के सभी 32-बिट संस्करणों के साथ स्रोत कोड को संगत बनाता है। WDM को "VxD" को बदलने के लिए डिज़ाइन किया गया था, ड्राइवर तकनीक का उपयोग पिछले संस्करणों जैसे विंडोज 3.1, विंडोज 95 और विंडोज एनटी पर किया गया था।

Win32 ड्राइवर मॉडल के रूप में भी जाना जाता है।


Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia विंडोज ड्राइवर मॉडल (WDM) की व्याख्या करता है

कम आवश्यक स्रोत कोड के साथ, विंडोज ड्राइवर मॉडल VxD की तुलना में अधिक कुशल है और यह कोड आवश्यकताओं को मानकीकृत करता है। हालाँकि, WDM ड्राइवर Windows 98 के पूर्व Windows संस्करणों के साथ पीछे नहीं हैं, उदा। विंडोज 3.1, 95 और एनटी 4.0 या पुराने संस्करण जो कि वे मूल रूप से ओएस के लिए लिखे गए थे। WDM बाद के संस्करणों के साथ संगत है। एक समस्या यह पैदा करती है कि नए OS फीचर्स, पिछले OS संस्करणों के लिए लिखे गए ड्राइवरों का उपयोग करके काम कर सकते हैं या नहीं।

WDM ड्राइवरों को तीन प्रकारों में वर्गीकृत किया गया है:

  1. फ़ंक्शन ड्राइवरों को एक विशिष्ट उपकरण के लिए लिखा जाता है, जैसे कि एर
  2. बस चालक पीसीआई, एससीएसआई और यूएसबी जैसे सामान्य बसेस के लिए हैं, और बस नियंत्रक, एडेप्टर या ब्रिज के लिए डिज़ाइन किए गए हैं (और सॉफ़्टवेयर विक्रेता अपने स्वयं के बस ड्राइवर बना सकते हैं)
  3. फ़िल्टर ड्राइवर, जो गैर-डिवाइस ड्राइवर हो सकते हैं, लेकिन जब वे एक डिवाइस को सक्षम करते हैं, तो वे किसी दिए गए डिवाइस या कई डिवाइसों के संचालन में मूल्य जोड़ते हैं या बदल देते हैं।

WDM ड्राइवर और VxD ड्राइवर दोनों विंडोज 98 OS (विंडोज 98, विंडोज 98 सेकंड एडिशन और विंडोज मी) के साथ काम करेंगे। हालांकि, आमतौर पर WDM ड्राइवर अधिक सुविधाओं की अनुमति देते हैं, उदा। एक टीवी ट्यूनर कार्ड उच्च संकल्प छवियों पर कब्जा कर सकता है।

ड्राइवर सॉफ्टवेयर डेवलपर्स ने WDM के बारे में कई आलोचनाएँ की हैं, जिनमें शामिल हैं:


  • यह समझना बहुत जटिल है।
  • प्लग-एन-प्ले और पावर प्रबंधन घटनाओं के साथ बातचीत मुश्किल है।
  • I / O (इनपुट / आउटपुट) निर्देशों को रद्द करना बहुत समस्याग्रस्त है।
  • हर ड्राइवर को समर्थन कोड की हजारों लाइनों की आवश्यकता होती है।
  • शुद्ध "उपयोगकर्ता-मोड ड्राइवर" (अनुकूलित विशेष उपयोग ड्राइवर) लिखने के लिए कोई तकनीकी सहायता नहीं है।
  • प्रलेखन और नमूना ड्राइवर संदिग्ध गुणवत्ता के हैं।

इन मुद्दों के कारण Microsoft को WDM के लिए एक प्रतिस्थापन जारी करना पड़ा, जिसे "Windows ड्राइवर फाउंडेशन" कहा जाता है, दो संस्करणों में: "कर्नेल-मोड ड्राइवर फ्रेमवर्क" (KMDF) Windows 2000 और Windows XP के लिए है; और "उपयोगकर्ता-मोड ड्राइवर फ्रेमवर्क" (UMDF) विंडोज एक्सपी और बाद के संस्करणों के लिए है।