Πώς να ανοίξετε έναν φάκελο, δείτε τη δομή του δέντρου. Δομή αρχείου δίσκου Το αρχείο ως περιοχή δεδομένων

Μπορείτε να κάνετε διπλό κλικ στο εικονίδιο του φακέλου, μετά το οποίο θα εκκινήσει ο Explorer και θα σας δείξει τα περιεχόμενα του επιλεγμένου φακέλου (βλ. Εικ. 21.1).

Όταν κάνετε διπλό κλικ στο εικονίδιο ενός αρχείου, το πρόγραμμα που δημιούργησε αυτό το αρχείο ξεκινά και εμφανίζει τα περιεχόμενά του. Αν και στην πραγματικότητα μπορεί να μην είναι το ίδιο πρόγραμμα που δημιούργησε το αρχείο. Για παράδειγμα, τα αρχεία γραφικών μπορούν να ανοίξουν χρησιμοποιώντας ένα ειδικό πρόγραμμα για την προβολή τους, αντί του προγράμματος επεξεργασίας γραφικών που τα δημιούργησε.

Όταν ανοίγετε ένα αρχείο προγράμματος, το πρόγραμμα εκτελείται.

Μόλις ανοίξετε έναν φάκελο, θα δείτε τα περιεχόμενά του στο παράθυρο του φακέλου. Μπορείτε να διαμορφώσετε τα Windows έτσι ώστε κάθε φάκελος να ανοίγει στο δικό του παράθυρο. Δείτε πώς να το κάνετε.

1. Στο παράθυρο φακέλου, επιλέξτε Εργαλεία=>Επιλογές φακέλου.

Εμφανίζεται το πλαίσιο διαλόγου Επιλογές φακέλου.

2. Στην καρτέλα Γενικά, επιλέξτε Άνοιγμα κάθε φακέλου σε ξεχωριστό παράθυρο.

3. Κάντε κλικ στο OK.

Όταν τελειώσετε, μην ξεχάσετε να κλείσετε όλα τα παράθυρα φακέλων.

Δείτε τη δομή του δέντρου

Το πιο δύσκολο μέρος της εργασίας με φακέλους και αρχεία είναι η οργάνωσή τους σε αυτό που οι επιστήμονες υπολογιστών αποκαλούν δομή δέντρου. Η δομή δέντρου είναι σαφώς ορατή στην αριστερή πλευρά του παραθύρου του Explorer. Αυτή η περιοχή του παραθύρου ονομάζεται Φάκελοι (βλ. Εικόνα 21.1). Εάν δεν βλέπετε αυτήν τη λίστα, κάντε κλικ στο κουμπί Φάκελοι στη γραμμή εργαλείων. Ή επιλέξτε Προβολή^Πίνακες προγράμματος περιήγησης^Φάκελοι από το μενού.

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

Κάνοντας κλικ στο σύμβολο «+» (συν) δίπλα στον αντίστοιχο φάκελο, μπορείτε να δείτε όλους τους υποφακέλους του, δηλ. κλαδί μιας δομής δέντρου.

Κάνοντας κλικ στο σύμβολο «-» (μείον) δίπλα σε ένα φάκελο, κλείνεις τον αντίστοιχο κλάδο της δενδρικής δομής.

Πώς να κρύψετε μια δομή δέντρου

Όταν ο πίνακας φακέλων είναι κλειστός, το παράθυρο του Explorer εμφανίζει μια λίστα εργασιών για αρχεία και φακέλους, όπως φαίνεται στην Εικ. 21.2. Αυτή η λίστα περιέχει βασικές λειτουργίες με αρχεία σε έναν δεδομένο φάκελο, μεταβάσεις σε άλλους καταλόγους στον υπολογιστή και άλλες παρόμοιες εργασίες.

Η λίστα εργασιών εξαρτάται από τον τύπο του φακέλου που προβάλλετε, το επιλεγμένο αρχείο και τον τύπο του.

Σημειώστε ότι οποιαδήποτε από τις γραμμές εργασιών μπορεί να εμφανιστεί ή να κρυφτεί κάνοντας κλικ στο εικονίδιο με το βέλος.

Σχετικά με τα αρχεία και τις δομές αρχείων

Τι είναι ένα αρχείο

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

Αρχείο- πρόκειται για πληροφορίες που είναι αποθηκευμένες σε εξωτερικά μέσα και ενώνονται με ένα κοινό όνομα.

Για να διευκρινιστεί η έννοια αυτής της έννοιας, είναι βολικό να χρησιμοποιήσετε την ακόλουθη αναλογία: το ίδιο το μέσο αποθήκευσης (δίσκος) είναι σαν ένα βιβλίο. Μιλήσαμε για το γεγονός ότι ένα βιβλίο είναι η εξωτερική μνήμη ενός ατόμου και ένας μαγνητικός δίσκος είναι η εξωτερική μνήμη ενός υπολογιστή. Το βιβλίο αποτελείται από κεφάλαια (ιστορίες, ενότητες), καθένα από τα οποία έχει έναν τίτλο. Τα αρχεία έχουν επίσης τα δικά τους ονόματα. Αυτά ονομάζονται ονόματα αρχείων. Στην αρχή ή στο τέλος ενός βιβλίου υπάρχει συνήθως ένας πίνακας περιεχομένων - μια λίστα με τίτλους κεφαλαίων. Υπάρχει επίσης μια τέτοια λίστα καταλόγου στο δίσκο που περιέχει τα ονόματα των αποθηκευμένων αρχείων.

Μπορείτε να εμφανίσετε τον κατάλογο για να δείτε εάν το αρχείο που χρειάζεστε βρίσκεται στη μονάδα δίσκου.

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

Κάθε χρήστης που εργάζεται σε υπολογιστή πρέπει να ασχοληθεί με αρχεία. Ακόμη και για να παίξετε ένα παιχνίδι υπολογιστή, πρέπει να μάθετε σε ποιο αρχείο είναι αποθηκευμένο το πρόγραμμά του, να μπορείτε να βρείτε αυτό το αρχείο και να αρχικοποιήσετε το πρόγραμμα.

Η εργασία με αρχεία σε υπολογιστή γίνεται χρησιμοποιώντας το σύστημα αρχείων. Σύστημα αρχείων- αυτό είναι ένα λειτουργικό τμήμα του λειτουργικού συστήματος που εκτελεί λειτουργίες σε αρχεία.

Για να βρει το επιθυμητό αρχείο, ο χρήστης πρέπει να γνωρίζει: α) ποιο είναι το όνομα του αρχείου. β) όπου είναι αποθηκευμένο το αρχείο.

Ονομα αρχείου

Σε όλα σχεδόν τα λειτουργικά συστήματα, το όνομα αρχείου αποτελείται από δύο μέρη που χωρίζονται με μια τελεία. Για παράδειγμα:

Στα αριστερά της κουκκίδας βρίσκεται το πραγματικό όνομα αρχείου (tu-prog). Το τμήμα του ονόματος που ακολουθεί την τελεία ονομάζεται επέκταση αρχείου (pas). Συνήθως χρησιμοποιούνται λατινικά γράμματα και αριθμοί στα ονόματα αρχείων. Στα περισσότερα λειτουργικά συστήματα, το μέγιστο μήκος επέκτασης είναι 3 χαρακτήρες. Επιπλέον, το όνομα του αρχείου ενδέχεται να μην έχει επέκταση. Στο λειτουργικό σύστημα Windows, τα ρωσικά γράμματα επιτρέπονται στα ονόματα αρχείων. Το μέγιστο μήκος ονόματος είναι 255 χαρακτήρες.

Η επέκταση υποδεικνύει τι είδους πληροφορίες είναι αποθηκευμένες σε αυτό το αρχείο. Για παράδειγμα, η επέκταση txt συνήθως υποδηλώνει ένα αρχείο κειμένου (περιέχει κείμενο). επέκταση pxx - αρχείο γραφικών (περιέχει εικόνα), zip ή gag - αρχείο αρχειοθέτησης (περιέχει αρχείο - συμπιεσμένες πληροφορίες), pas - πρόγραμμα σε Pascal.

Λογικές μονάδες δίσκου

Ένας υπολογιστής μπορεί να έχει πολλές μονάδες δίσκου - συσκευές για εργασία με δίσκους. Σε κάθε μονάδα δίσκου δίνεται ένα όνομα με ένα γράμμα (ακολουθούμενο από άνω και κάτω τελεία), για παράδειγμα A:, B:, C:. Συχνά σε προσωπικούς υπολογιστές, ένας δίσκος μεγάλης χωρητικότητας ενσωματωμένος στη μονάδα συστήματος (που ονομάζεται σκληρός δίσκος) χωρίζεται σε διαμερίσματα. Κάθε ένα από αυτά τα διαμερίσματα ονομάζεται λογικός δίσκος και του δίνεται το όνομα C:, D:, E:, κ.λπ. Τα ονόματα A: και B: συνήθως αναφέρονται σε αφαιρούμενους δίσκους μικρής χωρητικότητας - δισκέτες (δισκέτες). Μπορούν επίσης να θεωρηθούν ως ονόματα δίσκων, μόνο λογικά, καθένα από τα οποία καταλαμβάνει πλήρως έναν πραγματικό (φυσικό) δίσκο. Επομένως, τα A:, B:, C:, D: είναι όλα ονόματα λογικών μονάδων δίσκου.

Το όνομα της λογικής μονάδας δίσκου που περιέχει το αρχείο είναι η πρώτη "συντεταγμένη" που καθορίζει τη θέση του αρχείου.

Δομή αρχείου δίσκου

Καλείται ολόκληρη η συλλογή αρχείων στο δίσκο και οι σχέσεις μεταξύ τους δομή αρχείου. Διαφορετικά λειτουργικά συστήματα ενδέχεται να υποστηρίζουν διαφορετικούς οργανισμούς δομής αρχείων. Υπάρχουν δύο τύποι δομών αρχείων: απλές ή μονού επιπέδου και ιεραρχικές - πολλαπλών επιπέδων.

