हम में से अधिकांश लोग माउस या किसी अन्य घटक में प्लग इन करने में सक्षम होते हैं और इसे तुरंत काम करते हैं। लेकिन हमेशा ऐसा नहीं होता। आज आप डेस्कटॉप पीसी से ग्राफिक्स कार्ड को हटा सकते हैं, इसे एक नए, संगत मॉडल के साथ स्वैप कर सकते हैं, सिस्टम चालू कर सकते हैं और सामान्य की तरह सब कुछ का उपयोग कर सकते हैं। दशकों पहले, इस प्रक्रिया में घंटों लग सकते थे।
प्लग एंड प्ले (PnP) तकनीक के विकास और व्यापक कार्यान्वयन के कारण आधुनिक अनुकूलता संभव हुई है।
प्लग एंड प्ले क्या है?
प्लग एंड प्ले- यूनिवर्सल प्लग एंड प्ले (UPnP) के साथ भ्रमित नहीं होना - ऑपरेटिंग सिस्टम मानकों का एक सेट है जो स्वचालित डिवाइस डिटेक्शन और कॉन्फ़िगरेशन के माध्यम से हार्डवेयर कनेक्टिविटी को सक्षम करता है। प्लग एंड प्ले से पहले, उपयोगकर्ताओं को हार्डवेयर के सही ढंग से कार्य करने के लिए जटिल सेटिंग्स (उदाहरण के लिए, डिप स्विच, जम्पर ब्लॉक, I/O पते, IRQ, और DMA) को मैन्युअल रूप से बदलना पड़ता था। ऐसा मैन्युअल कॉन्फ़िगरेशन प्लग एंड प्ले कार्यक्षमता के साथ फ़ॉलबैक विकल्प है। इसे तब चालू किया जा सकता है जब कोई उपकरण पहचाना नहीं जाता है या स्वचालित रूप से संलग्न नहीं होता है।
प्लग एंड प्ले का इतिहास
यदि आप घर पर ही कंप्यूटर सिस्टम को खरोंच से बनाते थे, तो आपको याद होगा कि ऐसे परीक्षण कितने चुनौतीपूर्ण हो सकते हैं। टिंकरर्स के लिए हार्डवेयर स्थापित करने, फर्मवेयर या सॉफ़्टवेयर लोड करने, हार्डवेयर और BIOS सेटिंग्स को कॉन्फ़िगर करने, रीबूट करने और समस्या निवारण के लिए पूरे सप्ताहांत समर्पित करना असामान्य नहीं था। प्लग एंड प्ले के आने से यह सब बदल गया।
प्लग एंड प्ले माइक्रोसॉफ्ट विंडोज 95 ऑपरेटिंग सिस्टम में आने के बाद मुख्यधारा की विशेषता के रूप में विकसित हुआ। प्रारंभिक मैक ओएस और लिनक्स सहित पुराने ऑपरेटिंग सिस्टम में समान तकनीक लागू होने के बावजूद, विंडोज-आधारित कंप्यूटरों के तेजी से विकास ने प्लग एंड प्ले शब्द को सार्वभौमिक बना दिया।
प्रारंभ में, प्लग एंड प्ले सही नहीं था। उपकरणों की कभी-कभार स्वयं-कॉन्फ़िगर करने में विफलता ने प्लग एंड प्रार्थना शब्द को जन्म दिया। आखिरकार, उद्योग मानकों और एकीकृत आईडी कोड लगाए गए, जिससे हार्डवेयर को घटकों की बेहतर पहचान और समावेश करने की अनुमति मिली। समय के साथ, नए ऑपरेटिंग सिस्टम ने सामान्य समस्याओं का समाधान किया, जिसके परिणामस्वरूप एक बेहतर और सुव्यवस्थित उपयोगकर्ता अनुभव प्राप्त हुआ।
प्लग एंड प्ले का उपयोग करना
प्लग एंड प्ले के काम करने के लिए, सिस्टम में ऑपरेटिंग सिस्टम, BIOS और प्लग एंड प्ले घटक के बीच तीन-तरफ़ा संगतता होनी चाहिए।
प्लग एंड प्ले के बारे में यह अच्छी बात यह है कि एक उपयोगकर्ता के रूप में यह सब आपके लिए अदृश्य होना चाहिए। आप बस एक नया उपकरण प्लग इन करें, और यह काम करना शुरू कर देता है। ऑपरेटिंग सिस्टम स्वचालित रूप से परिवर्तन का पता लगाता है, और सिस्टम नए हार्डवेयर की जानकारी की जांच करता है कि यह क्या है। एक बार हार्डवेयर प्रकार की पहचान हो जाने के बाद, सिस्टम इसे काम करने के लिए उपयुक्त सॉफ़्टवेयर (डिवाइस ड्राइवर कहा जाता है) लोड करता है। यह तब संसाधनों को आवंटित करता है, संघर्षों को हल करता है, सेटिंग्स को कॉन्फ़िगर करता है, और अन्य ड्राइवरों या नए डिवाइस के अनुप्रयोगों को सूचित करता है ताकि सब कुछ एक साथ काम करे। यह सब न्यूनतम, यदि कोई हो, उपयोगकर्ता की भागीदारी के साथ किया जाता है।
कुछ हार्डवेयर, जैसे कि चूहे और कीबोर्ड, प्लग एंड प्ले के माध्यम से पूरी तरह कार्यात्मक हो सकते हैं। अन्य, जैसे साउंड कार्ड और वीडियो ग्राफिक्स कार्ड, को ऑटो-कॉन्फ़िगरेशन को पूरा करने के लिए उत्पाद के शामिल सॉफ़्टवेयर को स्थापित करने की आवश्यकता होती है। इसमें आमतौर पर इंस्टॉलेशन प्रक्रिया शुरू करने के लिए कुछ क्लिक शामिल होते हैं, इसके बाद इसके समाप्त होने के लिए एक मध्यम प्रतीक्षा होती है।
कुछ प्लग एंड प्ले इंटरफेस, जैसे पीसीआई और पीसीआई एक्सप्रेस, को जोड़ने या हटाने से पहले कंप्यूटर को बंद करने की आवश्यकता होती है। अन्य प्लग एंड प्ले इंटरफेस, जैसे पीसी कार्ड (आमतौर पर लैपटॉप पर पाया जाता है), एक्सप्रेस कार्ड (आमतौर पर लैपटॉप पर भी पाया जाता है), यूएसबी, एचडीएमआई, फायरवायर (आईईईई 1394), और थंडरबोल्ट, सिस्टम के चलने के दौरान जोड़ने और हटाने की अनुमति देते हैं- अक्सर हॉट-स्वैपिंग के रूप में जाना जाता है।
आंतरिक प्लग एंड प्ले घटकों के लिए सामान्य नियम यह है कि एक घटक को तभी स्थापित या हटाया जाना चाहिए जब कंप्यूटर बंद हो। बाहरी प्लग एंड प्ले उपकरणों को किसी भी समय स्थापित या हटाया जा सकता है। कंप्यूटर चालू होने पर किसी बाहरी डिवाइस को डिस्कनेक्ट करते समय सिस्टम की सुरक्षित रूप से निकालें हार्डवेयर सुविधा (macOS और Linux डिवाइस में इजेक्ट) का उपयोग करने की अनुशंसा की जाती है।