कम्प्यूटेशनल आर्किटेक्चर में चेकपॉइंटिंग क्या है?

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

प्रकाशन तिथि: