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

डिवाइस ड्राइवर्स: वे महत्वपूर्ण क्यों हैं और उनके साथ कैसे काम करें

एक डिवाइस ड्राइवर सॉफ़्टवेयर का एक छोटा सा टुकड़ा है जो ऑपरेटिंग सिस्टम और अन्य सॉफ़्टवेयर को हार्डवेयर के एक टुकड़े से संवाद करने के बारे में बताता है।

उदाहरण के लिए, प्रिंटर ड्राइवर ऑपरेटिंग सिस्टम को बताते हैं, और विस्तार से जो भी प्रोग्राम आपके पास उस चीज में है जिसे आप खोलना चाहते हैं, ठीक उसी पृष्ठ पर जानकारी कैसे प्रिंट करें

साउंड कार्ड ड्राइवर आवश्यक हैं इसलिए आपका ऑपरेटिंग सिस्टम वास्तव में जानता है कि 1 और 0 के अनुवाद कैसे करें जिसमें एमपी 3 फ़ाइल ऑडियो सिग्नल में शामिल है कि साउंड कार्ड आपके हेडफ़ोन या स्पीकर पर आउटपुट कर सकता है।

वही सामान्य विचार वीडियो कार्ड , कीबोर्ड , मॉनीटर इत्यादि पर लागू होता है।

कुछ और उदाहरणों के साथ-साथ ड्राइवरों के लिए महत्वपूर्ण क्यों हैं, साथ ही साथ अपने ड्राइवरों को अद्यतन रखने के तरीके के बारे में जानकारी और यदि वे ठीक से काम नहीं कर रहे हैं तो क्या करना है, इस बारे में अधिक जानकारी के लिए पढ़ना जारी रखें।

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

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

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

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

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

डिवाइस ड्राइवर्स को कैसे प्रबंधित करें

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

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

विंडोज़ में कुछ सामान्य कार्य यहां ड्राइवर शामिल हैं:

ड्राइवरों से संबंधित कुछ अतिरिक्त संसाधन यहां दिए गए हैं:

हार्डवेयर की एक विशेष टुकड़े को अलग करने वाली कई समस्याएं वास्तविक हार्डवेयर के साथ समस्या नहीं हैं, लेकिन उस हार्डवेयर के लिए स्थापित डिवाइस ड्राइवरों के साथ समस्याएं हैं। उपरोक्त लिंक किए गए कुछ संसाधनों को आपको यह सब कुछ समझने में मदद करनी चाहिए।

डिवाइस ड्राइवर्स के बारे में अधिक जानकारी

बुनियादी सॉफ़्टवेयर-ड्राइवर-हार्डवेयर संबंधों से परे, कुछ अन्य स्थितियां हैं जिनमें ड्राइवर शामिल हैं (और वह नहीं) जो कि दिलचस्प हैं।

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

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

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

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

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

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

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