εφαρμογές χρησιμοποιούν διαφορετικούς μηχανισμούς επικοινωνίας . Ο προγραμματιστής του χρήστη ή το λογισμικό αποφασίζει ποια μηχανισμός χρησιμοποιεί το πρόγραμμα κατά την επικοινωνία με άλλα προγράμματα . Οι αιτήσεις μπορούν να χρησιμοποιούν διάφορες μεθόδους για ενδοεπικοινωνία . Μερικές εφαρμογές μπορούν να επικοινωνούν με εφαρμογές από άλλα δίκτυα , ενώ άλλες εφαρμογές επικοινωνούν μόνο με τις εφαρμογές στο ίδιο τοπικό δίκτυο . Μερικές εφαρμογές μπορούν να επικοινωνούν μόνο με τις εφαρμογές που εκτελούνται στο ίδιο λειτουργικό σύστημα , ενώ άλλες εφαρμογές μπορούν να επικοινωνούν με τα προγράμματα με διαφορετικά λειτουργικά συστήματα .
Εικόνων Επιλέγοντας Διεργασίες
Η
χρήστες επιλέγουν μερικές φορές που εφαρμογές ένα συγκεκριμένο πρόγραμμα θα αλληλεπιδρούν με, ενώ άλλες εφαρμογές διαλέξετε το δικό τους συνεργάτες επικοινωνίας . Μερικές interprocess μεθόδους επικοινωνίας μπορεί να αλληλεπιδράσει με οποιοδήποτε πρόγραμμα που έχει σχεδιαστεί για να δέχεται ή να στείλετε δεδομένα σε αυτούς. Για παράδειγμα , μερικοί επιτρέπουν στους ανθρώπους να αντιγράψετε το κείμενο και άλλα στοιχεία από το ένα πρόγραμμα και να τα επικολλήσετε σε ένα εντελώς διαφορετικό είδος του προγράμματος .
Εικόνων Απλές Interprocess ανακοίνωση
Η
το πρόχειρο είναι ένα παράδειγμα ενδοεπικοινωνία . Όταν οι χρήστες να αντιγράψετε δεδομένα από το ένα πρόγραμμα , που τοποθετούνται τα δεδομένα σε μια ενιαία ανακτήσιμες θέση σε μια συγκεκριμένη μορφή . Άλλα προγράμματα μπορεί να κοιτάξει τα στοιχεία και να ανακτήσετε τα δεδομένα που καταλαβαίνουν. Για παράδειγμα , ένας χρήστης μπορεί να πάρει τόσο το κείμενο και εικόνα σε ένα έγγραφο επεξεργασίας κειμένου και να το αντιγράψετε στο πρόχειρο . Στη συνέχεια , ο χρήστης μπορεί να έχει ένα κείμενο - to-speech πρόγραμμα να διαβάσει τα δεδομένα . Δεδομένου ότι το πρόγραμμα text-to -speech δεν μπορεί να διαβάσει τις εικόνες , το πρόγραμμα θα αγνοήσουν την εικόνα και μόνο να διαβάσει το κείμενο . Οι απλούστερες μορφές ενδοεπικοινωνία περιλαμβάνει μία εγγραφή δεδομένων του προγράμματος σε μια συγκεκριμένη θέση και ένα άλλο πρόγραμμα ανάγνωση των δεδομένων . Υπεύθυνη για τη διαχείριση της μνήμης είναι μια παρόμοια διαδικασία , αλλά περιλαμβάνει δεδομένα που σχετίζονται με ένα αρχείο σε οποιοδήποτε σύστημα αρχείων . Εικόνων
First -in - First Out
Η
σωλήνες είναι διαδοχική επικοινωνία από μια διαδικασία σε μια άλλη σχετική διαδικασία . FIFOs είναι σαν σωλήνες . Άσχετες διαδικασίες μπορούν να επικοινωνούν μεταξύ τους μέσω ενός ενιαίου FIFO , ή την πρώτη -in first-out , σωλήνα . Ο σωλήνας έχει δημιουργηθεί για ένα σκοπό . FIFO ειδικά αρχεία έχουν συγκεκριμένα ονόματα και τα προγράμματα που ανοίγουν το FIFO με βάση το όνομα .
Εικόνων Sockets
Η
Sockets χρησιμοποιούνται για να επιτρέψουν άσχετες διαδικασίες για να επικοινωνούν μεταξύ τους . Επικοινωνία στο Διαδίκτυο γίνεται μέσω πρίζες . Πρίζα με βάση ενδοεπικοινωνία χρησιμοποιείται κυρίως για τους κωδικούς που αποστέλλονται προς ή από ένα σύστημα BSD ή για ενδοεπικοινωνία δικτύου . Σε αντίθετη περίπτωση , τα προγράμματα θα πρέπει να χρησιμοποιήσετε την επικοινωνία ΙΚΙΧ interprocess , δεδομένου ότι είναι ταχύτερη , ευκολότερη η εφαρμογή και μπορούν να συμμετέχουν σε πολυ-επεξεργασία .
Εικόνων Μπλόκο μηνύματα
Η
Μπλόκο εργασίες μήνυμα μπορεί να αναστείλει διαδικασίες μέχρι την άλλη εφαρμογή που εργάζονται με είναι έτοιμη για τις πληροφορίες . Ορισμένα προγράμματα ασχολούνται με μη δεσμευτικό διαδικασία της επικοινωνίας , όταν δεν περιμένουν την άδεια από ένα άλλο πρόγραμμα .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα