डिवाइस ड्राइवर क्या है? इसका उद्देश्य क्या है?

What Is Device Driver



डिवाइस ड्राइवर क्या है? डिवाइस ड्राइवर सॉफ़्टवेयर का उद्देश्य क्या है? डिवाइस ड्राइवर कितने प्रकार के होते हैं। यह पोस्ट डिवाइस ड्राइवरों को विस्तार से समझाने का प्रयास करती है।

डिवाइस ड्राइवर एक सॉफ्टवेयर प्रोग्राम है जो एक विशेष प्रकार के हार्डवेयर डिवाइस को कंप्यूटर के साथ संचार करने में सक्षम बनाता है। डिवाइस ड्राइवर का उद्देश्य एक विशेष प्रकार के हार्डवेयर डिवाइस और कंप्यूटर के बीच एक इंटरफेस प्रदान करना है। यह इंटरफ़ेस कंप्यूटर को हार्डवेयर डिवाइस से डेटा भेजने और प्राप्त करने की अनुमति देता है।



डिवाइस ड्राइवर यह सॉफ्टवेयर है जिसके माध्यम से कंप्यूटर कोर विभिन्न हार्डवेयर के साथ संचार करता है, इसके विवरण में जाने के बिना कि यह कैसे काम करता है। यह सॉफ्टवेयर है जो कंप्यूटर से जुड़े हार्डवेयर के एक टुकड़े का प्रबंधन करता है और कंप्यूटर को उपयुक्त इंटरफ़ेस प्रदान करके हार्डवेयर का उपयोग करने की अनुमति देता है। इसका मतलब है कि ऑपरेटिंग सिस्टम को हार्डवेयर कैसे काम करता है, इसके विवरण में जाने की जरूरत नहीं है। यह एक सामान्य इंटरफ़ेस भी प्रदान करता है ताकि ऑपरेटिंग सिस्टम या मुख्य उपकरणों से संवाद कर सकते हैं।







इस प्रकार, डिवाइस ड्राइवरों का उद्देश्य उनके द्वारा डिज़ाइन किए गए हार्डवेयर के सुचारू संचालन को सुनिश्चित करना है और इसे विभिन्न प्रकार के ऑपरेटिंग सिस्टम के साथ उपयोग करने की अनुमति देना है।





डिवाइस ड्राइवर क्या है



डिवाइस ड्राइवर प्रकार - कर्नेल और उपयोगकर्ता ड्राइवर

कंप्यूटर से जुड़े लगभग हर डिवाइस के लिए डिवाइस ड्राइवर होते हैं - से BIOS यहां तक ​​कि वर्चुअल मशीन और भी बहुत कुछ। डिवाइस ड्राइवरों को मोटे तौर पर दो श्रेणियों में विभाजित किया जा सकता है:

  1. कर्नेल डिवाइस ड्राइवर
  2. उपयोगकर्ता डिवाइस ड्राइवर्स

कर्नेल डिवाइस ड्राइवर जेनेरिक डिवाइस ड्राइवर हैं जो ऑपरेटिंग सिस्टम के हिस्से के रूप में ऑपरेटिंग सिस्टम के साथ मेमोरी में लोड होते हैं; पूरे ड्राइवर को नहीं, बल्कि इस आशय का एक संकेतक ताकि जरूरत पड़ने पर डिवाइस ड्राइवर को बुलाया जा सके। ड्राइवर कर्नेल सॉफ़्टवेयर में शामिल BIOS, मदरबोर्ड, प्रोसेसर और इसी तरह के हार्डवेयर को संदर्भित करते हैं।

कर्नेल डिवाइस ड्राइवरों के साथ समस्या यह है कि जब उनमें से एक को कॉल किया जाता है, तो इसे रैम में लोड किया जाता है और इसे स्वैप फाइल (वर्चुअल मेमोरी) में नहीं ले जाया जा सकता है। इस प्रकार, एक ही समय में कई डिवाइस ड्राइवर चलाने से कंप्यूटर धीमा हो सकता है। इसीलिए हर ऑपरेटिंग सिस्टम के लिए न्यूनतम सिस्टम आवश्यकताएँ हैं। विभिन्न ऑपरेटिंग सिस्टम पहले से ही कर्नेल डिवाइस ड्राइवरों के लिए आवश्यक संसाधन जोड़ते हैं, इसलिए अंतिम उपयोगकर्ताओं को अतिरिक्त मेमोरी आवश्यकताओं के बारे में चिंता करने की आवश्यकता नहीं है।



उपयोगकर्ता मोड डिवाइस ड्राइवर आम तौर पर कंप्यूटर पर एक सत्र के दौरान उपयोगकर्ताओं द्वारा चलाया जाता है। ये ऐसे उपकरण हो सकते हैं जिन्हें उपयोगकर्ता कंप्यूटर पर लाता है, कर्नेल उपकरणों के अलावा। अधिकांश प्लग एंड प्ले डिवाइस के ड्राइवर इसी श्रेणी में आते हैं। उपयोगकर्ता डिवाइस ड्राइवरों को डिस्क पर लिखा जा सकता है ताकि वे संसाधनों को प्रभावित न करें। हालाँकि, गेमिंग डिवाइस ड्राइवरों के लिए, उन्हें मुख्य मेमोरी (RAM) में संग्रहीत करने की अनुशंसा की जाती है।

ब्लॉक ड्राइवर्स और कैरेक्टर ड्राइवर्स

