Λειτουργικά συστήματα

Γνώση Υπολογιστών >> Λειτουργικά συστήματα >  >> Unix

Ποιοι είναι οι δύο τύποι σωλήνων στο UNIX λειτουργικό σύστημα υποστηρίζουν;

Τα λειτουργικά συστήματα UNIX υποστηρίζουν δύο κύριους τύπους σωλήνων:

1. Ανώνυμοι σωλήνες (ή ανώνυμοι σωλήνες): Αυτά είναι μονή κατεύθυνση, που σημαίνει ότι τα δεδομένα ρέουν μόνο προς μία κατεύθυνση από μια γονική διαδικασία σε μια παιδική διαδικασία (ή αντίστροφα). Δημιουργούνται χρησιμοποιώντας το σύστημα `pipe ()` σύστημα. Υπάρχουν μόνο για τη διάρκεια των διαδικασιών που τις χρησιμοποιούν. Δεν είναι προσβάσιμα από άλλες διαδικασίες.

2. Ονομάζονται σωλήνες (ή FIFOS): Αυτά είναι επίσης μονοκατευθυντικά, αλλά δημιουργούνται στο σύστημα αρχείων χρησιμοποιώντας το `mkfifo ()` call system και λαμβάνουν ένα όνομα. Αυτό επιτρέπει σε άσχετες διαδικασίες να επικοινωνούν μεταξύ τους ασύγχρονα, ακόμη και αν δεν σχετίζονται μέσω της καταγωγής. Μια διαδικασία μπορεί να ανοίξει ένα ονομασμένο σωλήνα για ανάγνωση ή γραφή, ανεξάρτητα από άλλες διαδικασίες χρησιμοποιώντας τον ίδιο ονόματο σωλήνα. Επιμούνται μέχρι να αφαιρεθούν ρητά.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα