हॉट स्वैपिंग: Difference between revisions
(Created page with "{{Redirect|Hot swap|battery hot swapping|Battery swapping}} {{refimprove|date=December 2008}} Image:IBM TotalStorage Exp400.jpg|thumb|right|250px|स्टोरेज स...") |
No edit summary |
||
| Line 1: | Line 1: | ||
{{Redirect|Hot swap|battery hot swapping|Battery swapping}} | {{Redirect|Hot swap|battery hot swapping|Battery swapping}}[[Image:IBM TotalStorage Exp400.jpg|thumb|right|250px|स्टोरेज सर्वर में [[हार्ड ड्राइव]] को हॉट-स्वैप करना]]हॉट स्वैपिंग [[कंप्यूटर]] में सिस्टम को बिना रुके, [[शटडाउन (कंप्यूटिंग)]] या [[रीबूट]] किए बिना घटकों को बदलना या जोड़ना है;<ref>{{cite book|last1=Hennessy|first1=John L.|last2=Patterson|first2=David A.|title=Computer Architecture: A Quantitative Approach|series=The Morgan Kaufmann Series in Computer Architecture and Design|year=2002|publisher=Morgan Kaufmann|isbn=9780080502526|page=707}}</ref> हॉट प्लगिंग केवल घटकों को जोड़ने का वर्णन करता है।<ref name="Hot swap vs. Hot plug">{{cite web|url=http://searchstorage.techtarget.com/expert/KnowledgebaseAnswer/0,289625,sid5_cid403082,00.html|publisher=[[TechTarget]]|title=हॉट स्वैप और हॉट प्लग|website=Searchstorage.techtarget.com|access-date=2013-08-18}}</ref> जिन घटकों में ऐसी कार्यक्षमता होती है उन्हें हॉट-स्वैपेबल या हॉट-प्लगएबल कहा जाता है; इसी तरह, जो घटक ऐसा नहीं करते वे कोल्ड-स्वैपेबल या कोल्ड-प्लग करने योग्य होते हैं। | ||
{{ | |||
[[ | अधिकांश डेस्कटॉप [[कंप्यूटर हार्डवेयर]], जैसे [[ CPU |CPU]] और मेमोरी, केवल कोल्ड-प्लग करने योग्य होते हैं। हालाँकि, मध्य से उच्च-अंत [[सर्वर (कंप्यूटिंग)]] और [[ मेनफ़्रेम कंप्यूटर |मेनफ़्रेम कंप्यूटर]] के लिए सीपीयू, मेमोरी, [[पीसीआई एक्सप्रेस]], [[सीरियल एटीए]] और [[ सीरियल संलग्न एससीएसआई |सीरियल संलग्न एससीएसआई]] ड्राइव जैसे हार्डवेयर घटकों के लिए हॉट-स्वैपेबल क्षमता की सुविधा देना आम बात है। | ||
हॉट स्वैपिंग का उदाहरण [[यूनिवर्सल सीरियल बस]] (यूएसबी) [[परिधीय]] उपकरण, जैसे थंब ड्राइव, बाहरी [[हार्ड डिस्क ड्राइव]] (एचडीडी), माउस, कीबोर्ड, या प्रिंटर को कंप्यूटर के यूएसबी स्लॉट या परिधीय हब से बाहर खींचने की व्यक्त क्षमता है। पहले इसे बाहर निकाले बिना. | |||
हॉट स्वैपिंग का | |||
ट्रे-लोडिंग होल्डर वाले अधिकांश स्मार्टफोन और टैबलेट सिस्टम को बंद किए बिना सिम कार्ड बदल सकते हैं। | ट्रे-लोडिंग होल्डर वाले अधिकांश स्मार्टफोन और टैबलेट सिस्टम को बंद किए बिना सिम कार्ड बदल सकते हैं। | ||
| Line 15: | Line 12: | ||
हॉट स्वैपिंग का उपयोग तब किया जाता है जब कॉन्फ़िगरेशन को बदलना या किसी कार्य प्रणाली को उसके संचालन में बाधा डाले बिना मरम्मत करना वांछनीय होता है।<ref>{{cite conference |title=वितरित विद्युत प्रणालियों का वर्तमान और भविष्य|first1=W.A. |last1=Tabisz |first2=M.M. |last2=Jovanovic |first3=F.C. |last3=Lee |date= 23–27 February 1992 |conference=Seventh Annual Applied Power Electronics Conference and Exposition, 1992. APEC '92. Conference Proceedings 1992. |publisher=IEEE |pages=11–12 |isbn=0-7803-0485-3 |doi=10.1109/APEC.1992.228437 |quote=A properly designed parallel configuration allows the on-line replacement (hot-swapping) of defective modules. This provides means for non-interrupting maintenance and repair, a very desirable feature in high-reliability systems operating in a continuous fashion.}}</ref> यह केवल जटिल उपकरणों को बंद करने और फिर पुनः प्रारंभ करने में होने वाली देरी और परेशानी से बचने की सुविधा के लिए हो सकता है या क्योंकि सर्वर (कंप्यूटिंग) जैसे उपकरणों के लिए लगातार सक्रिय रहना आवश्यक है। | हॉट स्वैपिंग का उपयोग तब किया जाता है जब कॉन्फ़िगरेशन को बदलना या किसी कार्य प्रणाली को उसके संचालन में बाधा डाले बिना मरम्मत करना वांछनीय होता है।<ref>{{cite conference |title=वितरित विद्युत प्रणालियों का वर्तमान और भविष्य|first1=W.A. |last1=Tabisz |first2=M.M. |last2=Jovanovic |first3=F.C. |last3=Lee |date= 23–27 February 1992 |conference=Seventh Annual Applied Power Electronics Conference and Exposition, 1992. APEC '92. Conference Proceedings 1992. |publisher=IEEE |pages=11–12 |isbn=0-7803-0485-3 |doi=10.1109/APEC.1992.228437 |quote=A properly designed parallel configuration allows the on-line replacement (hot-swapping) of defective modules. This provides means for non-interrupting maintenance and repair, a very desirable feature in high-reliability systems operating in a continuous fashion.}}</ref> यह केवल जटिल उपकरणों को बंद करने और फिर पुनः प्रारंभ करने में होने वाली देरी और परेशानी से बचने की सुविधा के लिए हो सकता है या क्योंकि सर्वर (कंप्यूटिंग) जैसे उपकरणों के लिए लगातार सक्रिय रहना आवश्यक है। | ||
हॉट स्वैपिंग का उपयोग कंप्यूटर बाह्य उपकरणों या घटकों को जोड़ने या हटाने, किसी डिवाइस को कंप्यूटर के साथ डेटा को सिंक्रनाइज़ करने की अनुमति देने और उपकरण संचालन को बाधित किए बिना दोषपूर्ण मॉड्यूल को बदलने के लिए किया जा सकता है। | हॉट स्वैपिंग का उपयोग कंप्यूटर बाह्य उपकरणों या घटकों को जोड़ने या हटाने, किसी डिवाइस को कंप्यूटर के साथ डेटा को सिंक्रनाइज़ करने की अनुमति देने और उपकरण संचालन को बाधित किए बिना दोषपूर्ण मॉड्यूल को बदलने के लिए किया जा सकता है। मशीन में दोहरी बिजली आपूर्ति हो सकती है, प्रत्येक मशीन को बिजली देने के लिए पर्याप्त है; दोषपूर्ण व्यक्ति को हॉट-स्वैप किया जा सकता है। [[डिस्क नियंत्रक]] या [[ होस्ट एडॉप्टर |होस्ट एडॉप्टर]] जैसे महत्वपूर्ण कार्ड को अनावश्यक पथों के साथ डिज़ाइन किया जा सकता है ताकि संबंधित कंप्यूटर सिस्टम ऑपरेशन में रुकावट के बिना विफलता के मामले में इन्हें बदला जा सके। | ||
==सिस्टम संबंधी विचार== | ==सिस्टम संबंधी विचार== | ||
| Line 23: | Line 20: | ||
सुरक्षात्मक कवरिंग प्लेट, शील्ड या बेज़ल का उपयोग हटाने योग्य घटकों या मुख्य डिवाइस पर ही किया जा सकता है ताकि ऑपरेटर को लाइव संचालित सर्किटरी के साथ संपर्क को रोका जा सके, जोड़े जाने या हटाए जाने वाले घटकों के लिए एंटीस्टैटिक सुरक्षा प्रदान की जा सके, या हटाने योग्य घटकों को गलती से छूने से रोका जा सके। और ऑपरेटिंग डिवाइस में संचालित घटकों को छोटा करना। | सुरक्षात्मक कवरिंग प्लेट, शील्ड या बेज़ल का उपयोग हटाने योग्य घटकों या मुख्य डिवाइस पर ही किया जा सकता है ताकि ऑपरेटर को लाइव संचालित सर्किटरी के साथ संपर्क को रोका जा सके, जोड़े जाने या हटाए जाने वाले घटकों के लिए एंटीस्टैटिक सुरक्षा प्रदान की जा सके, या हटाने योग्य घटकों को गलती से छूने से रोका जा सके। और ऑपरेटिंग डिवाइस में संचालित घटकों को छोटा करना। | ||
अतिरिक्त गाइड स्लॉट, पिन, नॉच या छेद का उपयोग अन्य जीवित घटकों के बीच | अतिरिक्त गाइड स्लॉट, पिन, नॉच या छेद का उपयोग अन्य जीवित घटकों के बीच घटक के उचित सम्मिलन में सहायता के लिए किया जा सकता है, जबकि यांत्रिक जुड़ाव कुंडी, हैंडल या लीवर का उपयोग उन उपकरणों के उचित सम्मिलन और हटाने में सहायता के लिए किया जा सकता है जिनकी या तो आवश्यकता होती है कनेक्ट करने या डिस्कनेक्ट करने के लिए, या बिजली और संचार कनेक्टर्स को उचित रूप से जोड़ने और साथ रखने में सहायता के लिए बड़ी मात्रा में बल। | ||
=== विविधताएँ === | === विविधताएँ === | ||
हॉट स्वैपिंग शब्द के दो अलग-अलग अर्थ हैं। यह केवल सिस्टम को बंद किए बिना हार्डवेयर जोड़ने या हटाने की क्षमता को संदर्भित कर सकता है, जबकि सिस्टम सॉफ़्टवेयर को इससे निपटने के लिए इवेंट के उपयोगकर्ता द्वारा सूचित करना पड़ सकता है। उदाहरणों में आरएस-232 और निचले स्तर के [[एससीएसआई]] उपकरण शामिल हैं। उदाहरणों में यूएसबी, फायरवायर और उच्च-स्तरीय एससीएसआई डिवाइस शामिल हैं। | हॉट स्वैपिंग शब्द के दो अलग-अलग अर्थ हैं। यह केवल सिस्टम को बंद किए बिना हार्डवेयर जोड़ने या हटाने की क्षमता को संदर्भित कर सकता है, जबकि सिस्टम सॉफ़्टवेयर को इससे निपटने के लिए इवेंट के उपयोगकर्ता द्वारा सूचित करना पड़ सकता है। उदाहरणों में आरएस-232 और निचले स्तर के [[एससीएसआई]] उपकरण शामिल हैं। उदाहरणों में यूएसबी, फायरवायर और उच्च-स्तरीय एससीएसआई डिवाइस शामिल हैं। | ||
कुछ कार्यान्वयनों को हटाने से पहले | कुछ कार्यान्वयनों को हटाने से पहले घटक शटडाउन प्रक्रिया की आवश्यकता होती है। यह डिज़ाइन को सरल बनाता है, लेकिन घटक विफलता के मामले में ऐसे उपकरण मजबूत नहीं होते हैं। यदि किसी घटक को उपयोग के दौरान हटा दिया जाता है, तो उस डिवाइस का संचालन विफल हो जाता है और यदि आवश्यक हो तो पुनः प्रयास करने के लिए उपयोगकर्ता जिम्मेदार होता है, हालांकि इसे आमतौर पर कोई समस्या नहीं माना जाता है। | ||
अधिक जटिल कार्यान्वयन की सिफारिश की जा सकती है लेकिन इसके लिए आवश्यक नहीं है कि घटक को बंद कर दिया जाए, सिस्टम में पर्याप्त [[अतिरेक (इंजीनियरिंग)]] के साथ यदि किसी घटक को बंद किए बिना हटा दिया जाता है तो संचालन जारी रखने की अनुमति मिलती है। इन प्रणालियों में हॉट स्वैप का उपयोग आमतौर पर कंप्यूटर के नियमित रखरखाव के लिए, या टूटे हुए घटक को बदलने के लिए किया जाता है। | अधिक जटिल कार्यान्वयन की सिफारिश की जा सकती है लेकिन इसके लिए आवश्यक नहीं है कि घटक को बंद कर दिया जाए, सिस्टम में पर्याप्त [[अतिरेक (इंजीनियरिंग)]] के साथ यदि किसी घटक को बंद किए बिना हटा दिया जाता है तो संचालन जारी रखने की अनुमति मिलती है। इन प्रणालियों में हॉट स्वैप का उपयोग आमतौर पर कंप्यूटर के नियमित रखरखाव के लिए, या टूटे हुए घटक को बदलने के लिए किया जाता है। | ||
==कनेक्टर्स== | ==कनेक्टर्स== | ||
[[Image:SPARCstation20 scsi cradle with drive.jpg|thumb|सन स्पार्कस्टेशन हॉट स्वैपेबल [[ एकल कनेक्टर अनुलग्नक ]] (एससीए) ड्राइव क्रैडल{{cn|date=February 2017}}<!--See talk page: https://en.wikipedia.org/w/index.php?title=Talk%3AHot_swapping&type=revision&diff=763222423&oldid=760279983 -->]]अधिकांश आधुनिक हॉट-स्वैप विधियाँ क्रमबद्ध पिनों के साथ | [[Image:SPARCstation20 scsi cradle with drive.jpg|thumb|सन स्पार्कस्टेशन हॉट स्वैपेबल [[ एकल कनेक्टर अनुलग्नक |एकल कनेक्टर अनुलग्नक]] (एससीए) ड्राइव क्रैडल{{cn|date=February 2017}}<!--See talk page: https://en.wikipedia.org/w/index.php?title=Talk%3AHot_swapping&type=revision&diff=763222423&oldid=760279983 -->]]अधिकांश आधुनिक हॉट-स्वैप विधियाँ क्रमबद्ध पिनों के साथ विशेष कनेक्टर का उपयोग करती हैं, ताकि कुछ पिनों का दूसरों से पहले जुड़ा होना निश्चित हो। अधिकांश कंपित-पिन डिज़ाइनों में ग्राउंड पिन दूसरों की तुलना में लंबे होते हैं, जिससे यह सुनिश्चित होता है कि विश्वसनीय सिस्टम ग्राउंड होने से पहले कोई संवेदनशील सर्किटरी कनेक्ट नहीं होती है। अन्य सभी पिन समान लंबाई के हो सकते हैं, लेकिन कुछ मामलों में तीन पिन लंबाई का उपयोग किया जाता है ताकि आने वाली डिवाइस को पहले ग्राउंड किया जाए, डेटा लाइनें दूसरे से जुड़ी हों, और बिजली तीसरे स्थान पर लागू हो, जैसे ही डिवाइस डाला जाता है। यांत्रिक सहनशीलता और डाले जाने पर कनेक्टर के कोण के कारण समान नाममात्र लंबाई के पिन आवश्यक रूप से ही समय में संपर्क नहीं बनाते हैं। | ||
एक समय में कंपित पिन को | एक समय में कंपित पिन को महँगा समाधान माना जाता था,{{Citation needed|date=January 2013}} लेकिन कई समकालीन कनेक्टर परिवार अब मानक के रूप में क्रमबद्ध पिन के साथ आते हैं; उदाहरण के लिए, इनका उपयोग सभी आधुनिक सीरियल SCSI डिस्क-ड्राइव पर किया जाता है। विशिष्ट हॉट-प्लग पावर कनेक्टर पिन अब 16 ए तक की दोहराने योग्य डीसी वर्तमान रुकावट रेटिंग के साथ व्यावसायिक रूप से उपलब्ध हैं। [[मुद्रित सर्किट बोर्ड]] बैकप्लेन कनेक्टर में सीधे हॉट-प्लगिंग के लिए कंपित किनारे-उंगलियों के साथ बनाए जाते हैं। | ||
हालाँकि प्लगिंग की गति को सटीक रूप से नियंत्रित नहीं किया जा सकता है, व्यावहारिक विचार ऐसी सीमाएँ प्रदान करेंगे जिनका उपयोग सबसे खराब स्थिति को निर्धारित करने के लिए किया जा सकता है। | हालाँकि प्लगिंग की गति को सटीक रूप से नियंत्रित नहीं किया जा सकता है, व्यावहारिक विचार ऐसी सीमाएँ प्रदान करेंगे जिनका उपयोग सबसे खराब स्थिति को निर्धारित करने के लिए किया जा सकता है। विशिष्ट कंपित पिन डिज़ाइन के लिए जहां लंबाई का अंतर 0.5 मिमी है, लंबे और छोटे पिन संपर्क के बीच का समय 25 एमएस और 250 एमएस के बीच है। हॉट-स्वैप सर्किट को डिज़ाइन करना काफी व्यावहारिक है जो उस गति से काम कर सकता है। | ||
[[Image:Connector corners.svg|thumb|right|350px|हॉट-स्वैप कनेक्टर कॉर्नर पिन]]जब तक हॉट-स्वैप कनेक्टर पर्याप्त रूप से कठोर है, तब तक चार कोने वाले पिनों में से | [[Image:Connector corners.svg|thumb|right|350px|हॉट-स्वैप कनेक्टर कॉर्नर पिन]]जब तक हॉट-स्वैप कनेक्टर पर्याप्त रूप से कठोर है, तब तक चार कोने वाले पिनों में से हमेशा सबसे पहले लगेगा। सामान्य दो-पंक्ति कनेक्टर व्यवस्था के लिए यह चार प्रथम-से-बनाने वाले कोने पिन प्रदान करता है जो आमतौर पर आधार के लिए उपयोग किए जाते हैं। कोनों के पास अन्य पिनों का उपयोग उन कार्यों के लिए किया जा सकता है जो इस प्रभाव से लाभान्वित होंगे, उदाहरण के लिए जब कनेक्टर पूरी तरह से बैठा हो तो सेंसिंग करना। यह आरेख अच्छे अभ्यास को दर्शाता है जहां मैदान कोनों में हैं और बिजली पिन केंद्र के पास हैं। दो सेंस पिन विपरीत कोनों में स्थित हैं ताकि पूरी तरह से बैठे हुए पहचान की पुष्टि तभी हो सके जब वे दोनों स्लॉट के संपर्क में हों। शेष पिन अन्य सभी डेटा सिग्नल के लिए उपयोग किए जाते हैं। | ||
==पावर इलेक्ट्रॉनिक्स== | ==पावर इलेक्ट्रॉनिक्स== | ||
हॉट-स्वैप घटक को डीसी बिजली की आपूर्ति आमतौर पर समर्पित लंबे पिनों द्वारा पूर्व-चार्ज की जाती है जो मुख्य पावर पिन से पहले संपर्क बनाती है। ये [[प्री-चार्ज]] पिन | हॉट-स्वैप घटक को डीसी बिजली की आपूर्ति आमतौर पर समर्पित लंबे पिनों द्वारा पूर्व-चार्ज की जाती है जो मुख्य पावर पिन से पहले संपर्क बनाती है। ये [[प्री-चार्ज]] पिन सर्किट द्वारा संरक्षित होते हैं जो इनरश करंट को स्वीकार्य मूल्य तक सीमित करता है जो पिन को नुकसान नहीं पहुंचा सकता है और न ही आसन्न स्लॉट में आपूर्ति वोल्टेज को परेशान कर सकता है। प्री-चार्ज सर्किट साधारण श्रृंखला [[अवरोध]]क, [[नकारात्मक तापमान गुणांक]] (एनटीसी) अवरोधक, या [[वर्तमान-सीमक]] सर्किट हो सकता है। आगे की सुरक्षा सॉफ्ट-स्टार्ट सर्किट द्वारा प्रदान की जा सकती है जो घटक के भीतर आंतरिक डीसी आपूर्ति वोल्टेज का प्रबंधित रैंप-अप प्रदान करती है। | ||
हॉट-स्वैप घटक को स्लॉट में प्लग करने का | हॉट-स्वैप घटक को स्लॉट में प्लग करने का विशिष्ट क्रम इस प्रकार हो सकता है: | ||
#लंबे ग्राउंड पिन संपर्क बनाते हैं; बुनियादी विद्युत सुरक्षा और ईएसडी सुरक्षा उपलब्ध हो जाती है। | #लंबे ग्राउंड पिन संपर्क बनाते हैं; बुनियादी विद्युत सुरक्षा और ईएसडी सुरक्षा उपलब्ध हो जाती है। | ||
#लंबे (या मध्यम) प्री-चार्ज पिन संपर्क बनाते हैं; डिकूपिंग कैपेसिटर चार्ज होना शुरू हो जाते हैं। | #लंबे (या मध्यम) प्री-चार्ज पिन संपर्क बनाते हैं; डिकूपिंग कैपेसिटर चार्ज होना शुरू हो जाते हैं। | ||
| Line 58: | Line 55: | ||
==सिग्नल इलेक्ट्रॉनिक्स== | ==सिग्नल इलेक्ट्रॉनिक्स== | ||
हॉट-स्वैप घटक में सिग्नल पिन से जुड़ी सर्किटरी में [[ स्थिरविद्युत निर्वाह ]] (ईएसडी) के खिलाफ कुछ सुरक्षा शामिल होनी चाहिए। यह आमतौर पर ग्राउंड और डीसी बिजली आपूर्ति वोल्टेज के लिए क्लैंप डायोड का रूप लेता है। ईएसडी प्रभावों को हॉट-स्वैप घटक के चारों ओर यांत्रिक पैकेज के सावधानीपूर्वक डिजाइन द्वारा कम किया जा सकता है, शायद इसे प्रवाहकीय सामग्री की | हॉट-स्वैप घटक में सिग्नल पिन से जुड़ी सर्किटरी में [[ स्थिरविद्युत निर्वाह |स्थिरविद्युत निर्वाह]] (ईएसडी) के खिलाफ कुछ सुरक्षा शामिल होनी चाहिए। यह आमतौर पर ग्राउंड और डीसी बिजली आपूर्ति वोल्टेज के लिए क्लैंप डायोड का रूप लेता है। ईएसडी प्रभावों को हॉट-स्वैप घटक के चारों ओर यांत्रिक पैकेज के सावधानीपूर्वक डिजाइन द्वारा कम किया जा सकता है, शायद इसे प्रवाहकीय सामग्री की पतली फिल्म के साथ कोटिंग करके। | ||
बस्ड सिग्नल वाले सिस्टम को डिजाइन करते समय विशेष सावधानी बरतनी चाहिए जो | बस्ड सिग्नल वाले सिस्टम को डिजाइन करते समय विशेष सावधानी बरतनी चाहिए जो से अधिक हॉट-स्वैप घटकों से जुड़े होते हैं। जब हॉट-स्वैप घटक डाला जाता है तो इसका इनपुट और आउटपुट सिग्नल पिन जमीन पर अस्थायी शॉर्ट-सर्किट का प्रतिनिधित्व करेगा। इससे सिग्नल पर अवांछित ग्राउंड-लेवल पल्स पैदा हो सकता है जो सिस्टम में अन्य हॉट-स्वैप घटकों के संचालन को परेशान कर सकता है। यह प्रारंभिक [[समानांतर एससीएसआई]] डिस्क-ड्राइव के लिए समस्या थी। सामान्य डिज़ाइन समाधान श्रृंखला डायोड या प्रतिरोधकों के साथ बस्ड सिग्नल पिन की सुरक्षा करना है। सीएमओएस बफर डिवाइस अब विशेष इनपुट और आउटपुट के साथ उपलब्ध हैं जो हॉट-स्वैप ऑपरेशन के दौरान बस्ड सिग्नल की गड़बड़ी को कम करते हैं। यदि अन्य सभी विफल हो जाते हैं, तो दूसरा समाधान हॉट-स्वैप ऑपरेशन के दौरान सभी घटकों के संचालन को बंद करना है। | ||
==अनुप्रयोग== | ==अनुप्रयोग== | ||
=== [[रेडियो ट्रांसमीटर]] === | === [[रेडियो ट्रांसमीटर]] === | ||
आधुनिक रेडियो ट्रांसमीटर (और कुछ [[टीवी ट्रांसमीटर]] भी) [[ वेक्यूम - ट्यूब ]] के बजाय उच्च शक्ति आरएफ ट्रांजिस्टर पावर मॉड्यूल का उपयोग करते हैं। हॉट स्वैपिंग पावर मॉड्यूल कोई नई तकनीक नहीं है, क्योंकि 1930 के दशक में निर्मित कई रेडियो ट्रांसमीटर ट्रांसमीटर के चलने के दौरान पावर ट्यूब को बदलने में सक्षम थे - लेकिन अधिक विश्वसनीय उच्च शक्ति की शुरूआत के कारण इस सुविधा को सार्वभौमिक रूप से नहीं अपनाया गया था। ट्यूब. | आधुनिक रेडियो ट्रांसमीटर (और कुछ [[टीवी ट्रांसमीटर]] भी) [[ वेक्यूम - ट्यूब |वेक्यूम - ट्यूब]] के बजाय उच्च शक्ति आरएफ ट्रांजिस्टर पावर मॉड्यूल का उपयोग करते हैं। हॉट स्वैपिंग पावर मॉड्यूल कोई नई तकनीक नहीं है, क्योंकि 1930 के दशक में निर्मित कई रेडियो ट्रांसमीटर ट्रांसमीटर के चलने के दौरान पावर ट्यूब को बदलने में सक्षम थे - लेकिन अधिक विश्वसनीय उच्च शक्ति की शुरूआत के कारण इस सुविधा को सार्वभौमिक रूप से नहीं अपनाया गया था। ट्यूब. | ||
1990 के दशक के मध्य में, अमेरिका में कई रेडियो ट्रांसमीटर निर्माताओं ने स्वैपेबल हाई पावर आरएफ ट्रांजिस्टर मॉड्यूल की पेशकश शुरू कर दी। | 1990 के दशक के मध्य में, अमेरिका में कई रेडियो ट्रांसमीटर निर्माताओं ने स्वैपेबल हाई पावर आरएफ ट्रांजिस्टर मॉड्यूल की पेशकश शुरू कर दी। | ||
| Line 85: | Line 80: | ||
===कीबोर्ड === | ===कीबोर्ड === | ||
{{See also|Keyboard technology}}हॉट-स्वैपेबल कीबोर्ड कीबोर्ड को अलग किए बिना [[कीबोर्ड स्विच की सूची]] को बदलने में सक्षम बनाता है।<ref name=":02">{{Cite web |date=2022-09-15 |title=What are hot-swappable keyboard switches? |url=https://www.digitaltrends.com/computing/what-are-hot-swappable-switches/ |access-date=2022-12-02 |website=Digital Trends |language=en}}</ref> मानक मैकेनिकल-स्विच कीबोर्ड पर, स्विच सीधे मुद्रित सर्किट बोर्ड से मिलाया जाता है। हॉट-स्वैपेबल कीबोर्ड में इसके स्थान पर | {{See also|Keyboard technology}}हॉट-स्वैपेबल कीबोर्ड कीबोर्ड को अलग किए बिना [[कीबोर्ड स्विच की सूची]] को बदलने में सक्षम बनाता है।<ref name=":02">{{Cite web |date=2022-09-15 |title=What are hot-swappable keyboard switches? |url=https://www.digitaltrends.com/computing/what-are-hot-swappable-switches/ |access-date=2022-12-02 |website=Digital Trends |language=en}}</ref> मानक मैकेनिकल-स्विच कीबोर्ड पर, स्विच सीधे मुद्रित सर्किट बोर्ड से मिलाया जाता है। हॉट-स्वैपेबल कीबोर्ड में इसके स्थान पर सॉकेट होता है जो स्विच को दोबारा [[ मिलाप |मिलाप]] िंग के बिना स्वतंत्र रूप से बदलने की अनुमति देता है।<ref>{{Cite web |title=The 8 Best Hot Swappable Mechanical Keyboards – Review Geek |url=https://www.reviewgeek.com/34512/the-4-best-hot-swappable-mechanical-keyboards/ |access-date=2022-12-02 |website=www.reviewgeek.com |language=en-US}}</ref> | ||
हॉट-स्वैपेबल कीबोर्ड कम आम होने के कारण, उन्हें अक्सर कस्टम कीबोर्ड निर्माताओं से कस्टम निर्मित या खरीदे जाने की आवश्यकता होती है।<ref name=":02" />वे विभिन्न आकारों और [[ कीबोर्ड विन्यास ]] में पाए जा सकते हैं, जिनमें अधिक विशिष्ट [[एर्गोनोमिक कीबोर्ड]] लेआउट भी शामिल हैं। | हॉट-स्वैपेबल कीबोर्ड कम आम होने के कारण, उन्हें अक्सर कस्टम कीबोर्ड निर्माताओं से कस्टम निर्मित या खरीदे जाने की आवश्यकता होती है।<ref name=":02" />वे विभिन्न आकारों और [[ कीबोर्ड विन्यास |कीबोर्ड विन्यास]] में पाए जा सकते हैं, जिनमें अधिक विशिष्ट [[एर्गोनोमिक कीबोर्ड]] लेआउट भी शामिल हैं। | ||
==सॉफ़्टवेयर== | ==सॉफ़्टवेयर== | ||
{{Further information|Dynamic software updating|Interactive programming}} | {{Further information|Dynamic software updating|Interactive programming}} | ||
हॉट स्वैपिंग का तात्पर्य किसी प्रोग्राम के निष्पादन को बाधित किए बिना उसके रनिंग कोड को बदलने की क्षमता से भी हो सकता है। [[इंटरैक्टिव प्रोग्रामिंग]] | हॉट स्वैपिंग का तात्पर्य किसी प्रोग्राम के निष्पादन को बाधित किए बिना उसके रनिंग कोड को बदलने की क्षमता से भी हो सकता है। [[इंटरैक्टिव प्रोग्रामिंग]] [[प्रोग्रामिंग प्रतिमान]] है जो हॉट स्वैपिंग का व्यापक उपयोग करता है, इसलिए प्रोग्रामिंग गतिविधि प्रोग्राम प्रवाह का ही हिस्सा बन जाती है। | ||
केवल कुछ [[प्रोग्रामिंग भाषा]]एं मूल रूप से हॉट स्वैपिंग का समर्थन करती हैं, जिनमें [[पाइक (प्रोग्रामिंग भाषा)]], [[लिस्प (प्रोग्रामिंग भाषा)]], एर्लैंग (प्रोग्रामिंग भाषा), स्मॉलटॉक, विजुअल बेसिक 6 (VB.NET नहीं), [[जावा (प्रोग्रामिंग भाषा)]] और हाल ही में एल्म शामिल हैं। (प्रोग्रामिंग भाषा)<ref>{{cite web | url = http://elm-lang.org/blog/Interactive-Programming.elm | title = Interactive programming – Hot-swapping in Elm|publisher = elm-lang.org|access-date = 2015-02-15}}</ref> और एलिक्सिर (प्रोग्रामिंग भाषा)। Microsoft विज़ुअल स्टूडियो | केवल कुछ [[प्रोग्रामिंग भाषा]]एं मूल रूप से हॉट स्वैपिंग का समर्थन करती हैं, जिनमें [[पाइक (प्रोग्रामिंग भाषा)]], [[लिस्प (प्रोग्रामिंग भाषा)]], एर्लैंग (प्रोग्रामिंग भाषा), स्मॉलटॉक, विजुअल बेसिक 6 (VB.NET नहीं), [[जावा (प्रोग्रामिंग भाषा)]] और हाल ही में एल्म शामिल हैं। (प्रोग्रामिंग भाषा)<ref>{{cite web | url = http://elm-lang.org/blog/Interactive-Programming.elm | title = Interactive programming – Hot-swapping in Elm|publisher = elm-lang.org|access-date = 2015-02-15}}</ref> और एलिक्सिर (प्रोग्रामिंग भाषा)। Microsoft विज़ुअल स्टूडियो प्रकार की हॉट स्वैपिंग का समर्थन करता है जिसे एडिट एंड कंटिन्यू कहा जाता है, जो डिबगर के तहत चलने पर C शार्प (प्रोग्रामिंग भाषा)|C#, VB.NET और C (प्रोग्रामिंग भाषा)/[[C++]] द्वारा समर्थित है।<ref>{{cite web|url=http://msdn.microsoft.com/en-us/library/bcew296c(VS.80).aspx|title=संपादित करने और जारी रखने के लिए MSDN आलेख|publisher=Msdn.microsoft.com|access-date=2013-08-18|archive-date=2010-07-31|archive-url=https://web.archive.org/web/20100731042922/http://msdn.microsoft.com/en-us/library/bcew296c(VS.80).aspx|url-status=dead}}</ref> | ||
हॉट स्वैपिंग [[लाइव कोडिंग]] में केंद्रीय विधि है, जहां प्रोग्रामिंग रनटाइम प्रक्रिया का | हॉट स्वैपिंग [[लाइव कोडिंग]] में केंद्रीय विधि है, जहां प्रोग्रामिंग रनटाइम प्रक्रिया का अभिन्न अंग है। सामान्य तौर पर, लाइव कोडिंग में उपयोग की जाने वाली सभी प्रोग्रामिंग भाषाएं, जैसे [[ उत्तम टक्कर खानेवाली |उत्तम टक्कर खानेवाली]] , [[ज्वारीयचक्र]], या एक्सटेम्पोर_(सॉफ़्टवेयर) हॉट स्वैपिंग का समर्थन करती हैं। | ||
कुछ वेब-आधारित फ्रेमवर्क, जैसे [[Django (वेब फ्रेमवर्क)]], मॉड्यूल परिवर्तनों का पता लगाने और उन्हें तुरंत पुनः लोड करने का समर्थन करते हैं। हालाँकि, हालांकि अधिकांश इरादों और उद्देश्यों के लिए हॉटस्वैपिंग के समान, तकनीकी रूप से यह सिर्फ | कुछ वेब-आधारित फ्रेमवर्क, जैसे [[Django (वेब फ्रेमवर्क)]], मॉड्यूल परिवर्तनों का पता लगाने और उन्हें तुरंत पुनः लोड करने का समर्थन करते हैं। हालाँकि, हालांकि अधिकांश इरादों और उद्देश्यों के लिए हॉटस्वैपिंग के समान, तकनीकी रूप से यह सिर्फ [[कैश (कंप्यूटिंग)]] पर्ज है, जो नई फ़ाइल द्वारा ट्रिगर होता है। यह सामान्य मामले में क्रमशः [[HTML]] और [[PHP]] जैसी मार्कअप और प्रोग्रामिंग भाषाओं पर लागू नहीं होता है, क्योंकि इन फ़ाइलों को सामान्य रूप से प्रत्येक उपयोग पर डिफ़ॉल्ट रूप से पुन: व्याख्या किया जाता है। हालाँकि, कुछ [[सामग्री प्रबंधन प्रणाली]] और अन्य PHP-आधारित ढाँचे (जैसे [[Drupal]]) हैं जो कैशिंग का उपयोग करते हैं। इन मामलों में, समान क्षमताएं और अपवाद लागू होते हैं। | ||
हॉट स्वैपिंग उन प्रणालियों को विकसित करने की भी सुविधा प्रदान करती है जहां बड़ी मात्रा में डेटा संसाधित किया जा रहा है, जैसे कि जैव सूचना विज्ञान एल्गोरिदम में संपूर्ण जीनोम में।<ref>{{cite journal | url = http://www.biomedcentral.com/1471-2105/7/64 | title = HotSwap for bioinformatics: A STRAP tutorial| year = 2006|publisher=Biomedcentral.com| doi = 10.1186/1471-2105-7-64|access-date=2013-08-18| last1 = Gille| first1 = Christoph| last2 = Robinson| first2 = Peter N.| journal = BMC Bioinformatics| volume = 7| pmid = 16469097| s2cid = 18283272| pmc = 1386713}}</ref> | हॉट स्वैपिंग उन प्रणालियों को विकसित करने की भी सुविधा प्रदान करती है जहां बड़ी मात्रा में डेटा संसाधित किया जा रहा है, जैसे कि जैव सूचना विज्ञान एल्गोरिदम में संपूर्ण जीनोम में।<ref>{{cite journal | url = http://www.biomedcentral.com/1471-2105/7/64 | title = HotSwap for bioinformatics: A STRAP tutorial| year = 2006|publisher=Biomedcentral.com| doi = 10.1186/1471-2105-7-64|access-date=2013-08-18| last1 = Gille| first1 = Christoph| last2 = Robinson| first2 = Peter N.| journal = BMC Bioinformatics| volume = 7| pmid = 16469097| s2cid = 18283272| pmc = 1386713}}</ref> | ||
Revision as of 09:18, 8 October 2023
हॉट स्वैपिंग कंप्यूटर में सिस्टम को बिना रुके, शटडाउन (कंप्यूटिंग) या रीबूट किए बिना घटकों को बदलना या जोड़ना है;[1] हॉट प्लगिंग केवल घटकों को जोड़ने का वर्णन करता है।[2] जिन घटकों में ऐसी कार्यक्षमता होती है उन्हें हॉट-स्वैपेबल या हॉट-प्लगएबल कहा जाता है; इसी तरह, जो घटक ऐसा नहीं करते वे कोल्ड-स्वैपेबल या कोल्ड-प्लग करने योग्य होते हैं।
अधिकांश डेस्कटॉप कंप्यूटर हार्डवेयर, जैसे CPU और मेमोरी, केवल कोल्ड-प्लग करने योग्य होते हैं। हालाँकि, मध्य से उच्च-अंत सर्वर (कंप्यूटिंग) और मेनफ़्रेम कंप्यूटर के लिए सीपीयू, मेमोरी, पीसीआई एक्सप्रेस, सीरियल एटीए और सीरियल संलग्न एससीएसआई ड्राइव जैसे हार्डवेयर घटकों के लिए हॉट-स्वैपेबल क्षमता की सुविधा देना आम बात है।
हॉट स्वैपिंग का उदाहरण यूनिवर्सल सीरियल बस (यूएसबी) परिधीय उपकरण, जैसे थंब ड्राइव, बाहरी हार्ड डिस्क ड्राइव (एचडीडी), माउस, कीबोर्ड, या प्रिंटर को कंप्यूटर के यूएसबी स्लॉट या परिधीय हब से बाहर खींचने की व्यक्त क्षमता है। पहले इसे बाहर निकाले बिना.
ट्रे-लोडिंग होल्डर वाले अधिकांश स्मार्टफोन और टैबलेट सिस्टम को बंद किए बिना सिम कार्ड बदल सकते हैं।
समर्पित डिजिटल कैमरा और कैमकॉर्डर में आमतौर पर ऑपरेशन में न्यूनतम रुकावट के साथ त्वरित बदलाव के लिए आसानी से सुलभ मेमोरी कार्ड और इलेक्ट्रिक बैटरी डिब्बे होते हैं। अप्रयुक्त होने पर रिजर्व बैटरियों को बाहरी रूप से रिचार्ज करके बैटरियों को चक्रित किया जा सकता है। कई कैमरों और कैमकोर्डर में आंतरिक मेमोरी की सुविधा होती है ताकि कोई मेमोरी कार्ड न डाले जाने पर भी कैप्चर किया जा सके।
तर्क
हॉट स्वैपिंग का उपयोग तब किया जाता है जब कॉन्फ़िगरेशन को बदलना या किसी कार्य प्रणाली को उसके संचालन में बाधा डाले बिना मरम्मत करना वांछनीय होता है।[3] यह केवल जटिल उपकरणों को बंद करने और फिर पुनः प्रारंभ करने में होने वाली देरी और परेशानी से बचने की सुविधा के लिए हो सकता है या क्योंकि सर्वर (कंप्यूटिंग) जैसे उपकरणों के लिए लगातार सक्रिय रहना आवश्यक है।
हॉट स्वैपिंग का उपयोग कंप्यूटर बाह्य उपकरणों या घटकों को जोड़ने या हटाने, किसी डिवाइस को कंप्यूटर के साथ डेटा को सिंक्रनाइज़ करने की अनुमति देने और उपकरण संचालन को बाधित किए बिना दोषपूर्ण मॉड्यूल को बदलने के लिए किया जा सकता है। मशीन में दोहरी बिजली आपूर्ति हो सकती है, प्रत्येक मशीन को बिजली देने के लिए पर्याप्त है; दोषपूर्ण व्यक्ति को हॉट-स्वैप किया जा सकता है। डिस्क नियंत्रक या होस्ट एडॉप्टर जैसे महत्वपूर्ण कार्ड को अनावश्यक पथों के साथ डिज़ाइन किया जा सकता है ताकि संबंधित कंप्यूटर सिस्टम ऑपरेशन में रुकावट के बिना विफलता के मामले में इन्हें बदला जा सके।
सिस्टम संबंधी विचार
हॉट स्वैपिंग का समर्थन करने वाली मशीनों को बदले हुए कंप्यूटर विन्यास के लिए अपने संचालन को संशोधित करने में सक्षम होना चाहिए, या तो परिवर्तन का पता चलने पर या उपयोगकर्ता के हस्तक्षेप से स्वचालित रूप से। हॉट-स्वैपिंग से जुड़े सभी विद्युत और यांत्रिक कनेक्शनों को डिज़ाइन किया जाना चाहिए ताकि हॉट-स्वैपिंग के दौरान न तो उपकरण और न ही उपयोगकर्ता को नुकसान हो सके। सिस्टम में अन्य घटकों को डिज़ाइन किया जाना चाहिए ताकि हॉट-स्वैपेबल घटक को हटाने से ऑपरेशन में बाधा न आए।
यांत्रिक डिज़ाइन
सुरक्षात्मक कवरिंग प्लेट, शील्ड या बेज़ल का उपयोग हटाने योग्य घटकों या मुख्य डिवाइस पर ही किया जा सकता है ताकि ऑपरेटर को लाइव संचालित सर्किटरी के साथ संपर्क को रोका जा सके, जोड़े जाने या हटाए जाने वाले घटकों के लिए एंटीस्टैटिक सुरक्षा प्रदान की जा सके, या हटाने योग्य घटकों को गलती से छूने से रोका जा सके। और ऑपरेटिंग डिवाइस में संचालित घटकों को छोटा करना।
अतिरिक्त गाइड स्लॉट, पिन, नॉच या छेद का उपयोग अन्य जीवित घटकों के बीच घटक के उचित सम्मिलन में सहायता के लिए किया जा सकता है, जबकि यांत्रिक जुड़ाव कुंडी, हैंडल या लीवर का उपयोग उन उपकरणों के उचित सम्मिलन और हटाने में सहायता के लिए किया जा सकता है जिनकी या तो आवश्यकता होती है कनेक्ट करने या डिस्कनेक्ट करने के लिए, या बिजली और संचार कनेक्टर्स को उचित रूप से जोड़ने और साथ रखने में सहायता के लिए बड़ी मात्रा में बल।
विविधताएँ
हॉट स्वैपिंग शब्द के दो अलग-अलग अर्थ हैं। यह केवल सिस्टम को बंद किए बिना हार्डवेयर जोड़ने या हटाने की क्षमता को संदर्भित कर सकता है, जबकि सिस्टम सॉफ़्टवेयर को इससे निपटने के लिए इवेंट के उपयोगकर्ता द्वारा सूचित करना पड़ सकता है। उदाहरणों में आरएस-232 और निचले स्तर के एससीएसआई उपकरण शामिल हैं। उदाहरणों में यूएसबी, फायरवायर और उच्च-स्तरीय एससीएसआई डिवाइस शामिल हैं।
कुछ कार्यान्वयनों को हटाने से पहले घटक शटडाउन प्रक्रिया की आवश्यकता होती है। यह डिज़ाइन को सरल बनाता है, लेकिन घटक विफलता के मामले में ऐसे उपकरण मजबूत नहीं होते हैं। यदि किसी घटक को उपयोग के दौरान हटा दिया जाता है, तो उस डिवाइस का संचालन विफल हो जाता है और यदि आवश्यक हो तो पुनः प्रयास करने के लिए उपयोगकर्ता जिम्मेदार होता है, हालांकि इसे आमतौर पर कोई समस्या नहीं माना जाता है।
अधिक जटिल कार्यान्वयन की सिफारिश की जा सकती है लेकिन इसके लिए आवश्यक नहीं है कि घटक को बंद कर दिया जाए, सिस्टम में पर्याप्त अतिरेक (इंजीनियरिंग) के साथ यदि किसी घटक को बंद किए बिना हटा दिया जाता है तो संचालन जारी रखने की अनुमति मिलती है। इन प्रणालियों में हॉट स्वैप का उपयोग आमतौर पर कंप्यूटर के नियमित रखरखाव के लिए, या टूटे हुए घटक को बदलने के लिए किया जाता है।
कनेक्टर्स
अधिकांश आधुनिक हॉट-स्वैप विधियाँ क्रमबद्ध पिनों के साथ विशेष कनेक्टर का उपयोग करती हैं, ताकि कुछ पिनों का दूसरों से पहले जुड़ा होना निश्चित हो। अधिकांश कंपित-पिन डिज़ाइनों में ग्राउंड पिन दूसरों की तुलना में लंबे होते हैं, जिससे यह सुनिश्चित होता है कि विश्वसनीय सिस्टम ग्राउंड होने से पहले कोई संवेदनशील सर्किटरी कनेक्ट नहीं होती है। अन्य सभी पिन समान लंबाई के हो सकते हैं, लेकिन कुछ मामलों में तीन पिन लंबाई का उपयोग किया जाता है ताकि आने वाली डिवाइस को पहले ग्राउंड किया जाए, डेटा लाइनें दूसरे से जुड़ी हों, और बिजली तीसरे स्थान पर लागू हो, जैसे ही डिवाइस डाला जाता है। यांत्रिक सहनशीलता और डाले जाने पर कनेक्टर के कोण के कारण समान नाममात्र लंबाई के पिन आवश्यक रूप से ही समय में संपर्क नहीं बनाते हैं।
एक समय में कंपित पिन को महँगा समाधान माना जाता था,[citation needed] लेकिन कई समकालीन कनेक्टर परिवार अब मानक के रूप में क्रमबद्ध पिन के साथ आते हैं; उदाहरण के लिए, इनका उपयोग सभी आधुनिक सीरियल SCSI डिस्क-ड्राइव पर किया जाता है। विशिष्ट हॉट-प्लग पावर कनेक्टर पिन अब 16 ए तक की दोहराने योग्य डीसी वर्तमान रुकावट रेटिंग के साथ व्यावसायिक रूप से उपलब्ध हैं। मुद्रित सर्किट बोर्ड बैकप्लेन कनेक्टर में सीधे हॉट-प्लगिंग के लिए कंपित किनारे-उंगलियों के साथ बनाए जाते हैं।
हालाँकि प्लगिंग की गति को सटीक रूप से नियंत्रित नहीं किया जा सकता है, व्यावहारिक विचार ऐसी सीमाएँ प्रदान करेंगे जिनका उपयोग सबसे खराब स्थिति को निर्धारित करने के लिए किया जा सकता है। विशिष्ट कंपित पिन डिज़ाइन के लिए जहां लंबाई का अंतर 0.5 मिमी है, लंबे और छोटे पिन संपर्क के बीच का समय 25 एमएस और 250 एमएस के बीच है। हॉट-स्वैप सर्किट को डिज़ाइन करना काफी व्यावहारिक है जो उस गति से काम कर सकता है।
जब तक हॉट-स्वैप कनेक्टर पर्याप्त रूप से कठोर है, तब तक चार कोने वाले पिनों में से हमेशा सबसे पहले लगेगा। सामान्य दो-पंक्ति कनेक्टर व्यवस्था के लिए यह चार प्रथम-से-बनाने वाले कोने पिन प्रदान करता है जो आमतौर पर आधार के लिए उपयोग किए जाते हैं। कोनों के पास अन्य पिनों का उपयोग उन कार्यों के लिए किया जा सकता है जो इस प्रभाव से लाभान्वित होंगे, उदाहरण के लिए जब कनेक्टर पूरी तरह से बैठा हो तो सेंसिंग करना। यह आरेख अच्छे अभ्यास को दर्शाता है जहां मैदान कोनों में हैं और बिजली पिन केंद्र के पास हैं। दो सेंस पिन विपरीत कोनों में स्थित हैं ताकि पूरी तरह से बैठे हुए पहचान की पुष्टि तभी हो सके जब वे दोनों स्लॉट के संपर्क में हों। शेष पिन अन्य सभी डेटा सिग्नल के लिए उपयोग किए जाते हैं।
पावर इलेक्ट्रॉनिक्स
हॉट-स्वैप घटक को डीसी बिजली की आपूर्ति आमतौर पर समर्पित लंबे पिनों द्वारा पूर्व-चार्ज की जाती है जो मुख्य पावर पिन से पहले संपर्क बनाती है। ये प्री-चार्ज पिन सर्किट द्वारा संरक्षित होते हैं जो इनरश करंट को स्वीकार्य मूल्य तक सीमित करता है जो पिन को नुकसान नहीं पहुंचा सकता है और न ही आसन्न स्लॉट में आपूर्ति वोल्टेज को परेशान कर सकता है। प्री-चार्ज सर्किट साधारण श्रृंखला अवरोधक, नकारात्मक तापमान गुणांक (एनटीसी) अवरोधक, या वर्तमान-सीमक सर्किट हो सकता है। आगे की सुरक्षा सॉफ्ट-स्टार्ट सर्किट द्वारा प्रदान की जा सकती है जो घटक के भीतर आंतरिक डीसी आपूर्ति वोल्टेज का प्रबंधित रैंप-अप प्रदान करती है।
हॉट-स्वैप घटक को स्लॉट में प्लग करने का विशिष्ट क्रम इस प्रकार हो सकता है:
- लंबे ग्राउंड पिन संपर्क बनाते हैं; बुनियादी विद्युत सुरक्षा और ईएसडी सुरक्षा उपलब्ध हो जाती है।
- लंबे (या मध्यम) प्री-चार्ज पिन संपर्क बनाते हैं; डिकूपिंग कैपेसिटर चार्ज होना शुरू हो जाते हैं।
- वास्तविक समय में दसियों मिलीसेकेंड की देरी।
- शॉर्ट पावर/सिग्नल पिन संपर्क बनाते हैं।
- कनेक्टर पूरी तरह से बैठ जाता है; घटक के भीतर पावर-ऑन रीसेट सिग्नल का दावा किया गया है
- सॉफ्ट-स्टार्ट सर्किट घटक को बिजली लागू करना शुरू करता है।
- वास्तविक समय में दसियों मिलीसेकेंड की देरी।
- सॉफ्ट-स्टार्ट सर्किट अनुक्रम पूरा करता है; पावर-ऑन रीसेट सर्किट डीज़र्सेटेड
- घटक सामान्य संचालन शुरू करता है।
हॉट-स्वैप पावर सर्किट को अब विशेष रूप से डिज़ाइन किए गए एप्लिकेशन-विशिष्ट एकीकृत सर्किट में व्यावसायिक रूप से खरीदा जा सकता है जिसे हॉट-स्वैप पावर मैनेजर (एचएसपीएम) कहा जाता है।
सिग्नल इलेक्ट्रॉनिक्स
हॉट-स्वैप घटक में सिग्नल पिन से जुड़ी सर्किटरी में स्थिरविद्युत निर्वाह (ईएसडी) के खिलाफ कुछ सुरक्षा शामिल होनी चाहिए। यह आमतौर पर ग्राउंड और डीसी बिजली आपूर्ति वोल्टेज के लिए क्लैंप डायोड का रूप लेता है। ईएसडी प्रभावों को हॉट-स्वैप घटक के चारों ओर यांत्रिक पैकेज के सावधानीपूर्वक डिजाइन द्वारा कम किया जा सकता है, शायद इसे प्रवाहकीय सामग्री की पतली फिल्म के साथ कोटिंग करके।
बस्ड सिग्नल वाले सिस्टम को डिजाइन करते समय विशेष सावधानी बरतनी चाहिए जो से अधिक हॉट-स्वैप घटकों से जुड़े होते हैं। जब हॉट-स्वैप घटक डाला जाता है तो इसका इनपुट और आउटपुट सिग्नल पिन जमीन पर अस्थायी शॉर्ट-सर्किट का प्रतिनिधित्व करेगा। इससे सिग्नल पर अवांछित ग्राउंड-लेवल पल्स पैदा हो सकता है जो सिस्टम में अन्य हॉट-स्वैप घटकों के संचालन को परेशान कर सकता है। यह प्रारंभिक समानांतर एससीएसआई डिस्क-ड्राइव के लिए समस्या थी। सामान्य डिज़ाइन समाधान श्रृंखला डायोड या प्रतिरोधकों के साथ बस्ड सिग्नल पिन की सुरक्षा करना है। सीएमओएस बफर डिवाइस अब विशेष इनपुट और आउटपुट के साथ उपलब्ध हैं जो हॉट-स्वैप ऑपरेशन के दौरान बस्ड सिग्नल की गड़बड़ी को कम करते हैं। यदि अन्य सभी विफल हो जाते हैं, तो दूसरा समाधान हॉट-स्वैप ऑपरेशन के दौरान सभी घटकों के संचालन को बंद करना है।
अनुप्रयोग
रेडियो ट्रांसमीटर
आधुनिक रेडियो ट्रांसमीटर (और कुछ टीवी ट्रांसमीटर भी) वेक्यूम - ट्यूब के बजाय उच्च शक्ति आरएफ ट्रांजिस्टर पावर मॉड्यूल का उपयोग करते हैं। हॉट स्वैपिंग पावर मॉड्यूल कोई नई तकनीक नहीं है, क्योंकि 1930 के दशक में निर्मित कई रेडियो ट्रांसमीटर ट्रांसमीटर के चलने के दौरान पावर ट्यूब को बदलने में सक्षम थे - लेकिन अधिक विश्वसनीय उच्च शक्ति की शुरूआत के कारण इस सुविधा को सार्वभौमिक रूप से नहीं अपनाया गया था। ट्यूब.
1990 के दशक के मध्य में, अमेरिका में कई रेडियो ट्रांसमीटर निर्माताओं ने स्वैपेबल हाई पावर आरएफ ट्रांजिस्टर मॉड्यूल की पेशकश शुरू कर दी।
- उस समय स्वैपेबल पावर मॉड्यूल के डिजाइन के लिए कोई उद्योग मानक नहीं था।
- प्रारंभिक मॉड्यूल डिज़ाइन में केवल सीमित पेटेंट सुरक्षा थी।
- 2000 के दशक की शुरुआत तक, कई ट्रांसमीटर मॉडल उपलब्ध थे जो कई अलग-अलग प्रकार के पावर मॉड्यूल का उपयोग करते थे।
पावर मॉड्यूल का पुनरुत्पादन रेडियो ट्रांसमीटर उद्योग के लिए अच्छा रहा है, क्योंकि इससे नवाचार को बढ़ावा मिला है। मॉड्यूलर ट्रांसमीटर ट्यूब ट्रांसमीटरों की तुलना में अधिक विश्वसनीय साबित हुए हैं, जब ट्रांसमीटर को ट्रांसमिटिंग साइट पर स्थितियों के लिए ठीक से चुना जाता है।
शक्ति सीमाएँ:
- न्यूनतम पावर मॉड्यूलर ट्रांसमीटर: आम तौर पर 1.0 किलोवाट, 600 डब्ल्यू मॉड्यूल का उपयोग करते हुए।
- उच्चतम पावर मॉड्यूलर ट्रांसमीटर: 1.0 मेगावाट (लॉन्गवेव, मीडियमवेव के लिए)।
- उच्चतम शक्ति मॉड्यूलर ट्रांसमीटर: 45 किलोवाट (एफएम, टीवी)।
गेमिंग
यद्यपि अधिकांश समकालीन वीडियो गेम सिस्टम सिस्टम को बंद किए बिना गेम और मल्टीमीडिया (जैसे ब्लू रे) को इंटरचेंज कर सकते हैं, सिस्टम की पुरानी पीढ़ी हॉट-स्वैपिंग क्षमताओं के समर्थन में भिन्न थी। उदाहरण के लिए, जबकि सोनी प्लेस्टेशन और प्लेस्टेशन 2 सिस्टम चालू होने पर गेम डिस्क को बाहर निकाल सकते हैं, निंटेंडो गेम बॉय एडवांस और निंटेंडो 64 फ्रीज हो जाएंगे और संभावित रूप से भ्रष्ट हो सकते हैं यदि पावर चालू होने पर गेम कार्ट्रिज हटा दिया जाए। निर्माताओं ने विशेष रूप से मालिक के मैनुअल या गेम कार्ट्रिज पर ऐसी प्रथाओं के खिलाफ चेतावनी दी है।[4] माना जाता है कि इसी कारण से स्टॉप 'एन' स्वॉप को बैंजो-Kazooie|बैंजो-काज़ूई श्रृंखला से हटा दिया गया था। सेगा जेनेसिस|सेगा जेनेसिस/मेगा ड्राइव सिस्टम के साथ, कभी-कभी वीडियो गेम में धोखाधड़ी (जैसे कि अनंत जीवन वाले खिलाड़ी) और हॉट स्वैपिंग कार्ट्रिज द्वारा गेम में अन्य अस्थायी सॉफ़्टवेयर परिवर्तन लागू करना संभव था, भले ही कार्ट्रिज डिज़ाइन नहीं किए गए थे हॉट स्वैपेबल होना।[5]
कीबोर्ड
हॉट-स्वैपेबल कीबोर्ड कीबोर्ड को अलग किए बिना कीबोर्ड स्विच की सूची को बदलने में सक्षम बनाता है।[6] मानक मैकेनिकल-स्विच कीबोर्ड पर, स्विच सीधे मुद्रित सर्किट बोर्ड से मिलाया जाता है। हॉट-स्वैपेबल कीबोर्ड में इसके स्थान पर सॉकेट होता है जो स्विच को दोबारा मिलाप िंग के बिना स्वतंत्र रूप से बदलने की अनुमति देता है।[7]
हॉट-स्वैपेबल कीबोर्ड कम आम होने के कारण, उन्हें अक्सर कस्टम कीबोर्ड निर्माताओं से कस्टम निर्मित या खरीदे जाने की आवश्यकता होती है।[6]वे विभिन्न आकारों और कीबोर्ड विन्यास में पाए जा सकते हैं, जिनमें अधिक विशिष्ट एर्गोनोमिक कीबोर्ड लेआउट भी शामिल हैं।
सॉफ़्टवेयर
हॉट स्वैपिंग का तात्पर्य किसी प्रोग्राम के निष्पादन को बाधित किए बिना उसके रनिंग कोड को बदलने की क्षमता से भी हो सकता है। इंटरैक्टिव प्रोग्रामिंग प्रोग्रामिंग प्रतिमान है जो हॉट स्वैपिंग का व्यापक उपयोग करता है, इसलिए प्रोग्रामिंग गतिविधि प्रोग्राम प्रवाह का ही हिस्सा बन जाती है।
केवल कुछ प्रोग्रामिंग भाषाएं मूल रूप से हॉट स्वैपिंग का समर्थन करती हैं, जिनमें पाइक (प्रोग्रामिंग भाषा), लिस्प (प्रोग्रामिंग भाषा), एर्लैंग (प्रोग्रामिंग भाषा), स्मॉलटॉक, विजुअल बेसिक 6 (VB.NET नहीं), जावा (प्रोग्रामिंग भाषा) और हाल ही में एल्म शामिल हैं। (प्रोग्रामिंग भाषा)[8] और एलिक्सिर (प्रोग्रामिंग भाषा)। Microsoft विज़ुअल स्टूडियो प्रकार की हॉट स्वैपिंग का समर्थन करता है जिसे एडिट एंड कंटिन्यू कहा जाता है, जो डिबगर के तहत चलने पर C शार्प (प्रोग्रामिंग भाषा)|C#, VB.NET और C (प्रोग्रामिंग भाषा)/C++ द्वारा समर्थित है।[9] हॉट स्वैपिंग लाइव कोडिंग में केंद्रीय विधि है, जहां प्रोग्रामिंग रनटाइम प्रक्रिया का अभिन्न अंग है। सामान्य तौर पर, लाइव कोडिंग में उपयोग की जाने वाली सभी प्रोग्रामिंग भाषाएं, जैसे उत्तम टक्कर खानेवाली , ज्वारीयचक्र, या एक्सटेम्पोर_(सॉफ़्टवेयर) हॉट स्वैपिंग का समर्थन करती हैं।
कुछ वेब-आधारित फ्रेमवर्क, जैसे Django (वेब फ्रेमवर्क), मॉड्यूल परिवर्तनों का पता लगाने और उन्हें तुरंत पुनः लोड करने का समर्थन करते हैं। हालाँकि, हालांकि अधिकांश इरादों और उद्देश्यों के लिए हॉटस्वैपिंग के समान, तकनीकी रूप से यह सिर्फ कैश (कंप्यूटिंग) पर्ज है, जो नई फ़ाइल द्वारा ट्रिगर होता है। यह सामान्य मामले में क्रमशः HTML और PHP जैसी मार्कअप और प्रोग्रामिंग भाषाओं पर लागू नहीं होता है, क्योंकि इन फ़ाइलों को सामान्य रूप से प्रत्येक उपयोग पर डिफ़ॉल्ट रूप से पुन: व्याख्या किया जाता है। हालाँकि, कुछ सामग्री प्रबंधन प्रणाली और अन्य PHP-आधारित ढाँचे (जैसे Drupal) हैं जो कैशिंग का उपयोग करते हैं। इन मामलों में, समान क्षमताएं और अपवाद लागू होते हैं।
हॉट स्वैपिंग उन प्रणालियों को विकसित करने की भी सुविधा प्रदान करती है जहां बड़ी मात्रा में डेटा संसाधित किया जा रहा है, जैसे कि जैव सूचना विज्ञान एल्गोरिदम में संपूर्ण जीनोम में।[10]
ट्रेडमार्क
हॉट प्लग शब्द को नवंबर 1992 में संयुक्त राज्य अमेरिका में कोर इंटरनेशनल|कोर इंटरनेशनल, इंक. में ट्रेडमार्क के रूप में पंजीकृत किया गया था और मई 1999 में रद्द कर दिया गया था।[11]
यह भी देखें
संदर्भ
- ↑ Hennessy, John L.; Patterson, David A. (2002). Computer Architecture: A Quantitative Approach. The Morgan Kaufmann Series in Computer Architecture and Design. Morgan Kaufmann. p. 707. ISBN 9780080502526.
- ↑ "हॉट स्वैप और हॉट प्लग". Searchstorage.techtarget.com. TechTarget. Retrieved 2013-08-18.
- ↑ Tabisz, W.A.; Jovanovic, M.M.; Lee, F.C. (23–27 February 1992). वितरित विद्युत प्रणालियों का वर्तमान और भविष्य. Seventh Annual Applied Power Electronics Conference and Exposition, 1992. APEC '92. Conference Proceedings 1992. IEEE. pp. 11–12. doi:10.1109/APEC.1992.228437. ISBN 0-7803-0485-3.
A properly designed parallel configuration allows the on-line replacement (hot-swapping) of defective modules. This provides means for non-interrupting maintenance and repair, a very desirable feature in high-reliability systems operating in a continuous fashion.
- ↑ "कार्ट्रिज-आधारित कंसोल के लिए स्वास्थ्य और सुरक्षा सावधानियां". nintendo.com. Nintendo. Retrieved 2014-04-22.
- ↑ The editors of GamePro magazine (1994). सेगा जेनेसिस गेम्स रहस्य महानतम युक्तियाँ (2nd ed.). Prima Publishing. p. 217. ISBN 9781559584012. Retrieved 2014-05-12.
{{cite book}}:|author=has generic name (help) - ↑ 6.0 6.1 "What are hot-swappable keyboard switches?". Digital Trends (in English). 2022-09-15. Retrieved 2022-12-02.
- ↑ "The 8 Best Hot Swappable Mechanical Keyboards – Review Geek". www.reviewgeek.com (in English). Retrieved 2022-12-02.
- ↑ "Interactive programming – Hot-swapping in Elm". elm-lang.org. Retrieved 2015-02-15.
- ↑ "संपादित करने और जारी रखने के लिए MSDN आलेख". Msdn.microsoft.com. Archived from the original on 2010-07-31. Retrieved 2013-08-18.
- ↑ Gille, Christoph; Robinson, Peter N. (2006). "HotSwap for bioinformatics: A STRAP tutorial". BMC Bioinformatics. Biomedcentral.com. 7. doi:10.1186/1471-2105-7-64. PMC 1386713. PMID 16469097. S2CID 18283272. Retrieved 2013-08-18.
- ↑ "Trademark Status & Document Retrieval (TSDR); Mark: HOT PLUG; US Serial Number: 74140414; Application Filing Date: Feb. 19, 1991; US Registration Number: 1732038; Registration Date: Nov. 10, 1992". USPTO. Retrieved 27 November 2016.