A system and method for detecting parity errors in a system where clients are configured to arbitrate amongst themselves for a grant to a central resource is provided. A client may send a request for access to the central resource to all other clients. In the event that multiple clients request access to the central resource substantially simultaneously, the clients may each determine which client should be granted the right to send its request to the central resource. The clients may make this determination according to an arbitration scheme. Where multiple requests occur substantially simultaneously, each client may calculate a parity based on the number of requests it receives. The clients may each convey their parity to the central resource. The clients may convey these parities to the central resource at about the same time as the granted request is conveyed to the central resource by its respective client. The central resource may determine that an error has occurred based on the parities received from the clients. If an error occurs, the central resource may generate an error signal and convey the error signal to a system controller.

Ένα σύστημα και μια μέθοδος για τα λάθη ισότητας σε ένα σύστημα όπου οι πελάτες διαμορφώνονται για να διαιτητεύσουν μεταξύ τους για μια επιχορήγηση σε έναν κεντρικό πόρο παρέχονται. Ένας πελάτης μπορεί να στείλει ένα αίτημα για την πρόσβαση στον κεντρικό πόρο σε όλους τους άλλους πελάτες. Σε περίπτωση που οι πολλαπλάσιοι πελάτες ζητούν την πρόσβαση στον κεντρικό πόρο ουσιαστικά ταυτόχρονα, οι πελάτες μπορούν κάθε ένας να καθορίσουν σε ποιο πελάτη πρέπει να χορηγηθεί το δικαίωμα να στείλει το αίτημά του στον κεντρικό πόρο. Οι πελάτες μπορούν να κάνουν αυτόν τον προσδιορισμό σύμφωνα με ένα σχέδιο διαιτησίας. Όπου τα πολλαπλάσια αιτήματα εμφανίζονται ουσιαστικά ταυτόχρονα, κάθε πελάτης μπορεί να υπολογίσει μια ισοτιμία βασισμένη στον αριθμό αιτημάτων που λαμβάνει. Οι πελάτες μπορούν κάθε ένας να μεταβιβάσουν την ισότητά τους στον κεντρικό πόρο. Οι πελάτες μπορούν να μεταβιβάσουν αυτές τις ισότητες στον κεντρικό πόρο στο σχεδόν ίδιο χρόνο όπως το χορηγημένο αίτημα μεταβιβάζεται στον κεντρικό πόρο από τον αντίστοιχο πελάτη του. Ο κεντρικός πόρος μπορεί να καθορίσει ότι ένα λάθος έχει εμφανιστεί βασισμένος στις ισότητες που παραλαμβάνονται από τους πελάτες. Εάν ένα λάθος εμφανίζεται, ο κεντρικός πόρος μπορεί να παραγάγει ένα σήμα λάθους και να μεταβιβάσει το σήμα λάθους σε έναν ελεγκτή συστημάτων.

 
Web www.patentalert.com

< Debugger thread monitor

< Method and system for performing problem determination procedures in hierarchically organized computer systems

> Transmitting data reliably and efficiently

> Method and apparatus for accelerating a memory dump

~ 00097