Δομή αρχείου ενός επιπέδουείναι μια απλή ακολουθία αρχείων. Για να βρείτε ένα αρχείο στο δίσκο, πρέπει απλώς να καθορίσετε το όνομα του αρχείου. Για παράδειγμα, εάν το αρχείο tetris.exe βρίσκεται στη μονάδα δίσκου A:, τότε η "πλήρης διεύθυνση" του μοιάζει με αυτό:

Λειτουργικά συστήματα με δομή αρχείου ενός επιπέδου χρησιμοποιούνται στους απλούστερους εκπαιδευτικούς υπολογιστές που είναι εξοπλισμένοι μόνο με δισκέτες.

Δομή αρχείων πολλαπλών επιπέδων- ένας δενδροειδής (ιεραρχικός) τρόπος οργάνωσης αρχείων σε δίσκο. Για να διευκολυνθεί η κατανόηση αυτού του ζητήματος, θα χρησιμοποιήσουμε μια αναλογία με την παραδοσιακή «χάρτινη» μέθοδο αποθήκευσης πληροφοριών. Σε αυτήν την αναλογία, ένα αρχείο αναπαρίσταται ως κάποιο έγγραφο με τίτλο (κείμενο, σχέδιο) σε φύλλα χαρτιού. Το επόμενο μεγαλύτερο στοιχείο στη δομή του αρχείου ονομάζεται κατάλογος. Συνεχίζοντας την αναλογία «χάρτου», θα σκεφτούμε έναν κατάλογο ως φάκελο στον οποίο μπορείτε να επισυνάψετε πολλά έγγραφα, δηλαδή αρχεία. Ο κατάλογος έχει επίσης το δικό του όνομα (σκεφτείτε το στο εξώφυλλο ενός φακέλου).

Ο ίδιος ο κατάλογος μπορεί να είναι μέρος ενός άλλου καταλόγου εκτός αυτού. Αυτό είναι παρόμοιο με την ένθεση ενός φακέλου μέσα σε έναν άλλο μεγαλύτερο φάκελο. Έτσι, κάθε κατάλογος μπορεί να περιέχει πολλά αρχεία και υποκαταλόγους (που ονομάζονται υποκατάλογοι). Ο κατάλογος ανώτατου επιπέδου που δεν είναι ένθετος σε κανέναν άλλο κατάλογο ονομάζεται ριζικός κατάλογος.

Στο λειτουργικό σύστημα Windows, ο όρος "φάκελος" χρησιμοποιείται για να αναφερθεί στην έννοια του "καταλόγου".

Μια γραφική αναπαράσταση μιας ιεραρχικής δομής αρχείου ονομάζεται δέντρο.

Στο Σχ. 2.9 Τα ονόματα καταλόγων γράφονται με κεφαλαία γράμματα και τα ονόματα αρχείων με πεζά γράμματα. Εδώ στον ριζικό κατάλογο υπάρχουν δύο φάκελοι: IVANOV και PETROV και ένα αρχείο fin.com. Ο φάκελος IVANOV περιέχει δύο υποφακέλους PROGS και DATA. Ο φάκελος DATA είναι κενός. υπάρχουν τρία αρχεία στο φάκελο PROGS, κ.λπ. Στο δέντρο, ο ριζικός κατάλογος συνήθως αντιπροσωπεύεται από το σύμβολο \.

Η διαδρομή προς το αρχείο

Τώρα φανταστείτε ότι πρέπει να βρείτε ένα συγκεκριμένο έγγραφο. Για να το κάνετε αυτό, πρέπει να γνωρίζετε το πλαίσιο στο οποίο βρίσκεται, καθώς και τη "διαδρομή" προς το έγγραφο μέσα στο πλαίσιο: ολόκληρη τη σειρά φακέλων που πρέπει να ανοίξετε για να φτάσετε στα χαρτιά που αναζητάτε.

Η δεύτερη συντεταγμένη που καθορίζει τη θέση του αρχείου είναι διαδρομή προς το αρχείο στο δίσκο. Η διαδρομή προς ένα αρχείο είναι μια ακολουθία ονομάτων καταλόγου, ξεκινώντας από τον ριζικό κατάλογο και τελειώνοντας με αυτόν στον οποίο είναι απευθείας αποθηκευμένο το αρχείο.

Εδώ είναι μια γνωστή παραμυθένια αναλογία με την έννοια του "μονοπάτι προς ένα αρχείο": "Υπάρχει ένα σεντούκι κρεμασμένο σε μια βελανιδιά, στο στήθος υπάρχει ένας λαγός, στο λαγό υπάρχει μια πάπια, στην πάπια εκεί είναι ένα αυγό, στο αυγό υπάρχει μια βελόνα, στο τέλος της οποίας είναι ο θάνατος του Koshcheev."

Το λογικό όνομα μονάδας δίσκου, η διαδρομή αρχείου και το όνομα αρχείου που καταγράφονται με τη σειρά αποτελούν πλήρες όνομα αρχείου.

Εάν φαίνεται στο Σχ. Η δομή αρχείων 2.9 αποθηκεύεται στη μονάδα δίσκου C: και, στη συνέχεια, τα πλήρη ονόματα ορισμένων από τα αρχεία που περιλαμβάνονται σε αυτήν στον συμβολισμό των λειτουργικών συστημάτων MS-DOS και Windows μοιάζουν με αυτό:

C:\IVANOV\PROGS\progl.pas

C:\PETROV\DATA\task.dat

Πίνακας κατανομής αρχείων

Πληροφορίες σχετικά με τη δομή του αρχείου του Δίσκου περιέχονται στον ίδιο δίσκο με τη μορφή πίνακα εκχώρησης αρχείων. Χρησιμοποιώντας το σύστημα αρχείων OS, ο χρήστης μπορεί να προβάλλει διαδοχικά τα περιεχόμενα των καταλόγων (φακέλους) στην οθόνη, μετακινώντας προς τα πάνω ή προς τα κάτω στο δέντρο δομής αρχείων.

Στο Σχ. Το σχήμα 2.10 δείχνει ένα παράδειγμα εμφάνισης ενός δέντρου καταλόγου στη λογική μονάδα δίσκου E: στην οθόνη του υπολογιστή (αριστερό παράθυρο).

Το δεξί παράθυρο δείχνει τα περιεχόμενα του φακέλου ARCON. ") τότε υπάρχουν πολλά αρχεία διαφορετικών τύπων. Επομένως, για παράδειγμα, είναι σαφές ότι το πλήρες όνομα του πρώτου αρχείου στη λίστα είναι το εξής:

E:\GAME\GAMES\ARCON\dos4gw.exe

Από τον πίνακα μπορείτε να λάβετε πρόσθετες πληροφορίες για τα αρχεία. Για παράδειγμα, το αρχείο dos4gw.exe έχει μέγεθος 254.556 byte και δημιουργήθηκε στις 31 Μαΐου 1994 στις 2:00 π.μ.

Έχοντας βρει μια καταχώρηση σχετικά με το επιθυμητό αρχείο σε μια τέτοια λίστα, χρησιμοποιώντας εντολές λειτουργικού συστήματος, ο χρήστης μπορεί να εκτελέσει διάφορες ενέργειες με αυτό: αρχικοποίηση του προγράμματος που περιέχεται στο αρχείο. διαγραφή, μετονομασία, αντιγραφή αρχείου. Θα μάθετε πώς να εκτελείτε όλες αυτές τις λειτουργίες σε ένα πρακτικό μάθημα.

Ερωτήσεις και εργασίες

    1. Ποιο είναι το όνομα του λειτουργικού συστήματος που χρησιμοποιείται στο εργαστήριο υπολογιστών σας;
    2. Ποια δομή αρχείων χρησιμοποιεί το λειτουργικό σύστημα στους υπολογιστές σας (απλοί, πολλαπλών επιπέδων);
    3. Πόσες φυσικές μονάδες δίσκου έχουν οι υπολογιστές σας; Πόσοι λογικοί δίσκοι υπάρχουν σε φυσικούς δίσκους και τι ονόματα έχουν στο λειτουργικό σύστημα;
    4. Ποιοι κανόνες διέπουν τα ονόματα αρχείων στο λειτουργικό σας σύστημα;
    5. Ποια είναι η διαδρομή προς το αρχείο στο δίσκο, το πλήρες όνομα του αρχείου;
    6. Μάθετε (υπό την καθοδήγηση ενός καθηγητή) να προβάλλετε τους καταλόγους δίσκων στους υπολογιστές σας στην οθόνη.
    7. Μάθετε να αρχικοποιείτε προγράμματα από αρχεία προγράμματος (όπως exe, com).
    8. Μάθετε να εκτελείτε βασικές λειτουργίες αρχείων στο λειτουργικό σύστημα που χρησιμοποιείτε (αντιγραφή, μετακίνηση, διαγραφή, μετονομασία αρχείων).

Διεπαφή χρήστη

Φιλική διεπαφή χρήστη

Τώρα εξοικειωθείτε με τη νέα έννοια της «διεπαφής χρήστη».

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

Η μορφή αλληλεπίδρασης μεταξύ ενός προγράμματος και ενός χρήστη ονομάζεται διεπαφή χρήστη. Μια φιλική προς τον χρήστη μορφή αλληλεπίδρασης ονομάζεται φιλική προς το χρήστη διεπαφή.

Αντικειμενοστραφή διεπαφή

Η διεπαφή των σύγχρονων προγραμμάτων συστημάτων και εφαρμογών ονομάζεται αντικειμενοστραφής διεπαφή. Ένα παράδειγμα λειτουργικού συστήματος που εφαρμόζει αντικειμενοστραφή προσέγγιση είναι τα Windows.

Το λειτουργικό σύστημα λειτουργεί με πολλά αντικείμενα, τα οποία περιλαμβάνουν: έγγραφα, προγράμματα, μονάδες δίσκου, εκτυπωτές και άλλα αντικείμενα που αντιμετωπίζουμε όταν εργαζόμαστε στο λειτουργικό σύστημα.

