A method for sending a message from an application in one networked
multi-tasking, paged computer to an application in another networked
multi-tasking computer using programmed I/O. A communication link is first
established between the two applications. The sending application then
begins polling the communication link to determine when the communication
link is available to send a message. When the communication link is
available, the hardware associated with the sending application receives
bytes of information until the application has been swapped out by an
operating system or until the entire message has been received. If the
entire message has been received, then it is sent to the other
application. However, when the application is swapped out, the hardware
sends the portion of the message that has already been received to the
other application and continues retrieving information when the
application is swapped back in.
Μια μέθοδος για ένα μήνυμα από μια εφαρμογή σε έναν δικτυωμένο πολλαπλών καθηκόντων, σελιδοποιημένο υπολογιστή σε μια εφαρμογή σε έναν άλλο δικτυωμένο πολλαπλών καθηκόντων υπολογιστή που χρησιμοποιεί το προγραμματισμένο I/O Μια σύνδεση επικοινωνίας καθιερώνεται αρχικά μεταξύ των δύο εφαρμογών. Η εφαρμογή αποστολής αρχίζει έπειτα τη σύνδεση επικοινωνίας για να καθορίσει πότε η σύνδεση επικοινωνίας είναι διαθέσιμη για να στείλει ένα μήνυμα. Όταν η σύνδεση επικοινωνίας είναι διαθέσιμη, το υλικό που συνδέεται με την εφαρμογή αποστολής λαμβάνει τις ψηφιολέξεις των πληροφοριών έως ότου έχει ανταλλαχθεί έξω η εφαρμογή από ένα λειτουργικό σύστημα ή έως ότου έχει παραλήφθουν το ολόκληρο μήνυμα. Εάν το ολόκληρο μήνυμα έχει παραλήφθουν, κατόπιν στέλνεται στην άλλη εφαρμογή. Εντούτοις, όταν ανταλλάσσεται έξω η εφαρμογή, το υλικό στέλνει τη μερίδα του μηνύματος που έχει παραλήφθουν ήδη στην άλλη εφαρμογή και συνεχίζει τις πληροφορίες όταν ανταλλάσσεται η εφαρμογή πίσω μέσα.