ये दो - ब्लॉक और कैरेक्टर डिवाइस ड्राइवर - डेटा पढ़ने और लिखने की श्रेणी में आते हैं। हार्ड ड्राइव, सीडी, यूएसबी स्टिक, आदि - या तो ब्लॉक ड्राइवर या कैरेक्टर ड्राइवर हो सकते हैं, यह इस बात पर निर्भर करता है कि उनका उपयोग कैसे किया जाता है।

चरित्र चालकों का उपयोग सीरियल बसों में किया जाता है। वे एक समय में एक वर्ण डेटा लिखते हैं। एक वर्ण का अर्थ सामान्य अर्थ में एक बाइट है। यदि डिवाइस एक सीरियल पोर्ट से जुड़ा है, तो यह एक कैरेक्टर ड्राइवर का उपयोग करता है। माउस एक सीरियल डिवाइस है और इसमें एक कैरेक्टर डिवाइस ड्राइवर है।

ब्लॉक ड्राइवर्स एक समय में एक से अधिक अक्षर लिखने और पढ़ने का संदर्भ देते हैं। आमतौर पर, ब्लॉक डिवाइस ड्राइवर एक ब्लॉक बनाते हैं और उतनी ही जानकारी निकालते हैं जितनी ब्लॉक में हो सकती है। उदाहरण के लिए, हार्ड ड्राइव ब्लॉक डिवाइस ड्राइवरों का उपयोग करते हैं। सीडी ब्लॉक डिवाइस ड्राइवर भी हैं, लेकिन कर्नेल को यह जांचने की जरूरत है कि डिवाइस अभी भी कंप्यूटर से कनेक्ट है, हर बार सीडी किसी भी एप्लिकेशन द्वारा शुरू की जाती है।

reregister विंडोज़ की दुकान

सामान्य और OEM ड्राइवर

डिवाइस ड्राइवर सामान्य या ओईएम विशिष्ट हो सकते हैं। यदि कोई डिवाइस ड्राइवर एक ऑपरेटिंग प्रोग्राम के साथ आता है, तो यह सबसे अधिक संभावना एक सामान्य डिवाइस ड्राइवर होगा। एक सामान्य डिवाइस ड्राइवर एक ऐसा ड्राइवर होता है जिसका उपयोग एक निश्चित प्रकार के उपकरणों के विभिन्न ब्रांडों के साथ किया जा सकता है। उदाहरण के लिए, विंडोज 10 में कई सामान्य ड्राइवर हैं जो बिना किसी अन्य सॉफ़्टवेयर को मैन्युअल रूप से इंस्टॉल किए काम करते हैं।

कुछ मामलों में, मानक ड्राइवर मदद नहीं करते हैं। तो, मूल उपकरण निर्माता अपने स्वयं के डिवाइस ड्राइवर बनाते हैं। ये ओईएम डिवाइस ड्राइवर हैं जिन्हें ऑपरेटिंग सिस्टम स्थापित होने के बाद अलग से इंस्टॉल करने की आवश्यकता होती है। पुराने युग के कंप्यूटर टैग किए गए थे, और इसलिए मदरबोर्ड के ड्राइवरों को भी बाहरी रूप से स्थापित करना पड़ता था। लेकिन वह विंडोज एक्सपी का जमाना था। कुछ निर्माताओं के अपवाद के साथ, अधिकांश अंतर्निर्मित ड्राइवर सेट पहले से ही ऑपरेटिंग सिस्टम में शामिल हैं।

वर्चुअल डिवाइस ड्राइवर

वर्चुअल डिवाइस के लिए ड्राइवर्स को वर्चुअल डिवाइस ड्राइवर कहा जाता है। अक्सर हम किसी प्रकार के हार्डवेयर सिमुलेशन सॉफ़्टवेयर का उपयोग करते हैं और ऐसे वर्चुअल हार्डवेयर को चलाने के लिए उपयोग किया जाने वाला सॉफ़्टवेयर वर्चुअल डिवाइस ड्राइवर होता है। उदाहरण के लिए, यदि आप वीपीएन का उपयोग कर रहे हैं, तो यह सुरक्षित रूप से इंटरनेट से कनेक्ट करने के लिए वर्चुअल नेटवर्क कार्ड बना सकता है। यह वास्तविक भौतिक नक्शा नहीं है, बल्कि वीपीएन सॉफ्टवेयर द्वारा बनाया गया नक्शा है। यहां तक ​​कि इस कार्ड के लिए डिवाइस ड्राइवर की आवश्यकता होती है और वही वीपीएन सॉफ्टवेयर वर्चुअल डिवाइस ड्राइवर स्थापित करेगा।

विंडोज त्रुटियों को जल्दी से खोजने और स्वचालित रूप से ठीक करने के लिए पीसी रिपेयर टूल डाउनलोड करें

तो आप देख सकते हैं कि विभिन्न प्रकार के डिवाइस ड्राइवर हैं और उन्हें समझाने के लिए केवल एक या दो श्रेणियों का उपयोग करना थोड़ा कठिन है। इस लेख में, हमने समझाया कि डिवाइस ड्राइवर क्या है और निम्न प्रकार के डिवाइस ड्राइवरों के बारे में बात की: कर्नेल और उपयोगकर्ता मोड ड्राइवर; जेनेरिक और ओईएम डिवाइस ड्राइवर के साथ-साथ वर्चुअल डिवाइस ड्राइवर - सभी के बीच अंतर सहित।

लोकप्रिय पोस्ट