Τα έγγραφα περιέχουν ορισμένες πληροφορίες: κείμενο, ήχο, εικόνες κ.λπ. Τα προγράμματα χρησιμοποιούνται για την επεξεργασία εγγράφων. Μεμονωμένα προγράμματα και έγγραφα είναι άρρηκτα συνδεδεμένα: ένας επεξεργαστής κειμένου λειτουργεί με έγγραφα κειμένου, ένας επεξεργαστής γραφικών λειτουργεί με φωτογραφίες και εικονογραφήσεις και ένα πρόγραμμα επεξεργασίας ήχου σάς επιτρέπει να εγγράφετε, να επεξεργάζεστε και να ακούτε αρχεία ήχου.

Τα έγγραφα και τα προγράμματα είναι αντικείμενα πληροφοριών. Και αντικείμενα όπως μονάδες δίσκου και εκτυπωτές είναι αντικείμενα υλικού (φυσικά). Το λειτουργικό σύστημα συσχετίζει το αντικείμενο με:

    γραφική ονομασία?

    ιδιότητες;

    η ΣΥΜΠΕΡΙΦΟΡΑ.

Η διεπαφή του λειτουργικού συστήματος χρησιμοποιεί εικονίδια (ονομάζονται επίσης εικονογράμματα, εικονίδια) και ονόματα για να προσδιορίσει έγγραφα, προγράμματα και συσκευές. Το όνομα και το εικονίδιο καθιστούν δυνατή την εύκολη διάκριση ενός αντικειμένου από ένα άλλο (Εικ. 2.11).

Κάθε αντικείμενο συνδέεται με ένα συγκεκριμένο σύνολο ιδιοτήτων και ένα σύνολο ενεργειών που μπορούν να εκτελεστούν στο αντικείμενο.

Για παράδειγμα, οι ιδιότητες ενός εγγράφου είναι η θέση του στη δομή του αρχείου και το μέγεθός του. Ενέργειες σε ένα έγγραφο: άνοιγμα (προβολή ή ακρόαση), μετονομασία, εκτύπωση, αντιγραφή, αποθήκευση, διαγραφή κ.λπ.

Κατάλογος συμφραζόμενων

Το λειτουργικό σύστημα παρέχει την ίδια διεπαφή χρήστη όταν εργάζεστε με διαφορετικά αντικείμενα. Στο λειτουργικό σύστημα Windows, για να εξοικειωθείτε με τις ιδιότητες ενός αντικειμένου και τις πιθανές ενέργειες σε αυτό, χρησιμοποιείται το μενού περιβάλλοντος (Εικ. 2.12) (για να καλέσετε το μενού περιβάλλοντος, επιλέξτε το εικονίδιο του αντικειμένου και κάντε δεξί κλικ).

Μενού- Αυτή είναι μια λίστα που εμφανίζεται στην οθόνη από την οποία ο χρήστης μπορεί να επιλέξει το στοιχείο που χρειάζεται.

Ρύζι. 2.12. Μενού περιβάλλοντος εγγράφου

Στο μενού στο Σχ. 2.12 όλες οι παράγραφοι, εκτός από την τελευταία, αναφέρονται σε ενέργειες που μπορούν να εκτελεστούν με το έγγραφο. Το επιθυμητό στοιχείο μενού επιλέγεται χρησιμοποιώντας τα πλήκτρα του δρομέα ή έναν χειριστή (για παράδειγμα, ένα ποντίκι). Εάν επιλέξετε το στοιχείο μενού "Ιδιότητες", θα εμφανιστεί στην οθόνη μια λίστα με τις ιδιότητες αυτού του αντικειμένου.

Ερωτήσεις και εργασίες

    1. Τι είναι η διεπαφή χρήστη;
    2. Πώς χαρακτηρίζεται ένα αντικείμενο (από τη σκοπιά της αντικειμενοστρεφούς προσέγγισης);
    3. Πώς μπορείτε να μάθετε τις ιδιότητες ενός αντικειμένου ή να εκτελέσετε μια ενέργεια σε αυτό;

Ένα αντικείμενο μεταβλητού μήκους που ονομάζεται αρχείο.

Αρχείο -είναι μια ονομασμένη ακολουθία byte αυθαίρετου μήκους. Δεδομένου ότι ένα αρχείο μπορεί να έχει μηδενικό μήκος, η δημιουργία ενός αρχείου περιλαμβάνει το να του δώσετε ένα όνομα και να το καταχωρήσετε στο σύστημα αρχείων - αυτή είναι μια από τις λειτουργίες του λειτουργικού συστήματος.

Συνήθως, τα δεδομένα που ανήκουν στον ίδιο τύπο αποθηκεύονται σε ξεχωριστό αρχείο. Σε αυτήν την περίπτωση, καθορίζεται ο τύπος δεδομένων Τύπος αρχείου.

Δεδομένου ότι δεν υπάρχει όριο μεγέθους στον ορισμό του αρχείου, μπορεί κανείς να φανταστεί ένα αρχείο με 0 byte (κενό αρχείο)και ένα αρχείο με οποιοδήποτε αριθμό byte.

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

Δομή αρχείου - ιεραρχική δομή στην οποία το λειτουργικό σύστημα εμφανίζει αρχεία και καταλόγους (φακέλους).

Χρησιμεύει ως η κορυφή της δομής όνομα φορέα, όπου αποθηκεύονται τα αρχεία. Στη συνέχεια, τα αρχεία ομαδοποιούνται σε καταλόγους (φάκελοι),εντός του οποίου μπορεί να δημιουργηθεί ένθετους καταλόγους

Ονόματα εξωτερικών μέσων αποθήκευσης.Οι δίσκοι στους οποίους είναι αποθηκευμένες οι πληροφορίες στον υπολογιστή έχουν τα δικά τους ονόματα - κάθε δίσκος ονομάζεται με ένα γράμμα του λατινικού αλφαβήτου, ακολουθούμενο από άνω και κάτω τελεία. Έτσι, στις δισκέτες εκχωρούνται πάντα γράμματα ΕΝΑ:Και ΣΕ:. Οι λογικές μονάδες του σκληρού δίσκου ονομάζονται ξεκινώντας από το γράμμα ΜΕ:. Όλα τα λογικά ονόματα μονάδων δίσκου ακολουθούνται από ονόματα μονάδων CD. Για παράδειγμα, εγκατεστημένο: μια μονάδα δισκέτας, μια μονάδα σκληρού δίσκου χωρισμένη σε 3 λογικές μονάδες και μια μονάδα CD. Προσδιορίστε τα γράμματα όλων των μέσων αποθήκευσης. ΕΝΑ:- Μονάδα δισκέτας. ΜΕ:, ΡΕ:, ΜΙ:- λογικές μονάδες του σκληρού δίσκου. ΦΑ:- Μονάδα CD.

Λογική κίνηση ή Ενταση ΗΧΟΥ(Αγγλικά) Ενταση ΗΧΟΥή αγγλικά χώρισμα) - μέρος της μακροπρόθεσμης μνήμης του υπολογιστή, που θεωρείται ως σύνολο για ευκολία στη χρήση. Ο όρος "λογικός δίσκος" χρησιμοποιείται σε αντίθεση με τον "φυσικό δίσκο", που αναφέρεται στη μνήμη ενός συγκεκριμένου μέσου δίσκου.

Για το λειτουργικό σύστημα, δεν έχει σημασία πού βρίσκονται τα δεδομένα - σε δίσκο λέιζερ, σε διαμέρισμα σκληρού δίσκου ή σε μονάδα flash. Για να ενοποιηθούν οι αντιπροσωπευόμενες περιοχές της μακροπρόθεσμης μνήμης, εισάγεται η έννοια του λογικού δίσκου.

Εκτός από τις αποθηκευμένες πληροφορίες, ο τόμος περιέχει μια περιγραφή του συστήματος αρχείων - κατά κανόνα, αυτός είναι ένας πίνακας που περιλαμβάνει όλα τα αρχεία και τα χαρακτηριστικά τους (Πίνακας κατανομής αρχείων, FAT). Ο πίνακας καθορίζει, συγκεκριμένα, σε ποιον κατάλογο (φάκελο) βρίσκεται ένα συγκεκριμένο αρχείο. Χάρη σε αυτό, όταν μετακινείτε ένα αρχείο από έναν φάκελο σε έναν άλλο εντός του ίδιου τόμου, τα δεδομένα δεν μεταφέρονται από ένα μέρος του φυσικού δίσκου σε άλλο, αλλά απλώς αλλάζουν την καταχώρηση στον πίνακα εκχώρησης αρχείων. Εάν ένα αρχείο μεταφερθεί από μια λογική μονάδα δίσκου σε μια άλλη (ακόμα και αν και οι δύο λογικές μονάδες δίσκου βρίσκονται στην ίδια φυσική μονάδα δίσκου), θα πραγματοποιηθεί απαραίτητα φυσική μεταφορά δεδομένων (αντιγραφή με περαιτέρω διαγραφή του πρωτοτύπου εάν είναι επιτυχής).

Για τον ίδιο λόγο, η μορφοποίηση και η ανασυγκρότηση κάθε λογικής μονάδας δίσκου δεν επηρεάζει τις άλλες.

Κατάλογος (ντοσιέ) - χώρος στο δισκο (ειδικό αρχείο συστήματος) που αποθηκεύει πληροφορίες υπηρεσίας σχετικά με αρχεία (όνομα, επέκταση, ημερομηνία δημιουργίας, μέγεθος κ.λπ.). Οι κατάλογοι σε χαμηλότερα επίπεδα είναι ένθετοι μέσα σε καταλόγους σε υψηλότερα επίπεδα και είναι για αυτούς φωλιασμένος. Ο κατάλογος ανώτατου επιπέδου (υπερκατάλογος) σε σχέση με καταλόγους χαμηλότερου επιπέδου ονομάζεται γονικός κατάλογος.Το ανώτατο επίπεδο ένθεσης της ιεραρχικής δομής είναι ριζικός κατάλογοςδίσκος (Εικ. 1). Ο κατάλογος με τον οποίο ο χρήστης εργάζεται αυτήν τη στιγμή καλείται ρεύμα.

Οι κανόνες για την ονομασία ενός καταλόγου δεν διαφέρουν από τους κανόνες για την ονομασία ενός αρχείου, αν και δεν είναι συνηθισμένο να καθορίζονται επεκτάσεις ονόματος για καταλόγους. Όταν γράφετε μια διαδρομή πρόσβασης αρχείου μέσω ενός συστήματος υποκαταλόγων, όλοι οι ενδιάμεσοι κατάλογοι διαχωρίζονται από ένα συγκεκριμένο σύμβολο. Πολλά λειτουργικά συστήματα χρησιμοποιούν το "\" (πίσω κάθετο) ως αυτόν τον χαρακτήρα.

Η απαίτηση για ένα μοναδικό όνομα αρχείου είναι προφανής - χωρίς αυτό είναι αδύνατο να διασφαλιστεί η σαφής πρόσβαση στα δεδομένα. Στην τεχνολογία υπολογιστών, η απαίτηση της μοναδικότητας του ονόματος διασφαλίζεται αυτόματα - ούτε ο χρήστης ούτε ο αυτοματισμός μπορούν να δημιουργήσουν ένα αρχείο με όνομα ίδιο με ένα υπάρχον.

Όταν χρησιμοποιείται ένα αρχείο που δεν βρίσκεται στον τρέχοντα κατάλογο, το πρόγραμμα που έχει πρόσβαση στο αρχείο πρέπει να υποδεικνύει πού ακριβώς βρίσκεται το αρχείο. Αυτό γίνεται καθορίζοντας τη διαδρομή προς το αρχείο.

Η διαδρομή προς το αρχείο- αυτό είναι το όνομα του μέσου (δίσκος) και μια ακολουθία ονομάτων καταλόγου, που χωρίζονται με τον χαρακτήρα "\" στο λειτουργικό σύστημα Windows (ο χαρακτήρας "/" χρησιμοποιείται στο λειτουργικό σύστημα γραμμής UNIX).Αυτή η διαδρομή καθορίζει τη διαδρομή προς τον κατάλογο στον οποίο βρίσκεται το επιθυμητό αρχείο.

Υπάρχουν δύο διαφορετικές μέθοδοι που χρησιμοποιούνται για τον καθορισμό της διαδρομής του αρχείου. Στην πρώτη περίπτωση δίνεται κάθε αρχείο απόλυτο όνομα διαδρομής (πλήρες όνομα αρχείου),που αποτελείται από τα ονόματα όλων των καταλόγων από τη ρίζα έως αυτόν που περιέχει το αρχείο και το όνομα του ίδιου του αρχείου. Για παράδειγμα, το μονοπάτι C:\Abby\Doc\otchet.docσημαίνει ότι ο ριζικός κατάλογος του δίσκου ΜΕ:περιέχει έναν κατάλογο Άμπι, το οποίο με τη σειρά του περιέχει έναν υποκατάλογο Έγγρόπου βρίσκεται το αρχείο έκθεση.doc. Τα απόλυτα ονόματα μονοπατιών ξεκινούν πάντα με το όνομα του μέσου και τον ριζικό κατάλογο και είναι μοναδικά. Ισχύει επίσης σχετικό όνομα διαδρομής.Χρησιμοποιείται μαζί με την έννοια τρέχον κατάλογο.Ο χρήστης μπορεί να ορίσει έναν από τους καταλόγους ως τον τρέχοντα κατάλογο εργασίας. Σε αυτήν την περίπτωση, όλα τα ονόματα διαδρομών που δεν ξεκινούν με χαρακτήρα οριοθέτη θεωρούνται σχετικά και υπολογίζονται σε σχέση με τον τρέχοντα κατάλογο. Για παράδειγμα, εάν ο τρέχων κατάλογος είναι Ταξιτζής, μετά στο αρχείο με απόλυτη διαδρομή Ταξιτζής\μπορείτε να επικοινωνήσετε μαζί μου ως Doc\otchet.doc.

Λόγω του γεγονότος ότι η δομή του αρχείου ενός υπολογιστή μπορεί να είναι σημαντική, αναζητήστε τα απαραίτητα έγγραφαΗ απλή πλοήγηση στη δομή του αρχείου δεν είναι πάντα βολική. Συνήθως πιστεύεται ότι κάθε χρήστης υπολογιστή πρέπει να γνωρίζει (και να θυμάται) τη δομή των φακέλων στους οποίους αποθηκεύει έγγραφα. Ωστόσο, υπάρχουν φορές που τα έγγραφα αποθηκεύονται εκτός αυτής της δομής. Για παράδειγμα, πολλές εφαρμογές αποθηκεύουν έγγραφα σε προεπιλεγμένους φακέλους, εάν ο χρήστης έχει ξεχάσει να καθορίσει ρητά πού πρέπει να αποθηκευτεί το έγγραφο. Αυτός ο προεπιλεγμένος φάκελος μπορεί να είναι ο φάκελος που αποθηκεύτηκε τελευταία, ο φάκελος στον οποίο βρίσκεται η ίδια η εφαρμογή, κάποιο είδος φακέλου υπηρεσίας, για παράδειγμα \ Τα αρχεία μουκαι ούτω καθεξής. Σε τέτοιες περιπτώσεις, τα αρχεία εγγράφων μπορεί να «χαθούν» στη μάζα άλλων δεδομένων.

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

Κύριο εργαλείο αναζήτησης Windows XPεκκινήστε από το Κύριο Μενού με την εντολή Έναρξη > Εύρεση > Αρχεία και φάκελοι. Μια άλλη επιλογή εκκίνησης δεν είναι λιγότερο βολική - από οποιοδήποτε παράθυρο φακέλου (Προβολή > Γραμμές Explorer > Αναζήτηση > Αρχεία και φάκελοιή κλειδί F3).

Τα στοιχεία ελέγχου που παρέχονται στον πίνακα αναζήτησης σάς επιτρέπουν να τοπικοποιήσετε την περιοχή αναζήτησης με βάση τις διαθέσιμες πληροφορίες σχετικά με το όνομα και τη διεύθυνση του αρχείου. Οι χαρακτήρες μπαλαντέρ επιτρέπονται κατά την εισαγωγή ονόματος αρχείου «*» Και «?» . Σύμβολο «*» αντικαθιστά οποιονδήποτε αριθμό αυθαίρετων χαρακτήρων και τον χαρακτήρα «?» αντικαθιστά οποιονδήποτε χαρακτήρα. Έτσι, για παράδειγμα, η αναζήτηση ενός αρχείου με όνομα *.κείμενοθα τελειώσει με όλα τα αρχεία με επέκταση ονόματος. κείμενοκαι το αποτέλεσμα της αναζήτησης αρχείων με το όνομα *.;τθα είναι μια λίστα με όλα τα αρχεία με επεκτάσεις ονόματος. txt, .bat, .datκαι ούτω καθεξής.

Κατά την αναζήτηση αρχείων με "μεγάλα" ονόματα, θα πρέπει να έχετε κατά νου ότι εάν το "μακρύ" όνομα περιέχει κενά (και αυτό είναι αποδεκτό), τότε όταν δημιουργείτε μια εργασία αναζήτησης, ένα τέτοιο όνομα θα πρέπει να περικλείεται σε εισαγωγικά, για παράδειγμα: «Τρέχουσα εργασία.doc».

Η γραμμή αναζήτησης έχει πρόσθετα κρυφά στοιχεία ελέγχου. Εμφανίζονται όταν κάνετε κλικ στο βέλος που εκτείνεται προς τα κάτω.

· Ερώτηση Πότε έγιναν οι τελευταίες αλλαγές;σας επιτρέπει να περιορίσετε το εύρος αναζήτησης από την ημερομηνία δημιουργίας, τελευταίας τροποποίησης ή ανοίγματος του αρχείου.

· Ερώτηση Ποιο είναι το μέγεθος του αρχείου;σας επιτρέπει να περιορίσετε την αναζήτησή σας σε αρχεία συγκεκριμένου μεγέθους.

· Παράγραφος Επιπλέον επιλογέςσας επιτρέπει να καθορίσετε τον τύπο αρχείου, να επιτρέψετε την προβολή κρυφών αρχείων και φακέλων και να ορίσετε κάποιες άλλες επιλογές αναζήτησης.

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

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

19.Συμπίεση δεδομένων και αρχειοθέτηση αρχείων.

Ένα χαρακτηριστικό γνώρισμα των περισσότερων «κλασικών» τύπων δεδομένων με τους οποίους εργάζονται παραδοσιακά οι άνθρωποι είναι ένας ορισμένος πλεονασμός. Ο βαθμός πλεονασμού εξαρτάται από τον τύπο των δεδομένων. Επιπλέον, ο βαθμός πλεονασμού δεδομένων εξαρτάται από το σύστημα κωδικοποίησης που υιοθετείται. Έτσι, για παράδειγμα, μπορούμε να πούμε ότι η κωδικοποίηση πληροφοριών κειμένου χρησιμοποιώντας τη ρωσική γλώσσα (χρησιμοποιώντας το ρωσικό αλφάβητο) δίνει κατά μέσο όρο 20-30% περισσότερο πλεονασμό από την κωδικοποίηση επαρκών πληροφοριών χρησιμοποιώντας την αγγλική γλώσσα.
Ο πλεονασμός παίζει επίσης σημαντικό ρόλο στην επεξεργασία πληροφοριών. Ωστόσο, όταν δεν πρόκειται για επεξεργασία, αλλά για αποθήκευση τελικών εγγράφων ή μετάδοσή τους, ο πλεονασμός μπορεί να μειωθεί, γεγονός που δίνει το αποτέλεσμα της συμπίεσης δεδομένων.
Εάν εφαρμόζονται μέθοδοι συμπίεσης πληροφοριών σε ολοκληρωμένα έγγραφα, τότε ο όρος συμπίεση δεδομένων αντικαθίσταται συχνά από τον όρο αρχειοθέτηση δεδομένων και τα εργαλεία λογισμικού που εκτελούν αυτές τις λειτουργίες ονομάζονται αρχειοθέτες.
Ανάλογα με το αντικείμενο στο οποίο βρίσκονται τα δεδομένα που συμπιέζονται, υπάρχουν:
- συμπίεση (αρχειοθέτηση) αρχείων.
- συμπίεση (αρχειοθέτηση) φακέλων.
- συμπίεση δίσκου.
Εάν το περιεχόμενο δεδομένων αλλάξει κατά τη συμπίεση δεδομένων, η μέθοδος συμπίεσης είναι μη αναστρέψιμη και όταν τα δεδομένα αποκαθίστανται από ένα συμπιεσμένο αρχείο, η αρχική ακολουθία δεν αποκαθίσταται πλήρως. Τέτοιες μέθοδοι ονομάζονται επίσης μέθοδοι συμπίεσης ελεγχόμενες με απώλειες. Ισχύουν μόνο για εκείνους τους τύπους δεδομένων για τους οποίους η επίσημη απώλεια μέρους του περιεχομένου δεν οδηγεί σε σημαντική μείωση των καταναλωτικών ιδιοτήτων. Πρώτα απ 'όλα, αυτό ισχύει για δεδομένα πολυμέσων: ακολουθίες βίντεο, ηχογραφήσεις μουσικής, ηχογραφήσεις και σχέδια. Οι μέθοδοι συμπίεσης με απώλεια συνήθως παρέχουν πολύ υψηλότερους ρυθμούς συμπίεσης από τις αναστρέψιμες μεθόδους, αλλά δεν μπορούν να εφαρμοστούν σε έγγραφα κειμένου, βάσεις δεδομένων ή ακόμα και σε κώδικα προγράμματος. Οι τυπικές μορφές συμπίεσης με απώλειες είναι:
- JPG για δεδομένα γραφικών.
- .MPG για δεδομένα βίντεο.
- . M RZ για δεδομένα ήχου.
Εάν η συμπίεση δεδομένων αλλάζει μόνο τη δομή της, τότε η μέθοδος συμπίεσης είναι αναστρέψιμη. Από τον κώδικα που προκύπτει, μπορείτε να επαναφέρετε τον αρχικό πίνακα εφαρμόζοντας την αντίστροφη μέθοδο. Χρησιμοποιούνται αναστρέψιμες μέθοδοι για τη συμπίεση οποιουδήποτε τύπου δεδομένων. Οι τυπικές μορφές συμπίεσης χωρίς απώλειες είναι:
- .GIF, ΣΥΜΒΟΥΛΗ,. PCX και πολλά άλλα για δεδομένα γραφικών.
- .AVI για δεδομένα βίντεο.
- .ZIP, .ARJ, .BAR, .LZH, .LH, .CAB και πολλά άλλα για οποιονδήποτε τύπο δεδομένων.
Οι «κλασικές» μορφές συμπίεσης δεδομένων, που χρησιμοποιούνται ευρέως στην καθημερινή εργασία στον υπολογιστή, είναι οι μορφές .ZIP και .ARJ. Πρόσφατα, προστέθηκε σε αυτά η δημοφιλής μορφή .RAR.
Οι βασικές λειτουργίες που εκτελούν οι περισσότεροι σύγχρονοι διαχειριστές αρχείων περιλαμβάνουν:
- εξαγωγή αρχείων από αρχεία.
- δημιουργία νέων αρχείων.
- προσθήκη αρχείων σε ένα υπάρχον αρχείο.
- δημιουργία αυτοεξαγωγικών αρχείων.
- δημιουργία κατανεμημένων αρχείων σε μέσα χαμηλής χωρητικότητας·
- δοκιμή της ακεραιότητας της δομής του αρχείου.
- πλήρης ή μερική ανάκτηση κατεστραμμένων αρχείων.
- προστασία των αρχείων από προβολή και μη εξουσιοδοτημένη τροποποίηση.
Αρχεία αυτοεξαγωγής Ένα αρχείο αυτοεξαγωγής προετοιμάζεται με βάση ένα κανονικό αρχείο με την προσάρτηση μιας μικρής μονάδας λογισμικού σε αυτό. Το ίδιο το αρχείο λαμβάνει μια επέκταση ονόματος.EXE, η οποία είναι τυπική για εκτελέσιμα αρχεία.
Διανεμημένα αρχεία. Ορισμένοι διαχειριστές (για παράδειγμα το WinZip) εκτελούν διαχωρισμό απευθείας σε δισκέτες και κάποιοι (για παράδειγμα WinRAR και WinArj) σας επιτρέπουν να προ-διαχωρίσετε το αρχείο σε τμήματα ενός δεδομένου μεγέθους στον σκληρό δίσκο. Στη συνέχεια, μπορούν να μεταφερθούν σε εξωτερικά μέσα μέσω αντιγραφής.
Κατά τη δημιουργία κατανεμημένων αρχείων, ο διαχειριστής WinZip έχει ένα δυσάρεστο χαρακτηριστικό: κάθε τόμος φέρει αρχεία με τα ίδια ονόματα. Ως αποτέλεσμα, δεν είναι δυνατός ο προσδιορισμός των αριθμών τόμου που είναι αποθηκευμένοι σε κάθε δισκέτα με βάση το όνομα αρχείου WinArj και WinRAR archive managers ετικέτες σε όλα τα κατανεμημένα αρχεία αρχειοθέτησης με διαφορετικά ονόματα και επομένως δεν δημιουργούν τέτοια προβλήματα.
Προστασία αρχείων. Στις περισσότερες περιπτώσεις, τα αρχεία προστατεύονται χρησιμοποιώντας έναν κωδικό πρόσβασης, ο οποίος ζητείται όταν προσπαθείτε να προβάλετε, να αποσυσκευάσετε ή να αλλάξετε το αρχείο.
Οι πρόσθετες λειτουργίες των διαχειριστών αρχείων περιλαμβάνουν λειτουργίες υπηρεσιών που κάνουν την εργασία πιο βολική. Συχνά υλοποιούνται με εξωτερική σύνδεση πρόσθετων βοηθητικών προγραμμάτων και παρέχουν:
- προβολή αρχείων διαφόρων μορφών χωρίς την εξαγωγή τους από το αρχείο.
αναζήτηση αρχείων και δεδομένων μέσα σε αρχεία.
εγκατάσταση προγραμμάτων από αρχεία χωρίς προκαταρκτική αποσυσκευασία.
έλεγχος της απουσίας ιών υπολογιστών στο αρχείο πριν από την αποσυσκευασία του.
κρυπτογραφική προστασία των αρχειακών πληροφοριών·
αποκωδικοποίηση μηνυμάτων email?
«διαφανής» συμπίεση εκτελέσιμων αρχείων.EXE και.DLL.
δημιουργία αυτοεξαγωγικών πολυτόμων αρχείων.
επιλέγοντας ή προσαρμόζοντας την αναλογία συμπίεσης πληροφοριών.

Οι χρήστες έχουν πρόσβαση στα αρχεία με συμβολικά ονόματα. Ωστόσο, η ανθρώπινη μνήμη περιορίζει τον αριθμό των ονομάτων αντικειμένων στα οποία μπορεί να αναφερθεί ένας χρήστης με το όνομα. Η ιεραρχική οργάνωση του χώρου ονομάτων μας επιτρέπει να επεκτείνουμε σημαντικά αυτά τα όρια. Αυτός είναι ο λόγος για τον οποίο τα περισσότερα συστήματα αρχείων έχουν μια ιεραρχική δομή, στην οποία τα επίπεδα δημιουργούνται επιτρέποντας σε έναν κατάλογο χαμηλότερου επιπέδου να περιέχεται σε έναν κατάλογο υψηλότερου επιπέδου (Εικόνα 19).

Ρύζι. 19. Ιεραρχία συστημάτων αρχείων:

α – οργάνωση ενός επιπέδου· β – δέντρο; σε – δίκτυο

Το γράφημα που περιγράφει την ιεραρχία καταλόγου μπορεί να είναι ένα δέντρο ή ένα δίκτυο. Οι κατάλογοι σχηματίζουν ένα δέντρο εάν ένα αρχείο επιτρέπεται να συμπεριληφθεί σε έναν μόνο κατάλογο (Εικ. 19, β) και ένα δίκτυο - εάν το αρχείο μπορεί να συμπεριληφθεί σε πολλούς καταλόγους ταυτόχρονα (Εικ. 19, γ). Για παράδειγμα, στο MS-DOS και στα Windows, οι κατάλογοι σχηματίζουν μια δομή δέντρου, ενώ στο UNIX σχηματίζουν μια δομή δικτύου. Σε μια δομή δέντρου, κάθε αρχείο είναι ένα φύλλο. Ο κατάλογος ανώτατου επιπέδου ονομάζεται ριζικός κατάλογος ή root.

Με αυτήν την οργάνωση, ο χρήστης απαλλάσσεται από το να θυμάται τα ονόματα όλων των αρχείων, χρειάζεται μόνο να έχει μια πρόχειρη ιδέα για το σε ποια ομάδα μπορεί να εκχωρηθεί ένα συγκεκριμένο αρχείο προκειμένου να το βρει με διαδοχική περιήγηση σε καταλόγους. Η ιεραρχική δομή είναι βολική για εργασία πολλών χρηστών: κάθε χρήστης με τα αρχεία του εντοπίζεται στον δικό του κατάλογο ή υποδέντρο καταλόγων και ταυτόχρονα όλα τα αρχεία του συστήματος συνδέονται λογικά.

Μια ειδική περίπτωση μιας ιεραρχικής δομής είναι μια οργάνωση ενός επιπέδου, όταν όλα τα αρχεία περιλαμβάνονται σε έναν κατάλογο (Εικ. 19, α).

Ονόματα αρχείων

Όλοι οι τύποι αρχείων έχουν συμβολικά ονόματα. Τα ιεραρχικά οργανωμένα συστήματα αρχείων χρησιμοποιούν συνήθως τρεις τύπους ονομάτων αρχείων: απλά, σύνθετα και σχετικά.

Ένα απλό ή σύντομο συμβολικό όνομα προσδιορίζει ένα αρχείο σε έναν μόνο κατάλογο. Τα απλά ονόματα εκχωρούνται σε αρχεία από χρήστες και προγραμματιστές και πρέπει να λαμβάνουν υπόψη τους περιορισμούς του λειτουργικού συστήματος τόσο στο εύρος των χαρακτήρων όσο και στο μήκος του ονόματος. Μέχρι σχετικά πρόσφατα, αυτά τα όρια ήταν πολύ στενά. Έτσι, στο σύστημα αρχείων FAT, το μήκος των ονομάτων περιορίστηκε στο σχήμα 8.3 (8 χαρακτήρες - το ίδιο το όνομα, 3 χαρακτήρες - η επέκταση ονόματος), και στο σύστημα αρχείων s5, που υποστηρίζεται από πολλές εκδόσεις του λειτουργικού συστήματος UNIX, ένα Το απλό συμβολικό όνομα δεν θα μπορούσε να περιέχει περισσότερους από 14 χαρακτήρες. Ωστόσο, είναι πολύ πιο βολικό για τον χρήστη να εργάζεται με μεγάλα ονόματα, επειδή σας επιτρέπουν να δίνετε στα αρχεία εύκολα στη μνήμη ονόματα που υποδεικνύουν ξεκάθαρα τι περιέχεται στο αρχείο. Επομένως, τα σύγχρονα συστήματα αρχείων, καθώς και οι βελτιωμένες εκδόσεις προϋπαρχόντων συστημάτων αρχείων, τείνουν να υποστηρίζουν μεγάλα, απλά συμβολικά ονόματα αρχείων. Για παράδειγμα, στα συστήματα αρχείων NTFS και FAT32 που περιλαμβάνονται στο λειτουργικό σύστημα Windows NT, ένα όνομα αρχείου μπορεί να περιέχει έως και 255 χαρακτήρες.

Παραδείγματα απλών ονομάτων αρχείων και καταλόγων:

Συμπλήρωμα CD 254L στα ρωσικά.doc

με δυνατότητα εγκατάστασης filesystem manager.doc

Στα ιεραρχικά συστήματα αρχείων, επιτρέπεται σε διαφορετικά αρχεία να έχουν τα ίδια απλά συμβολικά ονόματα, υπό την προϋπόθεση ότι ανήκουν σε διαφορετικούς καταλόγους. Δηλαδή, το σχήμα "πολλά αρχεία - ένα απλό όνομα" λειτουργεί εδώ. Για τον μοναδικό προσδιορισμό ενός αρχείου σε τέτοια συστήματα, χρησιμοποιείται το λεγόμενο πλήρες όνομα.

Το πλήρες όνομα είναι μια αλυσίδα απλών συμβολικών ονομάτων όλων των καταλόγων μέσω των οποίων διέρχεται η διαδρομή από τη ρίζα προς το δεδομένο αρχείο. Έτσι, το πλήρες όνομα είναι ένα σύνθετο όνομα, στο οποίο τα απλά ονόματα διαχωρίζονται μεταξύ τους με το διαχωριστικό που είναι αποδεκτό στο ΛΣ. Συχνά ως οριοθέτης χρησιμοποιείται μια προς τα εμπρός ή ανάστροφη κάθετο και είναι σύνηθες να μην προσδιορίζεται το όνομα του ριζικού καταλόγου. Στο Σχ. 19, b δύο αρχεία έχουν το απλό όνομα main.exe, αλλά τα σύνθετα ονόματα τους /depart/main.exe και /user/anna/main exe είναι διαφορετικά.

Σε ένα σύστημα αρχείων δέντρου, υπάρχει μια αντιστοιχία ένας προς έναν μεταξύ ενός αρχείου και του πλήρους ονόματός του «ένα αρχείο – ένα πλήρες όνομα». Σε συστήματα αρχείων που έχουν δομή δικτύου, ένα αρχείο μπορεί να συμπεριληφθεί σε πολλούς καταλόγους, πράγμα που σημαίνει ότι μπορεί να έχει πολλά πλήρη ονόματα εδώ ισχύει η αντιστοιχία "ένα αρχείο - πολλά πλήρη ονόματα". Και στις δύο περιπτώσεις, το αρχείο προσδιορίζεται μοναδικά με το πλήρες όνομά του.

Ένα αρχείο μπορεί επίσης να αναγνωριστεί με ένα σχετικό όνομα. Το σχετικό όνομα αρχείου καθορίζεται μέσω της έννοιας του «τρέχοντος καταλόγου». Για κάθε χρήστη, ανά πάσα στιγμή, ένας από τους καταλόγους του συστήματος αρχείων είναι ο τρέχων κατάλογος και αυτός ο κατάλογος επιλέγεται από τον ίδιο τον χρήστη με εντολή του λειτουργικού συστήματος. Το σύστημα αρχείων καταγράφει το όνομα του τρέχοντος καταλόγου, ώστε να μπορεί στη συνέχεια να το χρησιμοποιήσει ως συμπλήρωμα σε σχετικά ονόματα για να σχηματίσει το πλήρως αναγνωρισμένο όνομα αρχείου. Όταν χρησιμοποιεί σχετικά ονόματα, ο χρήστης προσδιορίζει ένα αρχείο από την αλυσίδα ονομάτων καταλόγου μέσω της οποίας διέρχεται η διαδρομή από τον τρέχοντα κατάλογο στο συγκεκριμένο αρχείο. Για παράδειγμα, εάν ο τρέχων κατάλογος είναι /user, τότε το σχετικό όνομα αρχείου /user/anna/main.exe είναι anna/main.exe.

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

Και παρόλο που το πλήρες όνομα προσδιορίζει μοναδικά το αρχείο, είναι ευκολότερο για το λειτουργικό σύστημα να συνεργαστεί με το αρχείο εάν υπάρχει αντιστοιχία ένα προς ένα μεταξύ των αρχείων και των ονομάτων τους. Για το σκοπό αυτό, εκχωρεί ένα μοναδικό όνομα στο αρχείο, ώστε να ισχύει η αναλογία «ένα αρχείο - ένα μοναδικό όνομα». Το μοναδικό όνομα υπάρχει μαζί με ένα ή περισσότερα συμβολικά ονόματα που έχουν εκχωρηθεί στο αρχείο από χρήστες ή εφαρμογές. Το μοναδικό όνομα είναι ένα αριθμητικό αναγνωριστικό και προορίζεται μόνο για το λειτουργικό σύστημα. Ένα παράδειγμα τέτοιου μοναδικού ονόματος αρχείου είναι ένας αριθμός inode σε ένα σύστημα UNIX.

Βάση

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

Η πρώτη λύση είναι ότι κάθε συσκευή φιλοξενεί ένα αυτόνομο σύστημα αρχείων, δηλαδή τα αρχεία που βρίσκονται σε αυτήν τη συσκευή περιγράφονται από ένα δέντρο καταλόγου που σε καμία περίπτωση δεν συνδέεται με τα δέντρα καταλόγου σε άλλες συσκευές. Σε αυτήν την περίπτωση, για να προσδιορίσει μοναδικά το αρχείο, ο χρήστης πρέπει να καθορίσει το λογικό αναγνωριστικό συσκευής μαζί με το σύνθετο συμβολικό όνομα αρχείου. Ένα παράδειγμα μιας τέτοιας αυτόνομης ύπαρξης συστημάτων αρχείων είναι το λειτουργικό σύστημα MS-DOS, στο οποίο το πλήρες όνομα του αρχείου περιλαμβάνει το αναγνωριστικό γράμματος της λογικής μονάδας δίσκου. Έτσι, κατά την πρόσβαση σε ένα αρχείο που βρίσκεται στη μονάδα δίσκου A, ο χρήστης πρέπει να καθορίσει το όνομα αυτής της μονάδας: A:\privat\letter\uni\let1.doc.

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

Μεταξύ όλων των συσκευών λογικού δίσκου που είναι διαθέσιμες στο σύστημα, το λειτουργικό σύστημα διακρίνει μία συσκευή, που ονομάζεται System One. Ας υπάρχουν δύο συστήματα αρχείων που βρίσκονται σε διαφορετικές λογικές μονάδες δίσκου (Εικ. 20), και μία από τις μονάδες δίσκου είναι η μονάδα δίσκου συστήματος.

Το σύστημα αρχείων που βρίσκεται στο δίσκο συστήματος ορίζεται ως ρίζα. Για να συνδέσετε ιεραρχίες αρχείων στο ριζικό σύστημα αρχείων, επιλέγεται ένας υπάρχων κατάλογος, σε αυτό το παράδειγμα ο κατάλογος man. Μόλις ολοκληρωθεί η προσάρτηση, ο κατάλογος επιλεγμένου άνδρα γίνεται ο ριζικός κατάλογος του δεύτερου συστήματος αρχείων. Μέσω αυτού του καταλόγου, το προσαρτημένο σύστημα αρχείων προσαρτάται ως υποδέντρο στο γενικό δέντρο (Εικ. 21).

Ρύζι. 20. Δύο συστήματα αρχείων πριν από την τοποθέτηση

Ρύζι. 21. Κοινόχρηστο σύστημα αρχείων μετά την προσάρτηση

Μόλις προσαρτηθεί ένα κοινόχρηστο σύστημα αρχείων, δεν υπάρχει λογική διαφορά για τον χρήστη μεταξύ του ριζικού και του προσαρτημένου συστήματος αρχείων, η ονομασία των αρχείων γίνεται με τον ίδιο τρόπο σαν να ήταν ένα μεμονωμένο σύστημα αρχείων.

Ιδιότητες αρχείου

