हॉट स्वैपिंग

From Vigyanwiki
Revision as of 09:33, 1 December 2023 by Indicwiki (talk | contribs) (9 revisions imported from alpha:हॉट_स्वैपिंग)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
स्टोरेज सर्वर में हार्ड ड्राइव को हॉट-स्वैप करना

हॉट स्वैपिंग कंप्यूटर में सिस्टम को बिना रुके, शटडाउन (कंप्यूटिंग) या रीबूट किए बिना कंपोनेंट को परिवर्तन करना या जोड़ना है;[1] यह हॉट प्लगिंग केवल कंपोनेंट को जोड़ने का वर्णन करता है।[2] जिन कंपोनेंट में ऐसी कार्यक्षमता होती है उन्हें हॉट-स्वैपेबल या हॉट-प्लगएबल कहा जाता है; इसी के अनुसार, जो कंपोनेंट ऐसा नहीं करते वे कोल्ड-स्वैपेबल या कोल्ड-प्लग करने योग्य होते हैं।

अधिकांश डेस्कटॉप कंप्यूटर हार्डवेयर, जैसे सीपीयू और मेमोरी, केवल कोल्ड-प्लग करने योग्य होते हैं। चूँकि, मध्य से हाई-एन्ड सर्वर (कंप्यूटिंग) और मेनफ़्रेम कंप्यूटर के लिए सीपीयू, मेमोरी, पीसीआई एक्सप्रेस, सीरियल एटीए और सीरियल संलग्न एससीएसआई ड्राइव जैसे हार्डवेयर कंपोनेंट के लिए हॉट-स्वैपेबल क्षमता की सुविधा देना समान्य बात है।

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

ट्रे-लोडिंग होल्डर वाले अधिकांश स्मार्टफोन और टैबलेट सिस्टम को बंद किए बिना सिम कार्ड परिवर्तित कर सकते हैं।

डेडिकेटेड डिजिटल कैमरा और कैमकॉर्डर में समान्य रूप से ऑपरेशन में न्यूनतम रुकावट के साथ त्वरित परिवर्तन के लिए सरलता से सुलभ मेमोरी कार्ड और इलेक्ट्रिक बैटरी डिब्बे होते हैं। जो कि अप्रयुक्त होने पर रिजर्व बैटरियों को बाहरी रूप से रिचार्ज करके बैटरियों को चक्रित किया जा सकता है। ऐसे अनेक कैमरों और कैमकोर्डर में इंटरनल मेमोरी की सुविधा होती है जिससे कोई मेमोरी कार्ड न डाले जाने पर भी कैप्चर किया जा सकता है।

रैशनल

हॉट स्वैपिंग का उपयोग तब किया जाता है जब कॉन्फ़िगरेशन को परिवर्तन या किसी कार्य प्रणाली को उसके ऑपरेशन में बाधा डाले बिना सुधार करना वांछनीय होता है।[3] यह केवल काम्प्लेक्स उपकरणों को बंद करने और फिर पुनः प्रारंभ करने में होने वाली देरी और बाधा से बचने की सुविधा के लिए हो सकता है या क्योंकि सर्वर (कंप्यूटिंग) जैसे उपकरणों के लिए निरंतर सक्रिय रहना आवश्यक है।

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

सिस्टम कॉन्सीडरेशन

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

यांत्रिक डिज़ाइन

सुरक्षात्मक कवरिंग प्लेट, शील्ड या बेज़ल का उपयोग हटाने योग्य कंपोनेंट या मुख्य डिवाइस पर ही किया जा सकता है जिससे ऑपरेटर को लाइव पावर्ड सर्किट्री के साथ संपर्क को रोका जा सकता है, जो कि जोड़े जाने या हटाए जाने वाले कंपोनेंट के लिए एंटीस्टैटिक सुरक्षा प्रदान की जा सकता है, या हटाने योग्य कंपोनेंट को गलती से छूने से रोका जा सकता है। और ऑपरेटिंग डिवाइस में पावर्ड कंपोनेंट को छोटा करना है।

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

विविधताएँ

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

