कोमल

विंडोज 10, 8.1 और 7 पर डिवाइस ड्राइवर्स के लिए ए टू जेड गाइड

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





आखरी अपडेट अप्रैल 17, 2022 डिवाइस ड्राइवर गाइड 0

सिस्टम के प्रदर्शन के लिए डिवाइस ड्राइवर महत्वपूर्ण हैं। फिर भी, ऐसा लगता है कि कई पीसी उपयोगकर्ता (यहां तक ​​​​कि जो खुद को उन्नत मानते हैं) को सिस्टम में ड्राइवर की भूमिका, उसके कार्यों, प्रकारों आदि की अस्पष्ट समझ है।

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



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

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

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



  • पाठ का एक पृष्ठ प्रिंट करना;
  • एक एमपी3 फ़ाइल चलाना (एक सिस्टम ध्वनि ड्राइवरों का उपयोग करके बाइनरी कैन को एमपी3 में अनुवाद कर सकता है);
  • कीबोर्ड, वीडियो कार्ड, माउस आदि का उपयोग करना।

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

ड्राइवर कैसे काम करता है?

डिवाइस ड्राइवर कैसे काम करता है



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

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



कर्नेल बनाम उपयोगकर्ता मोड ड्राइवर - क्या अंतर है?

विभिन्न प्रकार के डिवाइस ड्राइवर हैं - वे जो मदरबोर्ड, BIOS, वर्चुअल डिवाइस आदि के लिए हैं। हालांकि, उन्हें आमतौर पर दो व्यापक श्रेणियों में वर्गीकृत किया जाता है - कर्नेल और उपयोगकर्ता मोड ड्राइवर। दोनों में क्या अंतर है? आइए करीब से देखें और भेद करने की कोशिश करें:

कर्नेल ड्राइवर

कर्नेल ड्राइवर का उपयोग ऑपरेटिंग सिस्टम को मेमोरी में लोड करने के लिए किया जाता है। चूंकि कर्नेल ड्राइवरों की एक सीमा होती है, एक सिस्टम उनके उच्च CPU उपयोग और सिस्टम प्रभाव के कारण एक साथ चल सकता है, कर्नेल मोड डिवाइस आमतौर पर कंप्यूटर के सबसे विश्वसनीय कर्नेल-स्तरीय कार्यों के लिए आरक्षित होते हैं। इनमें BIOS चलाना, मदरबोर्ड, प्रोसेसर आदि शामिल हैं।

कर्नेल ड्राइवर

एक पीसी उपयोगकर्ता को यह ध्यान रखना चाहिए कि कर्नेल ड्राइवर का क्रैश सिस्टम के लिए घातक हो सकता है और पूरे पीसी को क्रैश कर सकता है।

उपयोगकर्ता मोड ड्राइवर

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

उपयोगकर्ता मोड ड्राइवर

उपयोगकर्ता-मोड ड्राइवरों के बारे में अच्छी खबर यह है कि उनके क्रैश किसी भी तरह से घातक नहीं होते हैं। ड्राइवर द्वारा प्रत्युत्तर देना बंद करने के बाद भी सिस्टम को फिर से प्राप्त किया जा सकता है।

उपयोगकर्ता-मोड ड्राइवरों के सिस्टम प्रभाव को कम करने के लिए, आप उन्हें डिस्क पर लिख सकते हैं। इस अभ्यास का एकमात्र अपवाद गेमिंग ड्राइवर हैं जो रैम में सहेजे जाने के लिए बेहतर हैं।

अन्य प्रकार के ड्राइवर

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

ब्लॉक बनाम वर्ण

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

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

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

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

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

जेनेरिक बनाम मूल उपकरण निर्माता

डिवाइस ड्राइवरों के बीच आकर्षित करने के लिए एक और अंतर यह पता लगाना है कि वे सामान्य या ओईएम (मूल उपकरण निर्माता) से संबंधित हैं।

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

उदाहरण के लिए, विंडोज 10 जेनेरिक ड्राइवरों का उपयोग करके चलता है।

हालाँकि, जब किसी पीसी से कनेक्ट होने के लिए डिज़ाइन किए गए विशेष हार्डवेयर के लिए कोई सामान्य ड्राइवर नहीं होता है, तो एक निर्माता एक मालिकाना डिज़ाइन करेगा जो कि होगा OEM से संबंधित . उपकरण को डिवाइस से जोड़ने के बाद उपयोगकर्ता को इन ड्राइवरों को मैन्युअल रूप से स्थापित करना होगा।

OEM-चालक भंडार

1990 के दशक और 2000 के दशक की शुरुआत में आम, ओईएम ड्राइवर अब दुर्लभ होते जा रहे हैं क्योंकि अधिकांश ब्रांड बिल्ट-इन का उपयोग करते हैं।

डिवाइस ड्राइवर प्रबंधन

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

डिवाइस मैनेजर खोलें

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

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

निष्कर्ष

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