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