"डिवाइस ड्राइवर": अवतरणों में अंतर
Content deleted Content added
True information टैग: यथादृश्य संपादिका मोबाइल संपादन मोबाइल वेब संपादन |
157.36.129.21 (वार्ता) द्वारा किए बदलाव 4096772 को पूर्ववत किया टैग: किए हुए कार्य को पूर्ववत करना |
||
पंक्ति 1:
'''डिवाइस ड्राइवर''' (Device driver) एक तरह का [[सॉफ्टवेयर]] होता है, जो कम्प्यूटर से जुड़े किसी [[हार्डवेयर]] को चलाने में सहायता करता है। इसे आम तौर पर [[उपकरण]] का चालक या उपकरण को चलाने वाला भी कहा जा सकता है। यह हार्डवेयर डिवाइस के लिए सॉफ्टवेयर इंटरफेस प्रदान करता है, और [[ऑपरेटिंग सिस्टम]] को बिना हार्डवेयर की जानकारी के ही उसके कार्यों तक पहुँचने और उसे नियंत्रित करने देता है।
==उपयोग
इसका मुख्य उपयोग हार्डवेयर डिवाइस और [[ऐप्लीकेशन सॉफ्टवेयर|एप्लिकेशन]] या ऑपरेटिंग सिस्टम के मध्य [[प्रोग्राम अनुवादक|अनुवादक]] का कार्य करता है। किसी हार्डवेयर के लिए [[प्रोग्रामर]] को [[उच्च स्तरीय क्रमादेशन भाषा|उच्च-स्तर में कोड]] लिखना होता है, जिससे वह ड्राइवर उस हार्डवेयर के साथ काम कर सके। उदाहरण के लिए प्रिंटर आपका हार्डवेयर है, जिसमें आपको कम्प्युटर के किसी फ़ाइल का प्रिंट निकालना है, तो आप कम्प्युटर को प्रिंट करने का निर्देश देंगे और कम्प्युटर द्वारा यह निर्देश डिवाइस ड्राइवर द्वारा प्रिंटर तक जाएगा और प्रिंटर आपके फ़ाइल का प्रिंट निकाल देगा।
==विकास
डिवाइस ड्राइवर बनाने के लिए आपको गहराई से अध्ययन करना होगा कि किस तरह हार्डवेयर और सॉफ्टवेयर काम करते हैं। ड्राइवर को हार्डवेयर चलाने के लिए निम्न-स्तर का अधिकार चाहिए होता है। यह बहुत अधिक अधिकारों के साथ काम करते हैं, इस कारण कोई भी त्रुटि हो जाती है तो कुछ न कुछ परेशानी उत्पन्न हो ही जाती है। कई नए ऑपरेटिंग सिस्टम के सॉफ्टवेयर पूरे सिस्टम को प्रभावित करने से पहले ही रुक जाते हैं। अगर डिवाइस के [[कम्प्यूटर प्रोग्राम|प्रोग्राम]] को सही ढंग से तैयार नहीं किया जाये तो केवल उपयोग करने वाले मोड में भी यह पूरे सिस्टम को बंद कर सकता है। इन सभी के कारण इसकी समस्या का पता लगाना और ठीक करना बहुत ही कठिन और खतरनाक है।
|