A method and system recover from a failure of an operational software
program. A second software program which is known to function properly and
is capable of downloading an updated copy of operational software is
stored on the computer with the first software program. The second
software program is a boot program which monitors resets of the first
software program, determines if the number of resets which have occurred
without the operational software first having reached a set operating
point (such as establishing communication with a remote computer) reaches
a threshold, and preempts operation of the first software program when the
threshold is reached.
Μια μέθοδος και ένα σύστημα ανακτούν από μια αποτυχία ενός λειτουργικού προγράμματος λογισμικού. Ένα δεύτερο πρόγραμμα λογισμικού που είναι γνωστό για να λειτουργεί κατάλληλα και είναι σε θέση ένα ενημερωμένο αντίγραφο του λειτουργικού λογισμικού αποθηκεύεται για τον υπολογιστή με το πρώτο πρόγραμμα λογισμικού. Το δεύτερο πρόγραμμα λογισμικού είναι ένα πρόγραμμα μποτών που ελέγχει τις αναστοιχειοθετήσεις του πρώτου προγράμματος λογισμικού, καθορίζει εάν ο αριθμός αναστοιχειοθετήσεων που έχουν εμφανιστεί χωρίς το λειτουργικό λογισμικό που έχει φθάσει πρώτα σε ένα καθορισμένο λειτουργούν σημείο (όπως η καθιέρωση της επικοινωνίας με έναν μακρινό υπολογιστή) φθάνει σε ένα κατώτατο όριο, και preempts λειτουργία του πρώτου προγράμματος λογισμικού όταν επιτυγχάνεται το κατώτατο όριο.