यूएसबी डिवाइस

यूएसबी डिवाइस

USB डिवाइस ड्राइवर

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

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

1996 में जारी, USB मानक वर्तमान में USB कार्यान्वयनकर्ता फोरम (USB IF) द्वारा बनाए रखा जाता है।

यूनिवर्सल सीरियल बस को पहले से मौजूद मानक या तदर्थ मालिकाना इंटरफेस की तुलना में व्यक्तिगत कंप्यूटर और परिधीय उपकरणों के बीच इंटरफेस को सरल और बेहतर बनाने के लिए विकसित किया गया था।

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

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

सीमाएँ

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

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