Intermittent fault
एक रुक-रुक कर गलती, जिसे अक्सर "रुक-रुक कर" कहा जाता है, एक उपकरण या प्रणाली की खराबी है जो एक उपकरण या प्रणाली में अंतराल पर होती है, आमतौर पर अनियमित, जो अन्य समय पर सामान्य रूप से कार्य करती है। कंप्यूटर सॉफ्टवेयर सहित प्रौद्योगिकी की सभी शाखाओं में रुक-रुक कर होने वाले दोष आम हैं। एक रुक-रुक कर होने वाला दोष कई योगदान करने वाले कारकों के कारण होता है, जिनमें से कुछ प्रभावी रूप से यादृच्छिक हो सकते हैं, जो एक साथ होते हैं। प्रणाली या तंत्र जितना अधिक जटिल होता है, एक रुक-रुक कर गलती की संभावना उतनी ही अधिक होती है। रुक-रुक कर होने वाले दोष अपने जटिल व्यवहार पैटर्न के कारण आसानी से दोहराए नहीं जा सकते हैं। इन्हें कभी-कभी "नरम" विफलताओं के रूप में भी संदर्भित किया जाता है, क्योंकि वे हर समय खुद को प्रकट नहीं करते हैं और अप्रत्याशित तरीके से गायब हो जाते हैं। इसके विपरीत, "कठिन" विफलताएँ स्थायी विफलताएँ हैं जो एक समय अवधि में होती हैं (या कभी-कभी तात्कालिक होती हैं)। उनके पास एक विशिष्ट विफलता स्थल (विफलता का स्थान), मोड (विफलता खुद को कैसे प्रकट करती है), और तंत्र है, और विफल प्रणाली के लिए कोई अप्रत्याशित वसूली नहीं है। चूँकि रुक-रुक कर होने वाले दोष आसानी से दोहराए नहीं जा सकते हैं, इसलिए स्थायी विफलताओं की तुलना में उनके लिए विफलता विश्लेषण करना, उनके मूल कारणों को समझना या उनके विफलता स्थल को अलग करना अधिक कठिन है। रुक-रुक कर विफलताएँ इलेक्ट्रॉनिक उत्पादों और प्रणालियों में नो-फॉल्ट-फाउंड (एन. एफ. एफ.) घटनाओं का कारण हो सकती हैं। एन. एफ. एफ. का तात्पर्य है कि किसी उत्पाद के उपयोग के दौरान विफलता (दोष) हुई या रिपोर्ट की गई थी। विफलता की पुष्टि करने के लिए उत्पाद का विश्लेषण या परीक्षण किया गया था, लेकिन "विफलता या दोष" नहीं पाया जा सका। एन. एफ. एफ. परिघटना का एक सामान्य उदाहरण तब होता है जब आपका कंप्यूटर "बंद" हो जाता है। स्पष्ट रूप से, एक "विफलता" हुई है। हालाँकि, यदि कंप्यूटर को रिबूट किया जाता है, तो यह अक्सर फिर से काम करता है। एन. एफ. एफ. और रुक-रुक कर विफलताओं का प्रभाव गहरा हो सकता है। अपनी विशेषताओं के कारण, निर्माता मूल कारण निर्धारित करने के लिए समय और लागत खर्च करने के बजाय एक कारण (ओं) मान सकते हैं। उदाहरण के लिए, एक हार्ड ड्राइव आपूर्तिकर्ता ने दावा किया कि एन. एफ. एफ. विफल नहीं थे और सभी एन. एफ. एफ. उत्पादों को क्षेत्र में वापस करने की अनुमति दी। बाद में यह निर्धारित किया गया कि इन उत्पादों की वापसी दर काफी अधिक थी, यह सुझाव देते हुए कि एन. एफ. एफ. स्थिति वास्तव में उत्पाद में रुक-रुक कर विफलताओं का परिणाम थी। इसके परिणामस्वरूप रखरखाव लागत में वृद्धि हुई, उपकरणों की उपलब्धता में कमी आई, ग्राहकों की असुविधा में वृद्धि हुई, ग्राहकों का विश्वास कम हुआ, कंपनी की प्रतिष्ठा को नुकसान पहुंचा और कुछ मामलों में संभावित सुरक्षा खतरे पैदा हुए। एक भौतिक प्रणाली में प्रभावी रूप से यादृच्छिक कारण का एक सरल उदाहरण तारों में एक सीमा रेखा विद्युत कनेक्शन या एक परिपथ के एक घटक है, जहां (कारण 1, कारण जिसे पहचाना और ठीक किया जाना चाहिए) दो कंडक्टर स्पर्श कर सकते हैं (कारण 2, जिसे पहचानने की आवश्यकता नहीं है) तापमान, कंपन, अभिविन्यास, वोल्टेज, आदि में एक मामूली परिवर्तन। (कभी-कभी इसे "फॉल्ट" के बजाय "इंटरमिटेंट कनेक्शन" के रूप में वर्णित किया जाता है।) कंप्यूटर सॉफ्टवेयर में एक प्रोग्राम (कारण 1) एक चर को आरंभ करने में विफल हो सकता है जो शुरू में शून्य होना आवश्यक है; यदि प्रोग्राम ऐसी परिस्थितियों में चलाया जाता है कि स्मृति शुरू होने से पहले लगभग हमेशा स्पष्ट हो, तो यह दुर्लभ अवसरों पर खराब हो जाएगा कि (कारण 2) स्मृति जहां चर संग्रहीत किया जाता है वह पहले से गैर-शून्य हो जाता है। रुक-रुक कर होने वाले दोषों की पहचान करना और उनकी मरम्मत करना ("समस्या निवारण") कुख्यात रूप से कठिन है क्योंकि प्रत्येक व्यक्तिगत कारक अकेले समस्या पैदा नहीं करता है, इसलिए कारकों की पहचान केवल तभी की जा सकती है जब वास्तव में खराबी हो रही हो। समस्या की पहचान करने और उसे हल करने में सक्षम व्यक्ति शायद ही कभी सामान्य संचालक होता है। क्योंकि खराबी का समय अप्रत्याशित है, और डिवाइस या सिस्टम डाउनटाइम और इंजीनियरों के समय दोनों में लागत आती है, गलती को अक्सर सहन किया जाता है, अगर बहुत बार नहीं तो जब तक कि यह अस्वीकार्य समस्याओं या खतरों का कारण न बने। उदाहरण के लिए, चिकित्सा जीवन समर्थन उपकरण जैसे महत्वपूर्ण उपकरणों में कुछ रुक-रुक कर होने वाले दोषों के परिणामस्वरूप एक रोगी की मौत हो सकती है या वैमानिकी में उड़ान को निरस्त कर दिया जा सकता है या कुछ मामलों में दुर्घटना हो सकती है। यदि समस्या निवारण के दौरान लंबे समय तक एक रुक-रुक कर गलती होती है, तो इसे सामान्य तरीके से पहचाना और हल किया जा सकता है। अमेरिकी सैन्य हथियार प्रणाली परीक्षण में होने वाले सबसे हाल के प्रयासों में संक्षिप्त नाम सी. टी. पी. दी गई तकनीक का उपयोग किया जाता है। यह संक्षिप्त नाम प्रमाणन परीक्षण प्रोटोकॉल के लिए खड़ा है। अमेरिकी सेना वर्तमान का उपयोग करके एक निर्धारित दशक विधि के साथ तारों के पथ को उत्तेजित करके 4-तार केल्विन ओम माप के उपयोग को लागू कर रही है। स्वचालित परीक्षण का उपयोग करते हुए, परीक्षण कार्यक्रम में कई वायरिंग पथों के लिए सेकंड और मिनट लगते हैं। इसके बाद खराब स्थिति का पता लगाने के लिए परिणामों की तुलना एक-दूसरे से की जाती है। रक्षा विभाग में छह वर्षों से अधिक के उपयोग के आधार पर, यह रुक-रुक कर प्रणाली दोषों के मूल कारण का प्रभावी ढंग से पता लगाने में सक्षम रहा है। सी. टी. पी. प्रकार मापन विधि के लिए पर्यावरणीय कक्षों या परीक्षण के तहत हथियार प्रणाली के कंपन की आवश्यकता नहीं होती है। अधिक जानकारी के लिए कृपया गूगल प्रमाणन परीक्षण प्रोटोकॉल देखें। समस्या निवारण तकनीक रुक-रुक कर होने वाले दोषों को हल करने की कुछ तकनीकें हैंः दोष प्रकट होने के लिए लंबे समय तक प्रासंगिक मापदंडों की स्वचालित लॉगिंग मदद कर सकती है; दोष के समय पैरामीटर मान कारण की पहचान कर सकते हैं ताकि उचित उपचारात्मक कार्रवाई की जा सके। यह देखने के लिए कि क्या गलती अस्थायी रूप से साफ हो जाती है या बदल जाती है, संचालन स्थितियों को बदलना। उदाहरण के लिए, घटकों को दबाना, उन्हें फ्रीजर स्प्रे से ठंडा करना, उन्हें गर्म करना। मंत्रिमंडल पर हमला करने से अस्थायी रूप से गलती दूर हो सकती है। समान दोषों का एक डेटाबेस जिसे दोष को इंगित करने का प्रयास किए बिना समान या समान उपकरण एहतियाती परिवर्तनों में हल किया गया है। उदाहरण के लिए, उच्च तरंग धाराओं के अधीन इलेक्ट्रोलाइटिक कैपेसिटर को एक नियमित उपाय के रूप में बदला जा सकता है, बिना किसी समस्या का निवारण किए। कनेक्टरों को डिस्कनेक्ट और रीसैट किया जा सकता है। यह कभी-कभी हताशा का एक उपाय है; चीजें तब तक बदल जाती हैं जब तक कि गलती होना बंद नहीं हो जाती, और यह उम्मीद की जाती है कि यह वास्तव में निष्क्रिय होने के बजाय हल हो गया है। विद्युत प्रणालियों और केबल प्रणालियों में, टाइम डोमेन रिफ्लेक्टोमेट्री तकनीकों का उपयोग किया जा सकता हैः दालों को विद्युत तारों से नीचे भेजा जाता है और वापस परावर्तित दालों की विसंगतियों के लिए जांच की जाती है, उदाहरण के लिए विमान संचालन के तनाव के दौरान रुक-रुक कर रिसाव; यह केवल एक समय में एक परीक्षण चैनल के लिए किया जा सकता है और आम तौर पर रुक-रुक कर होने वाले दोष> 100 मिलीसेकंड तक सीमित होता है। जटिल, कई चैनल प्रणालियों में, जहां फॉल्ट/एस एक इंटरकनेक्शन में हो सकता है, एक रुक-रुक कर फॉल्ट का पता लगाने का आदर्श तरीका सभी चैनलों या विद्युत पथों की लगातार और एक साथ निगरानी, पता लगाने और अलग करने में सक्षम होना है। यह पद्धति परीक्षण के तहत प्रणाली को निरंतर और पूर्ण परीक्षण कवरेज से लाभ उठाने की अनुमति देती है, जबकि प्रणाली के किसी भी पर्यावरणीय तनाव का प्रदर्शन किया जाता है। इस प्रकार का प्रदर्शन स्कैनिंग परीक्षण तकनीक द्वारा नहीं किया जा सकता है, लेकिन इसमें इलेक्ट्रॉनिक न्यूरल-नेटवर्क का कुछ रूप होना चाहिए जो बिना किसी स्कैनिंग और/या डिजिटल औसत की आवश्यकता के इन परीक्षणों को कर सके; यह परीक्षण व्यवस्था मार्च 2015 में प्रकाशित डीओडी के एम. आई. एल.-पी. आर. एफ.-32516 द्वारा कवर की गई है और यह रुक-रुक कर होने वाले दोषों का प्रभावी ढंग से मुकाबला करने के लिए कक्षा 1 श्रेणी में काम करने के लिए परीक्षण तकनीक का आह्वान करती है। इंटीग्रेटेड सर्किट में रुक-रुक कर होने वाले व्यवहार को कम करने के लिए तीन मुख्य विधियाँ हैं डायनेमिक इंस्ट्रक्शन डिलेइंग, कोर फ्रीक्वेंसी स्केलिंग और थ्रेड माइग्रेशन। जब प्रोसेसर को किसी प्रक्रिया को निष्पादित करने के लिए अपेक्षित समय से अधिक समय लगता है, तो समय में देरी और समय का उल्लंघन होता है। गतिशील निर्देश विलंब जैसी तकनीकों का उपयोग करके इस दोष से बचा जा सकता है। यह एक प्रकार का एल्गोरिथ्म है जो प्रणाली के निष्पादन के दौरान समय निर्धारण प्राथमिकताओं की गणना करता है। इसका उद्देश्य बदलती स्थितियों के लिए गतिशील रूप से प्रतिक्रिया करना और एक आत्मनिर्भर, अनुकूलित विन्यास बनाना है। देरी को कम करने का एक अन्य तरीका कोर फ्रीक्वेंसी स्केलिंग है, जो कम आवश्यकता होने पर सीपीयू के प्रदर्शन को कम आवृत्ति तक मापता है और अधिक आवश्यकता होने पर इसे उच्च आवृत्ति तक मापता है। थ्रेड माइग्रेशन एक और तकनीक है जिसका उपयोग रुक-रुक कर होने वाली विफलता को दूर करने के लिए किया जाता है। एक धागा निर्देशों का एक क्रमबद्ध समूह है जो एक कंप्यूटर को बताता है कि वास्तव में क्या करना है। जब किसी विशिष्ट धागे की विफलता होती है, तो दोषपूर्ण कंप्यूटर कोर के भीतर धागे की सामग्री को एक निष्क्रिय कोर के भीतर दूसरे धागे में स्थानांतरित कर दिया जाता है, जहां समस्या का समाधान और समाधान किया जाता है। प्रमाणन परीक्षण प्रोटोकॉल (सी. टी. पी.) का उपयोग करके स्वचालित परीक्षण इलेक्ट्रिकल वायरिंग इंटरकनेक्ट सिस्टम (ई. डब्ल्यू. आई. एस.) रुक-रुक कर घटना प्रकार विफलता मोड के अग्रदूतों का पता लगाने में पूरी तरह से प्रभावशीलता प्रदान करता है। सी. टी. पी. ई. डब्ल्यू. आई. एस. सहयोगी तारों पर कई वर्तमान उत्तेजनाओं का उपयोग करने और विसंगत माप के लिए उनकी तुलना करने के लिए एक परिपथ विश्लेषक का उपयोग करके स्वचालित परीक्षण लागू करता है। सी. टी. पी. के उपयोग में सफल होने के लिए उड़ान अनुकरण, कंपन या शारीरिक गति की आवश्यकता नहीं होती है। यह एम. आई. एल.-पी. आर. एफ.-32516 की तुलना में कम खर्चीले तरीकों को सुनिश्चित करता है। संदर्भ बाहरी लिंक सॉफ्टवेयर डिबगिंग की एक चर्चा Sci.electronics.repair अक्सर पूछे जाने वाले प्रश्न, डिबगिंग रखरखाव खंड "रुक-रुक कर आने वाली समस्याओं का निवारण" देखें।