डिवाइस ड्राइवर्स की भूमिका क्या है?

डेनियल डोरेली / पल / गेट्टी छवियां

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



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

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

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