A telephone switch in which communication between tasks controlling the
switch hardware and the timing of those tasks, including the timing of
repeating tasks, is controlled through a mail system in which mail
messages are sent between tasks that may be running on separate
microprocessors. The mail messages specify the destination task, the
function that the task is to perform and any desired delay before the mail
is to be delivered to the destination task. Repeating tasks send mail to
themselves each time they repeat, specifying in the mail message the task
to be repeated and the desired delay interval. A mail task holds the mail
for the specified delay interval before it is delivered, and receipt of a
mail message causes the task to run.
Ένας τηλεφωνικός διακόπτης στον οποίο η επικοινωνία μεταξύ των στόχων που ελέγχουν το υλικό διακοπτών και το συγχρονισμό εκείνων των στόχων, συμπεριλαμβανομένου του συγχρονισμού της επανάληψης των στόχων, ελέγχεται μέσω ενός ταχυδρομικού συστήματος στο οποίο τα μηνύματα ταχυδρομείου στέλνονται μεταξύ των στόχων που μπορούν στους χωριστούς μικροεπεξεργαστές. Τα μηνύματα ταχυδρομείου διευκρινίζουν το στόχο προορισμού, η λειτουργία ότι ο στόχος είναι να εκτελέσει και οποιαδήποτε επιθυμητή καθυστέρηση προτού το ταχυδρομείο να πρόκειται να παραδοθεί στο στόχο προορισμού. Επαναλαμβάνοντας τους στόχους στείλετε το ταχυδρομείο σε τους κάθε φορά που επαναλαμβάνουν, διευκρινίζοντας στο μήνυμα ταχυδρομείου το στόχο που επαναλαμβάνονται και το επιθυμητό διάστημα καθυστέρησης. Ένας στόχος ταχυδρομείου κρατά το ταχυδρομείο για το διευκρινισμένο διάστημα καθυστέρησης προτού να παραδοθεί, και η παραλαβή ενός μηνύματος ταχυδρομείου προκαλεί το στόχο να τρέξει.