कुछ कार्यान्वयनों को हटाने से पहले कंपोनेंट शटडाउन प्रक्रिया की आवश्यकता होती है। यह डिज़ाइन को सरल बनाता है, किन्तु कंपोनेंट विफलता के स्थिति में ऐसे उपकरण प्रबल नहीं होते हैं। यदि किसी कंपोनेंट को उपयोग के समय हटा दिया जाता है, तो उस डिवाइस का ऑपरेशन विफल हो जाता है और यदि आवश्यक हो तो पुनः प्रयास करने के लिए उपयोगकर्ता उत्तरदाई होता है, चूँकि इसे समान्य रूप से कोई समस्या नहीं माना जाता है।

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

कनेक्टर्स

सन स्पार्कस्टेशन हॉट स्वैपेबल एकल कनेक्टर अनुलग्नक (एससीए) ड्राइव क्रैडल

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

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

चूँकि प्लगिंग की गति को स्पष्ट रूप से नियंत्रित नहीं किया जा सकता है, जो कि व्यावहारिक विचार ऐसी सीमाएँ प्रदान करेंगे जिनका उपयोग सबसे व्यर्थ स्थिति को निर्धारित करने के लिए किया जा सकता है। जिसमे विशिष्ट विखरित पिन डिज़ाइन के लिए जहां लंबाई का अंतर 0.5 मिमी है, लंबे और छोटे पिन संपर्क के बीच का समय 25 एमएस और 250 एमएस के बीच है। हॉट-स्वैप सर्किट को डिज़ाइन करना अधिक व्यावहारिक है जो उस गति से काम कर सकता है।

हॉट-स्वैप कनेक्टर कॉर्नर पिन

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

पावर इलेक्ट्रॉनिक्स

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

हॉट-स्वैप कंपोनेंट को स्लॉट में प्लग करने का विशिष्ट क्रम इस प्रकार हो सकता है:

  1. लंबे ग्राउंड पिन संपर्क बनाते हैं; मूलभूत विद्युत सुरक्षा और ईएसडी सुरक्षा उपलब्ध हो जाती है।
  2. लंबे (या मध्यम) प्री-चार्ज पिन संपर्क बनाते हैं; डिकूपिंग कैपेसिटर चार्ज होना प्रारंभ हो जाते हैं।
  3. दसियों मिलीसेकंड की वास्तविक समय से देरी।
  4. शॉर्ट पावर/सिग्नल पिन संपर्क बनाते हैं।
  5. कनेक्टर पूरी तरह से बैठ जाता है; कंपोनेंट के अंदर पावर-ऑन रीसेट सिग्नल का प्रभुत्व किया गया है
  6. सॉफ्ट-स्टार्ट सर्किट कंपोनेंट को विद्युत प्रयुक्त करना प्रारंभ करता है।
  7. वास्तविक समय में दसियों मिलीसेकेंड की देरी।
  8. सॉफ्ट-स्टार्ट सर्किट अनुक्रम पूरा करता है; पावर-ऑन रीसेट सर्किट डीज़र्सेटेड
  9. कंपोनेंट सामान्य ऑपरेशन प्रारंभ करता है।

हॉट-स्वैप पावर सर्किट को अब विशेष रूप से डिज़ाइन किए गए एप्लिकेशन-विशिष्ट एकीकृत सर्किट में व्यावसायिक रूप से खरीदा जा सकता है जिसे हॉट-स्वैप पावर मैनेजर (एचएसपीएम) कहा जाता है।

सिग्नल इलेक्ट्रॉनिक्स

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

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

अनुप्रयोग

रेडियो ट्रांसमीटर

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

1990 के दशक के मध्य में, अमेरिका में अनेक रेडियो ट्रांसमीटर निर्माताओं ने स्वैपेबल हाई पावर आरएफ ट्रांजिस्टर मॉड्यूल की प्रस्तुत प्रारंभ कर दी।

  • उस समय स्वैपेबल पावर मॉड्यूल के डिजाइन के लिए कोई उद्योग मानक नहीं था।
  • प्रारंभिक मॉड्यूल डिज़ाइन में केवल सीमित पेटेंट सुरक्षा थी।
  • 2000 के दशक की प्रारंभ तक, अनेक ट्रांसमीटर मॉडल उपलब्ध थे जो अनेक अलग-अलग प्रकार के पावर मॉड्यूल का उपयोग करते थे।

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

पावर सीमाएँ:

  • न्यूनतम पावर मॉड्यूलर ट्रांसमीटर: समान्यत: 1.0 किलोवाट, 600 डब्ल्यू मॉड्यूल का उपयोग करते हुए।
  • उच्चतम पावर मॉड्यूलर ट्रांसमीटर: 1.0 मेगावाट (लॉन्गवेव, मीडियमवेव के लिए)।
  • उच्चतम पावर मॉड्यूलर ट्रांसमीटर: 45 किलोवाट (एफएम, टीवी)।

गेमिंग

यद्यपि अधिकांश आधुनिक वीडियो गेम सिस्टम सिस्टम को बंद किए बिना गेम और मल्टीमीडिया (जैसे ब्लू रे) को इंटरचेंज कर सकते हैं, सिस्टम की पुरानी पीढ़ी हॉट-स्वैपिंग क्षमताओं के समर्थन में भिन्न थी। उदाहरण के लिए, जबकि सोनी प्लेस्टेशन और प्लेस्टेशन 2 सिस्टम चालू होने पर गेम डिस्क को बाहर निकाल सकते हैं, निंटेंडो गेम बॉय एडवांस और निंटेंडो 64 फ्रीज हो जाएंगे और संभावित रूप से अस्पष्ट हो सकते हैं यदि पावर चालू होने पर गेम कार्ट्रिज हटा दिया जाए। निर्माताओं ने विशेष रूप से मालिक के मैनुअल या गेम कार्ट्रिज पर ऐसी प्रथाओं के विपरीत चेतावनी दी है।[4] जिसे माना जाता है कि इसी कारण से स्टॉप 'एन' स्वॉप को बैंजो-काज़ूई श्रृंखला से हटा दिया गया था। सेगा जेनेसिस/मेगा ड्राइव सिस्टम के साथ, कभी-कभी वीडियो गेम में चीट्स (जैसे कि अनंत जीवन वाले खिलाड़ी) और हॉट स्वैपिंग कार्ट्रिज द्वारा गेम में अन्य अस्थायी सॉफ़्टवेयर परिवर्तन प्रयुक्त करना संभव था, तथापि कार्ट्रिज डिज़ाइन नहीं किए गए थे हॉट स्वैपेबल होना था।[5]

कीबोर्ड

हॉट-स्वैपेबल कीबोर्ड कीबोर्ड को अलग किए बिना कीबोर्ड स्विच की सूची को परिवर्तन में सक्षम बनाता है।[6] जो कि मानक मैकेनिकल-स्विच कीबोर्ड पर, स्विच सीधे प्रिंटेड सर्किट बोर्ड से मिलाया जाता है। हॉट-स्वैपेबल कीबोर्ड में इसके स्थान पर सॉकेट होता है जो स्विच को दोबारा सोल्डरिंग के बिना स्वतंत्र रूप से परिवर्तन की अनुमति देता है।[7]

हॉट-स्वैपेबल कीबोर्ड कम समान्य होने के कारण, उन्हें अधिकांशत: कस्टम कीबोर्ड निर्माताओं से कस्टम निर्मित या खरीदे जाने की आवश्यकता होती है।[6] वे विभिन्न आकारों और कीबोर्ड विन्यास में पाए जा सकते हैं, जिनमें अधिक विशिष्ट एर्गोनोमिक कीबोर्ड लेआउट भी सम्मिलित हैं।

सॉफ़्टवेयर

हॉट स्वैपिंग का तात्पर्य किसी प्रोग्राम के निष्पादन को बाधित किए बिना उसके रनिंग कोड को परिवर्तन की क्षमता से भी हो सकता है। इंटरैक्टिव प्रोग्रामिंग प्रोग्रामिंग पराडिग्म है जो हॉट स्वैपिंग का व्यापक उपयोग करता है, इसलिए प्रोग्रामिंग गतिविधि प्रोग्राम प्रवाह का ही भाग बन जाती है।

