Skip to main content

Τι είναι ένα ειδικό αρχείο;

Ένα ειδικό αρχείο, επίσης γνωστό ως αρχείο συσκευής, είναι ένα αρχείο σε έναν υπολογιστή που χρησιμοποιείται με προγράμματα οδήγησης συσκευών.Μπορεί να εμφανιστεί και να ενεργεί σαν ένα κανονικό αρχείο, αλλά περιλαμβάνει ένα ειδικό όνομα που το διακρίνει από άλλα αρχεία.Αυτό το όνομα δεν μπορεί να χρησιμοποιηθεί με άλλους τύπους αρχείων.Το ειδικό αρχείο μπορεί να δώσει εντολές σε ένα πρόγραμμα οδήγησης συσκευής μέσω κλήσεων συστήματος εισόδου/εξόδου (I/O).Αυτό διευκολύνει το αρχείο να ελέγχει μια συγκεκριμένη συσκευή ή μέρος του συστήματος υπολογιστή.

Ο κόμβος της συσκευής αποθηκεύει πληροφορίες σχετικά με το ειδικό αρχείο και χρησιμοποιεί έναν σημαντικό και μικρό αριθμό για να προσδιορίσει το αρχείο και το πρόγραμμα οδήγησης με το οποίο λειτουργεί.Microsoft Χρησιμοποιεί ειδικά αρχεία στα λειτουργικά τους συστήματα, όπως το σύστημα MS-DOS Reg.και Windows Reg ;.Μια σημαντική διαφορά είναι το όνομα και πώς διακρίνεται το ειδικό αρχείο.Microsoft αναφέρεται σε ειδικά αρχεία ως αρχεία συσκευών και τα παλαιότερα λειτουργικά συστήματα χρησιμοποιούν λέξεις αποθεματικών για τον εντοπισμό αυτών των ειδικών αρχείων αντί για σημαντικούς και μικρούς αριθμούς.Τα αρχεία συσκευών έχουν απλές λέξεις -κλειδιά όπως CON και PRN.Μπορούν να έχουν ή να μην έχουν εντολή εισόδου και εξόδου.Για παράδειγμα, το CON μπορεί να λάβει δεδομένα πληκτρολογημένα και να εκτυπώσει δεδομένα υπολογιστή στην κονσόλα.Ωστόσο, η λέξη -κλειδί PRN μπορεί να εκτυπώσει μόνο κείμενο.Δεν μπορεί να λάβει καμία είσοδο.

Για να κατανοήσουμε καλύτερα πώς τα ειδικά αρχεία επηρεάζουν τους ανθρώπους στην καθημερινή τους ζωή, θεωρήστε έναν φοιτητή που έχει σώσει το χαρτί του όρου σε ένα CD-ROM για να πάρει στη βιβλιοθήκη και την εκτύπωση της πανεπιστημιούπολης.Μόλις τοποθετήσει το CD στον υπολογιστή, ο υπολογιστής πρέπει να διαβάσει τα δεδομένα στο CD και να το ανοίξει στον υπολογιστή, ώστε ο μαθητής να μπορεί να το στείλει στον εκτυπωτή.Ένας τύπος ειδικού αρχείου, γνωστός ως συσκευή μπλοκ, μεταφέρει τα δεδομένα σε μπλοκ από το CD στον υπολογιστή.Μόλις μεταφερθούν όλα τα μπλοκ, ο υπολογιστής μπορεί να εμφανίσει τα περιεχόμενα του CD στην οθόνη του υπολογιστή.Οι συσκευές χαρακτήρων λειτουργούν με συστήματα που στέλνουν πληροφορίες ένα χαρακτήρα κάθε φορά αντί σε μεγάλα μπλοκ όπως το χειριστήριο των συσκευών μπλοκ.Οι ψευδο-συσκευές χρησιμοποιούνται για να αλληλεπιδρούν με τις εντολές που μπορεί να εκτελέσει το λειτουργικό σύστημα που δεν απαιτούν ένα φυσικό αντικείμενο για να αλληλεπιδράσει.Το CD-ROM είναι ένα φυσικό αντικείμενο που χειρίζεται μια συσκευή μπλοκ.Μια ψευδο-συσκευή ασχολείται αποκλειστικά με τις εντολές και δεν αλληλεπιδρά με οποιαδήποτε φυσικά αντικείμενα.