डिवाइस ड्राइवर और मॉड्यूल के बीच अंतर?


12

सवाल:

  • विशेष रूप से लिनक्स और विंडोज दोनों के संदर्भ में एक डिवाइस ड्राइवर और एक मॉड्यूल (या कर्नेल मॉड्यूल) के बीच क्या अंतर है ?

मैं एक उपकरण चालक के उद्देश्य को समझता हूं, क्या आप एक मॉड्यूल को विनिमेय रूप से संदर्भित कर सकते हैं?

जवाबों:


11

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

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


ठीक है, तो लिनक्स के संबंध में, एक मॉड्यूल एक ग्राफिक कार्ड उदाहरण के लिए कहने के लिए 'संवाद' करने के लिए आवश्यक है?
एरोन

2
जरुरी नहीं। विशेष रूप से ग्राफिक्स कार्ड के साथ, चालक आमतौर पर एक (या अधिक) कर्नेल मॉड्यूल, एक एक्स सर्वर घटक और एक जीएल लाइब्रेरी को विभाजित करता है जो सभी क्लाइंट प्रोग्राम में जुड़ा होता है।
21
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.