Σπίτι Ήχος Τι είναι ένας περιγραφέας αρχείου (fd); - ορισμός από την τεχνολογία

Τι είναι ένας περιγραφέας αρχείου (fd); - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει ο περιγραφικός φάκελος (FD);

Για τα περισσότερα λειτουργικά συστήματα, ένας περιγραφέας αρχείων (FD) είναι ένας μικρός μη αρνητικός ακέραιος αριθμός που βοηθά στην αναγνώριση ενός ανοιχτού αρχείου μέσα σε μια διαδικασία, ενώ χρησιμοποιεί πόρους εισόδου / εξόδου, όπως πρίζες ή σωλήνες δικτύου. Κατά κάποιο τρόπο, μπορεί να θεωρηθεί ως πίνακας ευρετηρίων ανοιχτών αρχείων. Όταν διαβάζονται, γράφονται ή κλείνουν λειτουργίες αρχείων, μία από τις παραμέτρους εισόδου που εξετάζεται είναι ο περιγραφέας του αρχείου. Οι περιγραφείς αρχείων αποτελούν ένα σημαντικό στοιχείο της διασύνδεσης προγραμματισμού εφαρμογών POSIX και παρέχουν μια πρωτόγονη διεπαφή χαμηλού επιπέδου σε λειτουργίες εισόδου ή εξόδου.

Η Techopedia εξηγεί τον περιγραφέα αρχείων (FD)

Ο πυρήνας δημιουργεί έναν περιγραφέα αρχείου κάθε φορά που συναντά μια ανοικτή κλήση. Με πολλούς τρόπους, η πύλη στις αφαίρεσεις του πυρήνα του υποκείμενου υλικού μπορεί να θεωρηθεί ως περιγραφείς αρχείων. Στο λειτουργικό σύστημα Unix, η τυπική είσοδος αντιπροσωπεύεται από τον περιγραφέα αρχείου 0, η τυπική έξοδος αντιπροσωπεύεται από τον περιγραφέα αρχείου 1 και το τυπικό αρχείο σφάλματος αντιπροσωπεύεται από τον περιγραφέα αρχείου 2. Με άλλα λόγια, που αντιστοιχούν στις τρεις τυπικές ροές, κάθε διαδικασία UNIX θα έχουν τρεις τυπικούς περιγραφείς αρχείων. Και οι δύο ροές και οι περιγραφείς αρχείων μπορούν να αντιπροσωπεύουν μια σύνδεση συσκευής, ωστόσο για τον έλεγχο συγκεκριμένων συσκευών, πρέπει να χρησιμοποιηθούν περιγραφείς αρχείων. Στα περισσότερα λειτουργικά συστήματα όπως το UNIX, οι περιγραφείς αρχείων παρουσιάζονται ως αντικείμενα τύπου "int". Ο περιγραφέας αρχείου χρησιμοποιείται από τον πυρήνα ως ευρετήριο στον πίνακα περιγραφής του αρχείου για να προσδιορίσει ποια διαδικασία άνοιξε αρχικά ένα συγκεκριμένο αρχείο και έπειτα επιτρέπει εκτέλεση των ζητούμενων λειτουργιών στην ανοιχτή συσκευή ή αρχείο.

Από την προοπτική προγραμματισμού εφαρμογών, πρέπει να χρησιμοποιηθούν περιγραφείς αρχείων εάν υπάρχουν λειτουργίες εισόδου ή εξόδου σε ειδικούς τρόπους λειτουργίας, συμπεριλαμβανομένων των μη αποκλειστικών εισόδων. Σε αντίθεση με τα ρεύματα που παρέχουν υψηλές λειτουργίες για τον έλεγχο, μια διασύνδεση περιγραφής αρχείων παρέχει μόνο απλές λειτουργίες για τη μεταφορά μπλοκ χαρακτήρων. Οι λειτουργίες χαμηλού επιπέδου μπορούν να εκτελεστούν απευθείας στον περιγραφέα αρχείων.

Τι είναι ένας περιγραφέας αρχείου (fd); - ορισμός από την τεχνολογία