वॉचडॉग टाइमर (WDT)

लेखक: John Stephens
निर्माण की तारीख: 1 जनवरी 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
Программирование МК AVR. Урок 53. Watchdog Timer (WDT). Часть 1
वीडियो: Программирование МК AVR. Урок 53. Watchdog Timer (WDT). Часть 1

विषय

परिभाषा - वॉचडॉग टाइमर (WDT) का क्या अर्थ है?

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

एम्बेडेड WDT की कमी वाले कंप्यूटरों को अक्सर स्थापित WDT विस्तार कार्ड की आवश्यकता होती है।

एक WDT को एक कंप्यूटर ऑपरेटिंग (COP) टाइमर के रूप में भी जाना जाता है।


Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia वॉचडॉग टाइमर (WDT) की व्याख्या करता है

एक WDT एम्बेडेड सिस्टम को दो तरह से आत्मनिर्भरता में सक्षम बनाता है:

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

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

WDT अतिरिक्त सुविधाएँ प्रदान करता है, इस प्रकार है:


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

WDTs सॉफ्टवेयर में मौजूद हो सकते हैं, एक अलग हार्डवेयर माइक्रोप्रोसेसर के रूप में, या सीपीयू या चिपसेट के अन्य भागों में एक माइक्रोकंट्रोल उपप्रोसेसर के रूप में।