केवल कुछ प्रोग्रामिंग लैंग्वेज मूल रूप से हॉट स्वैपिंग का समर्थन करती हैं, जिनमें पाइक (प्रोग्रामिंग लैंग्वेज ), लिस्प (प्रोग्रामिंग लैंग्वेज ), एर्लैंग (प्रोग्रामिंग लैंग्वेज ), स्मॉलटॉक, विजुअल बेसिक 6 (VB.नेट नहीं), जावा (प्रोग्रामिंग लैंग्वेज ) और वर्तमान में एल्म सम्मिलित हैं। (प्रोग्रामिंग लैंग्वेज )[8] और एलिक्सिर (प्रोग्रामिंग लैंग्वेज )। माइक्रोसॉफ्ट विज़ुअल स्टूडियो प्रकार की हॉट स्वैपिंग का समर्थन करता है जिसे एडिट एंड कंटिन्यू कहा जाता है, जो डिबगर के तहत चलने पर C शार्प (प्रोग्रामिंग लैंग्वेज ) या C#, VB.नेट और C (प्रोग्रामिंग लैंग्वेज )/C++ द्वारा समर्थित है।[9]

हॉट स्वैपिंग लाइव कोडिंग में केंद्रीय विधि है, जहां प्रोग्रामिंग रनटाइम प्रक्रिया का अभिन्न अंग है। सामान्य रूप से, लाइव कोडिंग में उपयोग की जाने वाली सभी प्रोग्रामिंग लैंग्वेज , जैसे सुपरकोलाइडर , टाइडलसाइकल्स, या एक्सटेम्पोर_(सॉफ़्टवेयर) हॉट स्वैपिंग का समर्थन करती हैं।

कुछ वेब-आधारित फ्रेमवर्क, जैसे जैंगो(वेब ​​फ्रेमवर्क), मॉड्यूल परिवर्तनों का पता लगाने और उन्हें तुरंत पुनः लोड करने का समर्थन करते हैं। चूँकि अधिकांश संकेतो और उद्देश्यों के लिए हॉटस्वैपिंग के समान, तकनीकी रूप से यह केवल कैश (कंप्यूटिंग) पर्ज है, जो नई फ़ाइल द्वारा ट्रिगर होता है। यह सामान्य स्थिति में क्रमशः एचटीएमएल और पीएचपी जैसी मार्कअप और प्रोग्रामिंग लैंग्वेज ओं पर प्रयुक्त नहीं होता है, क्योंकि इन फ़ाइलों को सामान्य रूप से प्रत्येक उपयोग पर डिफ़ॉल्ट रूप से पुन: व्याख्या किया जाता है। चूँकि , कुछ पदार्थ प्रबंधन प्रणाली और अन्य पीएचपी-आधारित फ्रेम वर्क (जैसे द्रुपाल) हैं जो कैशिंग का उपयोग करते हैं। इन स्थितियों में, समान क्षमताएं और अपवाद प्रयुक्त होते हैं।

हॉट स्वैपिंग उन प्रणालियों को विकसित करने की भी सुविधा प्रदान करती है जहां बड़ी मात्रा में डेटा संसाधित किया जा रहा है, जैसे कि जैव सूचना विज्ञान एल्गोरिदम में संपूर्ण जीनोम में है।[10]

ट्रेडमार्क

हॉट प्लग शब्द को नवंबर 1992 में संयुक्त राज्य अमेरिका में कोर इंटरनेशनल| या कोर इंटरनेशनल, इंक. में ट्रेडमार्क के रूप में पंजीकृत किया गया था और मई 1999 में समाप्त कर दिया गया था।[11]

यह भी देखें

संदर्भ

  1. 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.
  2. "हॉट स्वैप और हॉट प्लग". Searchstorage.techtarget.com. TechTarget. Retrieved 2013-08-18.
  3. 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.
  4. "कार्ट्रिज-आधारित कंसोल के लिए स्वास्थ्य और सुरक्षा सावधानियां". nintendo.com. Nintendo. Retrieved 2014-04-22.
  5. 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. 6.0 6.1 "What are hot-swappable keyboard switches?". Digital Trends (in English). 2022-09-15. Retrieved 2022-12-02.
  7. "The 8 Best Hot Swappable Mechanical Keyboards – Review Geek". www.reviewgeek.com (in English). Retrieved 2022-12-02.
  8. "Interactive programming – Hot-swapping in Elm". elm-lang.org. Retrieved 2015-02-15.
  9. "संपादित करने और जारी रखने के लिए MSDN आलेख". Msdn.microsoft.com. Archived from the original on 2010-07-31. Retrieved 2013-08-18.
  10. 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.
  11. "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.