A system and method, employing a data storage device, for providing
communication between a plurality of processing units which are
respectively unconnected to each other, with the processing units each
separately coupled to the data storage device. The data storage device is
coupled to the processing units by means of peripheral or storage
interfaces, each coupled to one of the processing units for receiving
commands and signals sent from each of the processing units and for
supplying signals to each of the processing units. A controller coupled to
the storage interfaces and to a buffer, recognizes "broadcast" commands
and any message accompanying the "broadcast" commands, and recognizes
"read message" commands, received from the processing units. The
controller stores the message accompanying the "broadcast" command in the
buffer, and the controller forwards, at the storage interfaces, a "message
ready" signal to at least one of the processing units. The processing
units then send a "read message" command to the data storage device. The
controller responds to a "read message" command at one of the storage
interfaces, supplying the message stored in the buffer at the storage
interface to the sending processing unit.
Ένα σύστημα και μια μέθοδος, που χρησιμοποιούν μια συσκευή αποθήκευσης στοιχείων, για την παροχή της επικοινωνίας μεταξύ μιας πολλαπλότητας των μονάδων επεξεργασίας που είναι αντίστοιχα αποσυνδεμένες το ένα στο άλλο, με τις μονάδες επεξεργασίας κάθε μια που συνδέεται χωριστά με τη συσκευή αποθήκευσης στοιχείων. Η συσκευή αποθήκευσης στοιχείων συνδέεται με τις μονάδες επεξεργασίας με τη βοήθεια των απομακρυσμένων ή διεπαφών αποθήκευσης, κάθε μια που συνδέεται με μια από τις μονάδες επεξεργασίας για τη λήψη των εντολών και των σημάτων που στέλνονται από κάθε μια από τις μονάδες επεξεργασίας και για την παροχή των σημάτων σε κάθε μια από τις μονάδες επεξεργασίας. Ένας ελεγκτής που συνδέεται με την αποθήκευση διασυνδέει και σε έναν απομονωτή, αναγνωρίζει τις εντολές "ραδιοφωνικής μετάδοσησ" και οποιοδήποτε μήνυμα που συνοδεύουν τις εντολές "ραδιοφωνικής μετάδοσησ", και αναγνωρίζει τις εντολές "διαβασμένων μηνυμάτων", που παραλαμβάνονται από τις μονάδες επεξεργασίας. Ο ελεγκτής αποθηκεύει το μήνυμα που συνοδεύει την εντολή "ραδιοφωνικής μετάδοσησ" στον απομονωτή, και ο ελεγκτής προς τα εμπρός, στις διεπαφές αποθήκευσης, ένα "μήνυμα αναμένει" το σήμα τουλάχιστον σε μια από τις μονάδες επεξεργασίας. Οι μονάδες επεξεργασίας στέλνουν έπειτα μια εντολή "διαβασμένων μηνυμάτων" στη συσκευή αποθήκευσης στοιχείων. Ο ελεγκτής αποκρίνεται σε μια εντολή "διαβασμένων μηνυμάτων" σε μια από τις διεπαφές αποθήκευσης, που παρέχουν το μήνυμα που αποθηκεύεται στον απομονωτή στη διεπαφή αποθήκευσης στη στέλνοντας μονάδα επεξεργασίας.