Η έννοια του «αρχείου» περιλαμβάνει όχι μόνο τα δεδομένα και το όνομα που αποθηκεύει, αλλά και τα χαρακτηριστικά του. Τα χαρακτηριστικά αρχείου είναι πληροφορίες που περιγράφουν τις ιδιότητες ενός αρχείου. Παραδείγματα πιθανών χαρακτηριστικών αρχείου:

 τύπος αρχείου (κανονικό αρχείο, κατάλογος, ειδικό αρχείο κ.λπ.).

 κάτοχος αρχείου.

 Δημιουργός αρχείων.

 κωδικό πρόσβασης για πρόσβαση στο αρχείο.

 πληροφορίες σχετικά με τις επιτρεπόμενες λειτουργίες πρόσβασης σε αρχεία.

 χρόνους δημιουργίας, τελευταίας πρόσβασης και τελευταίας τροποποίησης.

 τρέχον μέγεθος αρχείου.

 μέγιστο μέγεθος αρχείου.

 Σήμα «μόνο για ανάγνωση».

 σύμβολο "κρυφό αρχείο".

 σύμβολο «αρχείο συστήματος».

 υπογράψτε «αρχείο αρχείου».

 χαρακτηριστικό «δυαδικό/χαρακτήρας».

 χαρακτηριστικό «προσωρινό» (αφαίρεση μετά την ολοκλήρωση της διαδικασίας).

 πινακίδα αποκλεισμού.

 το μήκος της εγγραφής στο αρχείο.

 δείκτης στο πεδίο κλειδιού στην εγγραφή.

 μήκος κλειδιού.

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

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

Οι τιμές των χαρακτηριστικών αρχείου μπορούν να περιέχονται απευθείας σε καταλόγους, όπως γίνεται στο σύστημα αρχείων MS-DOS (Εικ. 22, α). Το σχήμα δείχνει τη δομή μιας καταχώρησης καταλόγου που περιέχει ένα απλό συμβολικό όνομα και χαρακτηριστικά αρχείου. Εδώ τα γράμματα υποδεικνύουν τα χαρακτηριστικά του αρχείου: R - μόνο για ανάγνωση, A - αρχειοθετημένο, H - κρυφό, S - σύστημα.

Ρύζι. 22. Δομή καταλόγου:

α – Δομή καταχώρισης καταλόγου MS-DOS (32 byte). β – Δομή καταχώρησης καταλόγου UNIX OS

Μια άλλη επιλογή είναι η τοποθέτηση χαρακτηριστικών σε ειδικούς πίνακες, όταν οι κατάλογοι περιέχουν μόνο συνδέσμους προς αυτούς τους πίνακες. Αυτή η προσέγγιση εφαρμόζεται, για παράδειγμα, στο σύστημα αρχείων ufs του λειτουργικού συστήματος UNIX. Σε αυτό το σύστημα αρχείων, η δομή του καταλόγου είναι πολύ απλή. Η εγγραφή για κάθε αρχείο περιέχει ένα σύντομο συμβολικό όνομα αρχείου και έναν δείκτη στον περιγραφικό δείκτη του αρχείου, αυτό είναι το όνομα σε ufs για τον πίνακα στον οποίο συγκεντρώνονται οι τιμές των χαρακτηριστικών του αρχείου (Εικ. 22, β).

Και στις δύο εκδόσεις, οι κατάλογοι παρέχουν μια σύνδεση μεταξύ των ονομάτων αρχείων και των ίδιων των αρχείων. Ωστόσο, η προσέγγιση του διαχωρισμού του ονόματος αρχείου από τα χαρακτηριστικά του κάνει το σύστημα πιο ευέλικτο. Για παράδειγμα, ένα αρχείο μπορεί εύκολα να συμπεριληφθεί σε πολλούς καταλόγους ταυτόχρονα. Οι καταχωρήσεις για αυτό το αρχείο σε διαφορετικούς καταλόγους μπορεί να έχουν διαφορετικά απλά ονόματα, αλλά το πεδίο σύνδεσης θα έχει τον ίδιο αριθμό εισόδου.

Άρθρα προς ανάγνωση:

Ιεραρχική Ομαδοποίηση | πανεπιστημιο του Στανφορντ


Η εργασία με αρχεία είναι ένας πολύ σημαντικός τύπος εργασίας στον υπολογιστή. Όλα αποθηκεύονται σε αρχεία: λογισμικό και πληροφορίες που είναι απαραίτητες για τον χρήστη. Με τα αρχεία, όπως και με τα επαγγελματικά έγγραφα, πρέπει συνεχώς να κάνετε κάτι: να τα αντιγράψετε από το ένα μέσο στο άλλο, να καταστρέψετε τα περιττά, να δημιουργήσετε νέα, να τα αναζητήσετε, να τα μετονομάσετε, να τα βάλετε με τη μια ή την άλλη σειρά, κ.λπ.

Για να διευκρινιστεί η έννοια της έννοιας ενός αρχείου, είναι βολικό να χρησιμοποιήσετε την ακόλουθη αναλογία: το ίδιο το μέσο αποθήκευσης (για παράδειγμα, ένας δίσκος) είναι σαν ένα βιβλίο. Μιλήσαμε για το γεγονός ότι ένα βιβλίο είναι η εξωτερική μνήμη ενός ατόμου και ένας μαγνητικός δίσκος είναι η εξωτερική μνήμη ενός υπολογιστή. Το βιβλίο αποτελείται από κεφάλαια (ιστορίες, ενότητες), καθένα από τα οποία έχει έναν τίτλο. Τα αρχεία έχουν επίσης τα δικά τους ονόματα. Αυτά ονομάζονται ονόματα αρχείων. Στην αρχή ή στο τέλος ενός βιβλίου υπάρχει συνήθως ένας πίνακας περιεχομένων - μια λίστα με τίτλους κεφαλαίων. Υπάρχει επίσης μια τέτοια λίστα καταλόγου στο δίσκο που περιέχει τα ονόματα των αποθηκευμένων αρχείων.

Μπορείτε να εμφανίσετε τον κατάλογο για να δείτε εάν το αρχείο που χρειάζεστε βρίσκεται στη μονάδα δίσκου.

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

Για να βρει το επιθυμητό αρχείο, ο χρήστης πρέπει να γνωρίζει: α) ποιο είναι το όνομα του αρχείου. β) όπου είναι αποθηκευμένο το αρχείο.

Ονομα αρχείου

Ακολουθεί ένα παράδειγμα ονόματος αρχείου* (* Τα ακόλουθα παραδείγματα επικεντρώνονται στους κανόνες που υιοθετούνται στα λειτουργικά συστήματα της Microsoft: MS-DOS και Windows. Παρουσιάζονται επίσης εφαρμογές Linux OS.):

Στα αριστερά της κουκκίδας βρίσκεται το πραγματικό όνομα αρχείου (myprog). Το τμήμα του ονόματος (pas) που ακολουθεί την τελεία ονομάζεται επέκταση αρχείου. Συνήθως χρησιμοποιούνται λατινικά γράμματα και αριθμοί στα ονόματα αρχείων. Επιπλέον, το όνομα του αρχείου ενδέχεται να μην έχει επέκταση. Στο λειτουργικό σύστημα Microsoft Windows, τα ρωσικά γράμματα επιτρέπονται στα ονόματα αρχείων. Το μέγιστο μήκος ονόματος είναι 255 χαρακτήρες.

Η επέκταση υποδεικνύει τι είδους πληροφορίες είναι αποθηκευμένες σε αυτό το αρχείο. Για παράδειγμα, η επέκταση txt συνήθως υποδηλώνει ένα αρχείο κειμένου (περιέχει κείμενο), η επέκταση px - ένα αρχείο γραφικών (περιέχει μια εικόνα), zip ή gag - ένα αρχείο αρχειοθέτησης (περιέχει ένα αρχείο - συμπιεσμένες πληροφορίες), μετά - ένα πρόγραμμα σε Πασκάλ.



Λογικές μονάδες δίσκου

Ένας υπολογιστής μπορεί να έχει πολλές μονάδες δίσκου - συσκευές για εργασία με δίσκους. Συχνά σε έναν προσωπικό υπολογιστή, ένας σκληρός δίσκος μεγάλης χωρητικότητας ενσωματωμένος στη μονάδα συστήματος χωρίζεται σε τμήματα. Κάθε ένα από αυτά τα διαμερίσματα ονομάζεται λογικός δίσκος και του έχει εκχωρηθεί ένα όνομα ενός γράμματος (ακολουθούμενο από άνω και κάτω τελεία) C:, D:, E:, κ.λπ. Τα ονόματα A: και B: συνήθως αναφέρονται σε αφαιρούμενους δίσκους μικρής χωρητικότητας - δισκέτες (δισκέτες) . Μπορούν επίσης να θεωρηθούν ως ονόματα λογικών δίσκων, καθένας από τους οποίους καταλαμβάνει πλήρως έναν πραγματικό (φυσικό) δίσκο* (* Στα σύγχρονα μοντέλα υπολογιστών, οι μαγνητικές δισκέτες έχουν πέσει εκτός χρήσης.). Επομένως, τα A:, B:, C:, D: είναι όλα ονόματα λογικών μονάδων δίσκου.

Στη μονάδα οπτικού δίσκου εκχωρείται το επόμενο αλφαβητικό όνομα μετά το όνομα του τελευταίου διαμερίσματος στον σκληρό δίσκο. Για παράδειγμα, εάν ο σκληρός σας δίσκος έχει διαμερίσματα C: και D:, τότε το όνομα E: θα εκχωρηθεί στη μονάδα οπτικού δίσκου. Και όταν συνδέσετε τη μνήμη flash, μια άλλη μονάδα δίσκου F: θα εμφανιστεί στη λίστα των λογικών μονάδων δίσκου.

Το όνομα της λογικής μονάδας δίσκου που περιέχει το αρχείο είναι η πρώτη "συντεταγμένη" που καθορίζει τη θέση του αρχείου.

Δομή αρχείου δίσκου

Τα σύγχρονα λειτουργικά συστήματα υποστηρίζουν πολυεπίπεδη οργάνωση αρχείων σε συσκευές εξωτερικού δίσκου μνήμης - ιεραρχική δομή αρχείων. Για να διευκολυνθεί η κατανόηση αυτού του ζητήματος, θα χρησιμοποιήσουμε μια αναλογία με την παραδοσιακή «χάρτινη» μέθοδο αποθήκευσης πληροφοριών. Σε αυτήν την αναλογία, ένα αρχείο αναπαρίσταται ως κάποιο έγγραφο με τίτλο (κείμενο, σχέδιο) σε φύλλα χαρτιού. Το επόμενο στοιχείο της δομής του αρχείου καλείται κατάλογος. Συνεχίζοντας την αναλογία «χάρτου», θα σκεφτούμε έναν κατάλογο ως φάκελο στον οποίο μπορείτε να επισυνάψετε πολλά έγγραφα, δηλαδή αρχεία. Ο κατάλογος έχει επίσης το δικό του όνομα (σκεφτείτε το στο εξώφυλλο ενός φακέλου).



Ο ίδιος ο κατάλογος μπορεί να είναι μέρος ενός άλλου καταλόγου εκτός αυτού. Αυτό είναι παρόμοιο με την ένθεση ενός φακέλου μέσα σε έναν άλλο μεγαλύτερο φάκελο. Έτσι, κάθε κατάλογος μπορεί να περιέχει πολλά αρχεία και υποκαταλόγους (που ονομάζονται υποκατάλογοι). Ο κατάλογος ανώτατου επιπέδου που δεν είναι ένθετος σε κανέναν άλλο κατάλογο ονομάζεται ριζικός κατάλογος.

Στο λειτουργικό σύστημα Windows, ο όρος "φάκελος" χρησιμοποιείται για να αναφέρεται στην έννοια του "καταλόγου".

Καλείται μια γραφική αναπαράσταση μιας ιεραρχικής δομής αρχείου δέντρο.

Σε ένα δέντρο, ο ριζικός κατάλογος συνήθως αντιπροσωπεύεται από το σύμβολο \. Στο Σχήμα 2.10, τα ονόματα καταλόγων γράφονται με κεφαλαία γράμματα και τα ονόματα αρχείων με πεζά γράμματα. Εδώ στον ριζικό κατάλογο υπάρχουν δύο φάκελοι: IVANOV και PETROV και ένα αρχείο fin.com. Ο φάκελος IVANOV περιέχει δύο υποφακέλους PROGS και DATA. Ο φάκελος DATA είναι κενός. υπάρχουν τρία αρχεία στο φάκελο PROGS κ.λπ.

Η διαδρομή προς το αρχείο

Τώρα φανταστείτε ότι πρέπει να βρείτε ένα συγκεκριμένο έγγραφο. Για να το κάνετε αυτό στην "χάρτινη" έκδοση, πρέπει να γνωρίζετε το πλαίσιο στο οποίο βρίσκεται, καθώς και τη "διαδρομή" προς το έγγραφο μέσα στο πλαίσιο: ολόκληρη τη σειρά των φακέλων που πρέπει να ανοίξετε για να φτάσετε στο χαρτιά που ψάχνεις.

Για να βρείτε ένα αρχείο σε έναν υπολογιστή, πρέπει να γνωρίζετε τη λογική μονάδα δίσκου στην οποία βρίσκεται το αρχείο και τη διαδρομή προς το αρχείο στη μονάδα δίσκου, η οποία καθορίζει τη θέση του αρχείου σε αυτήν τη μονάδα δίσκου. Η διαδρομή προς ένα αρχείο είναι μια ακολουθία ονομάτων καταλόγου, ξεκινώντας από τον ριζικό κατάλογο και τελειώνοντας με αυτόν στον οποίο είναι απευθείας αποθηκευμένο το αρχείο. Εδώ είναι η γνωστή παραμυθένια αναλογία της έννοιας του «μονοπάτι προς το αρχείο»: «Υπάρχει ένα σεντούκι κρεμασμένο σε μια βελανιδιά, στο στήθος υπάρχει ένας λαγός, στο λαγό υπάρχει μια πάπια, στην πάπια υπάρχει ένα αυγό, στο αυγό υπάρχει μια βελόνα, στο τέλος της οποίας είναι ο θάνατος του Koshcheev.

Τέλος, πρέπει να γνωρίζετε το όνομα του αρχείου. Το λογικό όνομα μονάδας δίσκου, η διαδρομή αρχείου και το όνομα αρχείου που καταγράφονται με τη σειρά αποτελούν πλήρες όνομα αρχείου.

Εάν φαίνεται στο Σχ. Η δομή αρχείων 2.10 αποθηκεύεται στη μονάδα δίσκου C: και, στη συνέχεια, τα πλήρη ονόματα ορισμένων από τα αρχεία που περιλαμβάνονται σε αυτήν στον συμβολισμό του λειτουργικού συστήματος Microsoft Windows μοιάζουν με αυτό:

C:\IVANOV\PROGS\progl.pas

C:\PETROV\DATA\task.dat

Προβολή της δομής του αρχείου

Το λειτουργικό σύστημα παρέχει στον χρήστη τη δυνατότητα να βλέπει τα περιεχόμενα των καταλόγων (φακέλους) στην οθόνη.

Πληροφορίες σχετικά με τη δομή του αρχείου ενός δίσκου περιέχονται στον ίδιο δίσκο με τη μορφή πίνακα εκχώρησης αρχείων. Χρησιμοποιώντας το σύστημα αρχείων OS, ο χρήστης μπορεί να προβάλλει διαδοχικά τα περιεχόμενα των καταλόγων (φακέλους) στην οθόνη, μετακινώντας προς τα πάνω ή προς τα κάτω στο δέντρο δομής αρχείων.

Το σχήμα 2.11 δείχνει ένα παράδειγμα εμφάνισης ενός δέντρου καταλόγου σε μια οθόνη υπολογιστή στα Windows.

Το δεξί παράθυρο δείχνει τα περιεχόμενα του φακέλου ARCON. Πρόκειται για πολλά αρχεία διαφορετικών τύπων. Ως εκ τούτου, για παράδειγμα, είναι σαφές ότι το πλήρες όνομα του πρώτου αρχείου στη λίστα είναι το εξής:

E:\GAME\GAMES\ARCON\dos4gw.exe

Από τον πίνακα μπορείτε να λάβετε πρόσθετες πληροφορίες για τα αρχεία. Για παράδειγμα, το αρχείο dos4gw.exe έχει μέγεθος 254.556 byte και δημιουργήθηκε στις 31 Μαΐου 1994, στις 2:00 π.μ.

Έχοντας βρει μια καταχώρηση σχετικά με το επιθυμητό αρχείο σε μια τέτοια λίστα, χρησιμοποιώντας εντολές του λειτουργικού συστήματος, ο χρήστης μπορεί να εκτελέσει διάφορες ενέργειες με το αρχείο: εκτελέστε το πρόγραμμα που περιέχεται στο αρχείο. διαγραφή, μετονομασία, αντιγραφή αρχείου. Θα μάθετε πώς να εκτελείτε όλες αυτές τις λειτουργίες σε ένα πρακτικό μάθημα.

Εν συντομία για το κύριο πράγμα

Ένα αρχείο είναι μια περιοχή με όνομα της εξωτερικής μνήμης του υπολογιστή.

Όλες οι απαραίτητες ενέργειες στα αρχεία παρέχονται από το λειτουργικό σύστημα.

Το όνομα αρχείου αποτελείται από το πραγματικό όνομα και την επέκταση. Η επέκταση υποδεικνύει τον τύπο των πληροφοριών στο αρχείο (τύπος αρχείου).

Η ιεραρχική δομή αρχείων είναι μια πολυεπίπεδη οργάνωση αρχείων σε δίσκους.

Ένας κατάλογος είναι μια ονομασμένη λίστα αρχείων και υποκαταλόγων (υποκαταλόγους). Ο κατάλογος ανώτατου επιπέδου ονομάζεται ριζικός κατάλογος. Δεν είναι ένθετο σε κανέναν κατάλογο.

Το πλήρες όνομα αρχείου αποτελείται από το λογικό όνομα της μονάδας δίσκου, τη διαδρομή προς το αρχείο στη μονάδα δίσκου και το όνομα του αρχείου.

Ερωτήσεις και εργασίες

1. Ποιο είναι το όνομα του λειτουργικού συστήματος που χρησιμοποιείται στο εργαστήριο υπολογιστών σας;

2. Πόσες φυσικές μονάδες δίσκου έχουν οι υπολογιστές σας; Πόσοι λογικοί δίσκοι υπάρχουν σε φυσικούς δίσκους και τι ονόματα έχουν στο λειτουργικό σύστημα;

3. Ποιοι κανόνες διέπουν τα ονόματα αρχείων στο λειτουργικό σας σύστημα;

4. Ποια είναι η διαδρομή προς το αρχείο στο δίσκο, το πλήρες όνομα του αρχείου;

5. Μάθετε (υπό την καθοδήγηση ενός καθηγητή) να προβάλλετε τους καταλόγους δίσκων στους υπολογιστές σας στην οθόνη.

6. Μάθετε να αρχικοποιείτε προγράμματα από αρχεία προγραμμάτων (όπως exe, sot).

7. Μάθετε να εκτελείτε βασικές λειτουργίες αρχείων στο λειτουργικό σύστημα που χρησιμοποιείτε (αντιγραφή, μετακίνηση, διαγραφή, μετονομασία αρχείων).

EC TsOR: Μέρος 1, κεφάλαιο 2, § 11. TsOR Αρ. 1,9.

Διεπαφή χρήστη

Κύρια θέματα της παραγράφου:

φιλική διεπαφή χρήστη?

αντικειμενοστραφή διεπαφή. αντικείμενα?

κατάλογος συμφραζόμενων.