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

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

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

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

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

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

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

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

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

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

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

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

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

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

Η επέκταση υποδεικνύει τι είδους πληροφορίες είναι αποθηκευμένες σε αυτό το αρχείο. Για παράδειγμα, η επέκταση txt συνήθως σημαίνει αρχείο κειμένου(περιέχει κείμενο). επέκταση PCX - αρχείο γραφικών(περιέχει μια εικόνα), 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. Πώς μπορείτε να μάθετε τις ιδιότητες ενός αντικειμένου ή να εκτελέσετε μια ενέργεια σε αυτό;

Κρατικό Πανεπιστήμιο του Αρχάγγελσκ

υποκατάστημα Κότλας

τμήμα πλήρους απασχόλησης

Σχολή: τεχνική

Ειδικότητα: PGS

Εργασία μαθήματος

Πειθαρχία: επιστήμη των υπολογιστών

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

Εκτελέστηκε

φοιτητής 1ου έτους

Ζούμπρεβα Όλγα

Αλεξάντροβνα

Τετραγωνισμένος:

Εισαγωγή. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

§ 1 Η έννοια του συστήματος αρχείων. . . . . . . . . . . . . . . . . . . .

§ 2 Αρχείο Σύστημα MS-DOS. . . . . . . . . . . . . . . . . . . .

§ 3 Σύστημα αρχείων Windows 95. . . . . . . . . . . . . . . . . .

§ 4 Σύστημα αρχείων Windows NT. . . . . . . . . . . . . . . . . .

Συμπέρασμα. . . . . . . . . . . . . . . . . . . . . . . . . . . .

Εισαγωγή.

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

που είναι μια από τις σημαντικότερες έννοιες στο μάθημα «Λογισμικό

υποστήριξη υπολογιστή», και παρουσιάζει επίσης τη δομή των συστημάτων αρχείων τέτοιων

λειτουργικά συστήματα όπως MS-DOS, Windows 95, Windows NT.

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

εγχειρίδια: το θεματικό υλικό χωρίζεται σε 4 κύρια μέρη (τα μέρη παρουσιάζονται στο

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

μικρότερα λεπτομερή μέρη.

§ 1 Η έννοια του συστήματος αρχείων.

1.1. Ορισμός συστήματος αρχείων.

Αρχείο (στα Αγγλικά Αρχείο) - φάκελος, φάκελος.

Ένα αρχείο είναι μια ονομαζόμενη περιοχή μνήμης σε κάποια φυσική

ένα μέσο που προορίζεται για την αποθήκευση πληροφοριών.

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

Οι πληροφορίες σε εξωτερικά μέσα ονομάζονται σύστημα διαχείρισης αρχείων ή

σύστημα αρχείων.

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

σύστημα που είναι υπεύθυνο για την ανταλλαγή δεδομένων με εξωτερική αποθήκευση

συσκευές.

ΟΡΓΑΝΩΣΗ ΠΡΟΣΒΑΣΗΣ ΣΤΟ ΑΡΧΕΙΟ

Δομή καταλόγου

Ελπίζουμε ότι έχετε μια καλή ιδέα να οργανώσετε την αποθήκευση των βιβλίων

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

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

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

Πρόσβαση - η διαδικασία για τη δημιουργία επικοινωνίας με τη μνήμη και ένα αρχείο που βρίσκεται σε αυτήν

για γραφή και ανάγνωση δεδομένων.

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

καθορίζει τη λογική μονάδα δίσκου στην οποία θα αναζητηθεί το αρχείο. Στον ίδιο δίσκο

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

χαρακτηριστικά: ημερομηνία και ώρα δημιουργίας.

όγκος (σε byte). ειδικές ιδιότητες. Παρόμοιο με το σύστημα της βιβλιοθήκης

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

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

θέση του αρχείου στο δίσκο.

Κατάλογος - ένας κατάλογος αρχείων που υποδεικνύει τη θέση τους στο δίσκο.

Υπάρχουν δύο καταστάσεις καταλόγου - τρέχουσα (ενεργητική) και παθητική. Κυρία

Το DOS θυμάται τον τρέχοντα κατάλογο σε κάθε λογική μονάδα δίσκου.

Ο τρέχων (ενεργός) κατάλογος είναι ο κατάλογος στον οποίο εργάζεται ο χρήστης

παράγονται στον τρέχοντα χρόνο μηχανής.

Παθητικός κατάλογος - ένας κατάλογος με τον οποίο αυτή τη στιγμήκαθόλου χρόνος

Το λειτουργικό σύστημα MS DOS υιοθετεί μια ιεραρχική δομή

(Εικ. 9.1) οργάνωση καταλόγου. Κάθε δίσκος έχει πάντα

ένας ενιαίος κύριος (root) κατάλογος. Είναι στο επίπεδο 0

ιεραρχική δομή και υποδεικνύεται με το σύμβολο "\". Κατάλογος ρίζας

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

περιορισμένο σε μέγεθος και δεν μπορεί να διαγραφεί χρησιμοποιώντας εργαλεία DOS. Προς κύρια

κατάλογος μπορεί να περιλαμβάνει άλλους καταλόγους και αρχεία που δημιουργούνται με εντολές

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

Ρύζι. 9.1. Ιεραρχική δομή οργάνωσης καταλόγου

Ο γονικός κατάλογος είναι ένας κατάλογος που έχει υποκαταλόγους. Υποκατάλογος

Ένας κατάλογος που περιλαμβάνεται σε άλλο κατάλογο.

Έτσι, κάθε κατάλογος που περιέχει καταλόγους χαμηλότερου επιπέδου μπορεί

να είσαι, αφενός, γονιός απέναντί ​​τους και αφετέρου,

εξαρτώνται από τον κατάλογο ανώτατου επιπέδου. Κατά κανόνα, αν αυτό

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

υποκατάλογο ή γονικό κατάλογο ανάλογα με το περιβάλλον.

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

η εξαίρεση είναι ο ριζικός κατάλογος, για τον οποίο έχει εκχωρηθεί ένας σταθερός χώρος

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

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

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

υποδιαίρεση 9.1). Για τυπικές διαφορές από αρχεία, συνήθως υποκαταλόγους

εκχωρήστε μόνο ονόματα, αν και μπορείτε να προσθέσετε έναν τύπο σύμφωνα με τους ίδιους κανόνες όπως

και για αρχεία.

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

μια αλυσίδα από δευτερεύοντες καταλόγους (υποκαταλόγους) του i-ου επιπέδου. Στον κατάλογο

Οι εγγραφές τόσο των αρχείων όσο και των καταλόγων μπορούν να αποθηκευτούν σε οποιοδήποτε επίπεδο

χαμηλότερο επίπεδο. ονομάζονται άδεια.

Στο Σχ. 9.2 δείχνει την απλούστερη δομή καταλόγου, όπου στο κύριο

κατάλογος 0

Μόνο εγγραφές επιπέδου για αρχεία καταλόγων χαμηλότερου επιπέδου αποθηκεύονται

δεν υπάρχει

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

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

Η μετάβαση σε έναν κατάλογο χαμηλότερου επιπέδου μπορεί να οργανωθεί μόνο

διαδοχικά μέσω δευτερευόντων καταλόγων.

Ρύζι. 9.2. Η απλούστερη δομήκατάλογο που δεν έχει καταλόγους

χαμηλότερο επίπεδο

Ρύζι. 93,.. Τυπική δομήκατάλογο που αποτελείται από τους παρακάτω καταλόγους

επίπεδο: κατά τον ορισμό ενός καταλόγου χαμηλότερου επιπέδου, χρησιμοποιούνται τρεις αριθμοί:

το πρώτο ψηφίο υποδεικνύει τον αριθμό επιπέδου. το δεύτερο είναι ο αύξων αριθμός αυτού

κατάλογος επάνω αυτό το επίπεδο, το τρίτο δείχνει σε ποιο επίπεδο

το όνομά του είναι καταχωρημένο. Κάθε κατάλογος έχει ένα όνομα KAT με ευρετήρια.

Για παράδειγμα, CAT342 είναι το όνομα ενός καταλόγου τρίτου επιπέδου που είναι καταχωρημένος

κατάλογος δεύτερου επιπέδου αριθμός 4

Δεν μπορείτε να μεταβείτε από τον κύριο κατάλογο απευθείας σε έναν κατάλογο, για παράδειγμα, επίπεδο 5.

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

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

είναι η βάση του συστήματος αρχείων.

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

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

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

με τον οποίο εννοούμε πώς βρίσκονται στο δίσκο: ο κύριος κατάλογος,

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

όγκοι τομέων, συμπλέγματα, κομμάτια.

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

δομή δίσκου, το λειτουργικό σύστημα MS DOS ακολουθεί μια σειρά από κανόνες:

Ένα αρχείο ή κατάλογος μπορεί να καταχωρηθεί με το ίδιο όνομα

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

Η σειρά των ονομάτων αρχείων και των υποκαταλόγων στον γονικό κατάλογο

αυθαίρετος;

Το αρχείο μπορεί να χωριστεί σε πολλά μέρη, για τα οποία

τμήματα του χώρου στο δίσκο του ίδιου όγκου σε διαφορετικά κομμάτια και

κλάδους.

Μονοπάτι και πρόσκληση

Από το Σχ. 9.1 - 9.3 μπορείτε να δείτε ότι η πρόσβαση στο αρχείο γίνεται μέσω του καταλόγου

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

ιεραρχική δομή, τότε το λειτουργικό σύστημα οργανώνει την πρόσβαση στο αρχείο

ανάλογα με τη θέση του υποκαταλόγου στον οποίο είναι καταχωρημένο το όνομα

το αρχείο που ψάχνετε.

Η πρόσβαση στο αρχείο μπορεί να οργανωθεί ως εξής:

Εάν το όνομα αρχείου είναι καταχωρημένο στον τρέχοντα κατάλογο, τότε αρκεί για

για πρόσβαση σε ένα αρχείο, καθορίστε μόνο το όνομά του.

Εάν το όνομα του αρχείου είναι καταχωρημένο σε έναν παθητικό κατάλογο, τότε, ενώ στο

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

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

Το Path είναι μια αλυσίδα από δευτερεύοντες καταλόγους που πρέπει να διασχιστούν κατά μήκος

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

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

χωρίζονται μεταξύ τους με το σύμβολο \.

Η αλληλεπίδραση χρήστη με το λειτουργικό σύστημα πραγματοποιείται με

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

Η γραμμή εντολών έχει πάντα μια προτροπή που τελειώνει με

>. Η προτροπή μπορεί να εμφανίσει: το όνομα της τρέχουσας μονάδας δίσκου, το όνομα της τρέχουσας

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

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

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

Παράδειγμα 9.8.

Η τρέχουσα μονάδα δίσκου είναι η μονάδα δισκέτας A.

ο τρέχων κατάλογος είναι ο κύριος κατάλογος, όπως υποδεικνύεται από το σύμβολο \.

C:\CAT1\CAT2

Ο τρέχων δίσκος είναι HDDΓ. Τρέχων κατάλογος -

κατάλογος δεύτερου επιπέδου CAT2, που περιλαμβάνεται στον κατάλογο πρώτου επιπέδου

CAT1, το οποίο, με τη σειρά του, είναι εγγεγραμμένο στην κύρια

κατάλογος.

Υπάρχουν τρεις επιλογές για την οργάνωση της διαδρομής πρόσβασης στο αρχείο, ανάλογα με

τόποι εγγραφής του:

Το αρχείο βρίσκεται στον τρέχοντα κατάλογο (χωρίς διαδρομή). Κατά την οργάνωση

Για να αποκτήσετε πρόσβαση σε ένα αρχείο, πρέπει απλώς να καθορίσετε το πλήρες όνομά του.

Το αρχείο βρίσκεται σε έναν παθητικό κατάλογο ενός από τα χαμηλότερα επίπεδα,

εξαρτώμενο από τον τρέχοντα κατάλογο. Κατά την οργάνωση της πρόσβασης σε ένα αρχείο

πρέπει να καθορίσετε μια διαδρομή που να παραθέτει όλα τα ονόματα καταλόγου

χαμηλότερο επίπεδο που βρίσκεται σε αυτή τη διαδρομή (συμπεριλαμβανομένου του καταλόγου στον οποίο

αυτό το αρχείο είναι καταχωρημένο).

το αρχείο βρίσκεται σε παθητικό κατάλογο σε διαφορετικό κλάδο από

τη θέση του τρέχοντος καταλόγου της ιεραρχικής δομής. Στο

για να οργανώσετε την πρόσβαση στο αρχείο, πρέπει να καθορίσετε τη διαδρομή που ξεκινά από

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

ιεραρχική δομή, η κίνηση είναι δυνατή μόνο κάθετα από πάνω -

Δεν επιτρέπονται οριζόντιες μεταβάσεις από κατάλογο σε κατάλογο.Β

Τα παρακάτω παραδείγματα επεξηγούν πιθανές επιλογέςτρόπους.

Παράδειγμα 9.9.

Συνθήκη: το αρχείο F1.TXT είναι καταχωρημένο στον τρέχοντα κατάλογο 1ου επιπέδου K1

σκληρός δίσκοςΓ. Επομένως, η πρόσκληση C:\K1 εμφανίζεται στην οθόνη

Εξήγηση: Σε αυτή την περίπτωση δεν υπάρχει διαδρομή και για να αποκτήσετε πρόσβαση στο αρχείο αρκεί

αναφέρετε μόνο το πλήρες όνομά του F1.TXT

Παράδειγμα 9.10.

Προϋπόθεση: το αρχείο F1.TXT είναι καταχωρημένο στον κατάλογο 2ου επιπέδου K2 hard

μονάδα δίσκου C. Ο τρέχων κατάλογος είναι K1. Επομένως, εμφανίζεται μια πρόσκληση στην οθόνη

Επεξήγηση: σε αυτήν την περίπτωση η διαδρομή θα ξεκινήσει από τον κατάλογο

K1 κάτω από τον δευτερεύοντα κατάλογο K2. Επομένως, πριν

Το πλήρες όνομα αρχείου υποδεικνύει τη διαδρομή από τον τρέχοντα κατάλογο K2

Έχοντας εξοικειωθεί με την έννοια του μονοπατιού, ας επιστρέψουμε σε αυτό που εισήχθη στην υποενότητα. 9.1

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

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

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

Ρύζι. 9.4. Μορφές προδιαγραφών (καθορίζεται προαιρετική παράμετρος)

Παράδειγμα 9.12. Σύντομη μορφή της προδιαγραφής αρχείου C:\KIT.BAS

Το αρχείο με το BASIC πρόγραμμα KIT.BAS βρίσκεται στην κύρια

κατάλογο σκληρού δίσκου.

Προδιαγραφή αρχείου πλήρους φόρμας

C:\CAT1\CAT2\BOOC1.TXT

Το αρχείο κειμένου BOOOK1.ТХΤ είναι καταχωρημένο στον κατάλογο του δεύτερου

Επίπεδο CAT2 σκληρού δίσκου C.

Δομή των καταχωρήσεων καταλόγου

Τώρα πρέπει να εξοικειωθείτε με τη δομή των εγγραφών που είναι αποθηκευμένες στον κατάλογο

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

Μια καταχώρηση αρχείου σε έναν κατάλογο περιέχει το όνομα και τον τύπο του αρχείου, το μέγεθος του αρχείου

byte, ημερομηνία δημιουργίας, χρόνος δημιουργίας και μια σειρά από άλλες παραμέτρους που απαιτούνται

λειτουργικό σύστημα για την οργάνωση της πρόσβασης.

Η καταχώρηση για έναν υποκατάλογο χαμηλότερου επιπέδου στον γονικό κατάλογο τον περιέχει

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

Ας εξετάσουμε πιθανές επιλογές για τα περιεχόμενα του καταλόγου. 1η επιλογή. Στον κατάλογο

Αποθηκεύονται μόνο εγγραφές για αρχεία (Εικ. 9.5). Πριν από τις καταχωρήσεις του αρχείου

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

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

τον αριθμό των αρχείων που είναι αποθηκευμένα στο δίσκο και τον ελεύθερο χώρο στο δίσκο

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

4 αρχεία 359560 byte δωρεάν

Αριθμός αρχείων στο δίσκο. Όγκος δωρεάν

χώρος στο δίσκο, byte2nd επιλογή.

Ο κατάλογος αποθηκεύει μόνο καταχωρήσεις σχετικά με καταλόγους χαμηλότερου επιπέδου (Εικ. 9.6).

Ρύζι. 9.7. Ο κύριος κατάλογος αποθηκεύει αρχεία και υποκαταλόγους

Στο τέλος του καταλόγου, όπως και στην προηγούμενη περίπτωση, θα δείτε ένα παρόμοιο

Η προαναφερθείσα καταχώριση σχετικά με την ποσότητα του ελεύθερου χώρου στο δίσκο.

3η επιλογή: Ο κατάλογος αποθηκεύει εγγραφές τόσο των αρχείων όσο και των καταλόγων

χαμηλότερο επίπεδο (Εικ. 9.7). Από αυτή τη δομή είναι σαφές ότι σε αυτόν τον κατάλογο

υπάρχουν 3 αρχεία και 2 κατάλογοι κατώτερου επιπέδου BASIC και LEXICON. Σε δίσκο

ελεύθερος χώρος 2,6575 MB.

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

κύριος κατάλογος. Δομή καταλόγου, ξεκινώντας από το επίπεδο 1 και κάτω,

πανομοιότυπο και διαφέρει από το κύριο μόνο σε αυτό πριν από τις καταχωρήσεις του αρχείου

και καταλόγους χαμηλότερου επιπέδου, τοποθετούνται δύο εγγραφές με έλλειψη (Εικ. 9.8).

Οι τελείες που βλέπετε στην αρχή σημαίνουν ότι το περιεχόμενο καλείται στην οθόνη

υποκατάλογος (κατάλογος 1ου επιπέδου) KNIGA, ο οποίος περιέχει δύο κείμενα

Αρχεία SVET και TON.

|Κατάλογος C:\KNIGA | | |

| |11-12-90 |09:40 |

| |10-10-91 |08:30 |

|svet txt 55700 |04-04-90 |10:05 |

|ton txt 60300 |05-03-91 |11:20 |

|2 αρχεία 912348 byte δωρεάν | | |

|Εικ. 9.8. Δομή καταχωρήσεων σε υποκατάλογο |

1.2. Σύστημα αρχείων FAT.

Χρησιμοποιούνται λειτουργικά συστήματα Windows, που έχουν αναπτυχθεί για

Σύστημα αρχείων DOS FAT, στο οποίο υπάρχει για κάθε διαμέρισμα και τόμο DOS

τομέας εκκίνησης και κάθε διαμέρισμα DOS περιέχει δύο αντίγραφα του πίνακα

πίνακας κατανομής αρχείων (FAT).

Το FAT είναι μια μήτρα που δηλώνει τη σχέση

μεταξύ των αρχείων και των φακέλων του διαμερίσματος και της φυσικής τους θέσης στον σκληρό δίσκο

Μπροστά από κάθε διαμέρισμα σκληρού δίσκου υπάρχουν δύο διαδοχικά τοποθετημένα

αντίγραφα FAT. Όπως και οι τομείς εκκίνησης, το FAT βρίσκεται έξω

περιοχή του δίσκου ορατή στο σύστημα αρχείων.

Όταν εγγράφονται στο δίσκο, τα αρχεία δεν καταλαμβάνουν απαραίτητα χώρο,

ισοδύναμο με το μέγεθός τους. Συνήθως τα αρχεία χωρίζονται σε συμπλέγματα

συγκεκριμένου μεγέθους, το οποίο μπορεί να διασκορπιστεί σε όλο το τμήμα.

Ως αποτέλεσμα, ο πίνακας FAT δεν είναι μια λίστα αρχείων και αυτών

τοποθεσίες και μια λίστα με συμπλέγματα ενοτήτων και τα περιεχόμενά τους και στο τέλος

Οι καταχωρήσεις του πίνακα FAT είναι 12-, 16- και 32-bit

δεκαεξαδικοί αριθμοί, το μέγεθος των οποίων καθορίζεται από το πρόγραμμα FDISK και

η τιμή δημιουργείται απευθείας από το πρόγραμμα FORMAT.

Όλες οι δισκέτες και οι σκληροί δίσκοι μεγέθους έως 16 MB

Το FAT χρησιμοποιεί στοιχεία 12-bit. Σκληροί και αφαιρούμενοι δίσκοι που διαθέτουν

μέγεθος από 16 MB ή περισσότερο, συνήθως χρησιμοποιούνται στοιχεία 16 bit.

Το σύστημα αρχείων FAT χρησιμοποιήθηκε σε όλες τις εκδόσεις του MS-DOS και στην πρώτη

δύο εκδόσεις του OS/2 (εκδόσεις 1.0 και 1.1). Κάθε λογικός τόμος είχε

δικό του FAT, το οποίο εκτελούσε δύο λειτουργίες: περιείχε πληροφορίες

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

διανομές (συστάδες) και υποδεικνύεται ποιες μονάδες διανομής είναι δωρεάν.

Όταν εφευρέθηκε ο πίνακας FAT, ήταν μια εξαιρετική λύση

διαχείριση χώρου στο δίσκο, κυρίως επειδή οι δισκέτες,

στο οποίο χρησιμοποιήθηκε ήταν σπάνια μεγαλύτερο από μερικά Mb σε μέγεθος.

Το ΛΙΠΟΣ ήταν αρκετά μικρό για να παραμείνει μόνιμα στη μνήμη,

επιτρέπεται πολύ γρήγορη τυχαία πρόσβαση σε οποιοδήποτε μέρος

οποιοδήποτε αρχείο.

Όταν εφαρμόστηκε FAT στους σκληρούς δίσκους, έγινε πολύ μεγάλος

για σταθερή μνήμη και υποβαθμισμένη απόδοση συστήματος.

Επιπλέον, δεδομένου ότι πληροφορίες σχετικά με τον ελεύθερο χώρο στο δίσκο

ο χώρος κατανεμήθηκε "σε" μεγάλο αριθμό τομέων FAT,

δεν ήταν πρακτικό κατά την εκχώρηση χώρου αρχείων και

Ο κατακερματισμός αρχείων έχει αποδειχθεί ότι αποτελεί εμπόδιο στην υψηλή απόδοση.

Επιπλέον, η χρήση σχετικά μεγάλων συστάδων σε σκληρό

Οι δίσκοι οδήγησαν σε μεγάλο αριθμό αχρησιμοποίητων περιοχών, αφού σε

Κατά μέσο όρο, για κάθε αρχείο, το μισό σύμπλεγμα σπαταλήθηκε.

Εδώ και αρκετά χρόνια, η Microsoft και η IBM προσπαθούν να επεκτείνουν

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

τη βελτίωση των στρατηγικών διανομής, την προσωρινή αποθήκευση ονομάτων διαδρομής και τη μετεγκατάσταση

πίνακες και buffer σε εκτεταμένη μνήμη. Αλλά μπορούν μόνο να θεωρηθούν

ως προσωρινά μέτρα επειδή το σύστημα αρχείων απλά δεν χωρούσε

μεγάλες συσκευές τυχαίας πρόσβασης.

§ 2 Σύστημα αρχείων του λειτουργικού συστήματος MS-DOS.

Μία από τις έννοιες του συστήματος αρχείων MS DOS είναι ένας λογικός δίσκος.

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

DOS, κάθε λογικός δίσκος είναι ένας ξεχωριστός μαγνητικός δίσκος. Κάθε λογικό

ο δίσκος έχει το δικό του μοναδικό όνομα. Ως λογικό όνομα μονάδας δίσκου

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

Επομένως, ο αριθμός των λογικών μονάδων δίσκου δεν είναι μεγαλύτερος από 26.

Τα γράμματα A και B προορίζονται αυστηρά για τις δισκέτες που είναι διαθέσιμες στον υπολογιστή IBM (

Ξεκινώντας με το γράμμα C, οι λογικοί δίσκοι (partitions) ονομάζονται HDD (

Winchester).

Οι εικόνες δείχνουν μια εικόνα ενός λογικού δίσκου.

Εάν ένας δεδομένος υπολογιστής IBM έχει μόνο ένα FDD, το γράμμα B παραλείπεται

Μόνο οι λογικοί δίσκοι A και C μπορούν να είναι μονάδες δίσκου συστήματος. Αρχείο

λογική δομή δίσκου:

Για πρόσβαση σε πληροφορίες στο δίσκο (που βρίσκονται σε ένα αρχείο), χρειάζεστε

γνωρίζετε τη φυσική διεύθυνση του πρώτου τομέα, (Nsurfaces+Ntracks+Nsectors),

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

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

είναι πολύ ασαφές, δύσκολο και περιττό.

Το MS DOS σώζει τον χρήστη από τέτοια εργασία και το κάνει μόνο του. Για

παροχή πρόσβασης σε αρχεία - το σύστημα αρχείων MS DOS οργανώνει και

διατηρεί μια συγκεκριμένη δομή αρχείου σε έναν λογικό δίσκο.

Στοιχεία δομής αρχείου:

Τομέας έναρξης (τομέας εκκίνησης, τομέας εκκίνησης),

Περιοχή δεδομένων (υπολειπόμενος ελεύθερος χώρος στο δίσκο)

Αυτά τα στοιχεία δημιουργούνται ειδικά προγράμματα(σε περιβάλλον MS DOS) σε εξέλιξη

αρχικοποίηση δίσκου.

Τομέας έναρξης (τομέας εκκίνησης, τομέας εκκίνησης):

Ακολουθούν οι πληροφορίες που απαιτούνται από το MS DOS για την εργασία με το δίσκο:

Αναγνωριστικό λειτουργικού συστήματος (εάν ο δίσκος είναι συστήματος),

Μέγεθος τομέα δίσκου,

Αριθμός τομέων στο σύμπλεγμα,

Αριθμός εφεδρικών τομέων στην αρχή του δίσκου,

Αριθμός αντιγράφων FAT στο δίσκο (τυπικό - δύο),

Αριθμός στοιχείων στον κατάλογο,

Αριθμός τομέων στο δίσκο,

Τύπος μορφής δίσκου,

Αριθμός τομέων σε FAT,

Αριθμός τομέων ανά κομμάτι,

Αριθμός επιφανειών

Μπλοκ εκκίνησης λειτουργικού συστήματος,

Πίσω από τον αρχικό τομέα βρίσκεται το FAT.

FAT (Πίνακας κατανομής αρχείων):

Η περιοχή δεδομένων δίσκου (βλ. παραπάνω) παρουσιάζεται στο MS DOS ως ακολουθία

αριθμημένες συστάδες.

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

Κάθε σύμπλεγμα περιοχής δεδομένων αντιστοιχεί σε ένα στοιχείο FAT.

Τα στοιχεία FAT χρησιμεύουν ως αλυσίδα συνδέσμων για συμπλέγματα αρχείων στην περιοχή

Το FAT είναι ένα εξαιρετικά σημαντικό στοιχείο της δομής του αρχείου.Οι παραβιάσεις στο FAT μπορούν

οδηγεί σε πλήρη ή μερική απώλεια πληροφοριών σε ολόκληρο τον λογικό δίσκο.

Αυτός είναι ο λόγος για τον οποίο δύο αντίγραφα FAT αποθηκεύονται στο δίσκο. Υπάρχουν ειδικά προγράμματα

τα οποία παρακολουθούν την κατάσταση του FAT και διορθώνουν τις παραβάσεις.

Κατάλογος ρίζας:

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

(μορφοποίηση) του δίσκου, ο οποίος περιέχει πληροφορίες για αρχεία και καταλόγους,

αποθηκευμένο στο δίσκο.

Ο κατάλογος ρίζας υπάρχει πάντα σε έναν διαμορφωμένο δίσκο. Επί

Υπάρχει πάντα μόνο ένας ριζικός κατάλογος σε έναν δίσκο. Μέγεθος ρίζας

κατάλογος για έναν δεδομένο δίσκο είναι μια σταθερή τιμή, άρα η μέγιστη

τον αριθμό των αρχείων και άλλων (παιδικών) καταλόγων που είναι «συνημμένα» σε αυτό

(Υποκατάλογοι) - αυστηρά καθορισμένοι.

Έτσι, συνοψίζοντας όλα τα παραπάνω, μπορούμε να συμπεράνουμε το MS-DOS - 16-

λειτουργικό σύστημα bit που εκτελείται σε λειτουργία πραγματικού επεξεργαστή.

§ 4 Σύστημα αρχείων του λειτουργικού συστήματος Windows 95.

4.1. Ιστορικό για τη δημιουργία του FAT 32.

Στον τομέα των προσωπικών υπολογιστών, μια κρίση εμφανίστηκε το 1987.

Χαρακτηριστικά του συστήματος αρχείων FAT, που αναπτύχθηκε από τη Microsoft για δέκα χρόνια

χρόνια πριν για τον διερμηνέα Standalone Disk Basic και αργότερα

προσαρμοσμένα για το λειτουργικό σύστημα DOS εξαντλήθηκαν. ΛΙΠΟΣ

προορίζεται για σκληροι ΔΙΣΚΟΙμε χωρητικότητα όχι μεγαλύτερη από 32 MB και νέους σκληρούς δίσκους

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

Ορισμένοι ανεξάρτητοι πωλητές έχουν προσφέρει τις δικές τους λύσεις

αυτό το πρόβλημα, αλλά μόνο με την έλευση του DOS 4.0 αυτή η κρίση ξεπεράστηκε -

για λίγο.

Σημαντικές αλλαγές στη δομή του συστήματος αρχείων στο DOS 4.0

επέτρεψε στο λειτουργικό σύστημα να λειτουργεί με δίσκους χωρητικότητας έως 128 MB. Με

Μεταγενέστερες μικρές προσθήκες αύξησαν αυτό το όριο σε

2 GB. Εκείνη την εποχή, φαινόταν ότι αυτή η ποσότητα μνήμης ξεπερνούσε κάθε

φανταστικές ανάγκες. Ωστόσο, αν η ιστορία των προσωπικών υπολογιστών είναι κάτι που πρέπει να περάσει

και δίδαξε, τότε ακριβώς ότι η ικανότητα «υπερβαίνει κάθε νοητό

ανάγκες», πολύ γρήγορα γίνεται «σχεδόν ανεπαρκής για σοβαρή

λειτουργεί.» Πράγματι, οι σκληροί δίσκοι είναι επί του παρόντος διαθέσιμοι στο εμπόριο

Η χωρητικότητα είναι συνήθως 2,5 GB και άνω, και μερικές φορές πολύ υψηλή και

Το ανώτατο όριο των 2 GB που μας απάλλαξε από περιορισμούς έχει μετατραπεί σε ένα ακόμη

ένα εμπόδιο που πρέπει να ξεπεραστεί.

4.2. Περιγραφή του FAT 32.

Η Microsoft έχει αναπτύξει μια νέα επέκταση για συστήματα Windows 95.

Συστήματα FAT - FAT32, χωρίς δυνατές δηλώσεις που προβλέπονται στο

OEM Service Pack 2.

Το σύστημα FAT32 εγκαθίσταται μόνο σε νέους υπολογιστές και μην το υπολογίζετε

πάρτε το όταν πάτε στο νέα έκδοση Windows 95, αν και ισχυρίζεται

Microsoft, αυτή η επέκταση θα γίνει μέρος του κύριου πακέτου για

Αναβαθμίσεις των Windows

4.2.1. Περιοχές δίσκου

Αυτό το σύστημα αρχείων παρέχει μια σειρά από ειδικές περιοχές

δίσκος που διατίθεται για την οργάνωση του χώρου στο δίσκο κατά τη διάρκεια του

μορφοποίηση - εγγραφή κεφαλής εκκίνησης, πίνακας διαμερισμάτων δίσκου, εγγραφή

λήψεις, πίνακας κατανομής αρχείων (από τον οποίο πήρε το σύστημα FAT

όνομα) και ριζικό κατάλογο.

Επί σωματικό επίπεδοΟ χώρος του δίσκου χωρίζεται σε 512 byte

περιοχές που ονομάζονται τομείς. Το σύστημα FAT εκχωρεί χώρο για αρχεία

μπλοκ, τα οποία αποτελούνται από έναν ακέραιο αριθμό τομέων και ονομάζονται συστάδες.

Ο αριθμός των τομέων σε ένα σύμπλεγμα πρέπει να είναι πολλαπλάσιο μιας ισχύος δύο. Στη Microsoft

αυτά τα συμπλέγματα ονομάζονται μονάδες εκχώρησης μνήμης και σε

Η αναφορά SCANDISK υποδεικνύει το μέγεθός τους, για παράδειγμα "16.384 byte το καθένα

μονάδα εκχώρησης μνήμης."

4.2.2. FAT αλυσίδα

Το FAT είναι μια βάση δεδομένων που συνδέει συμπλέγματα δίσκων

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

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

Σύστημα FAT. Το τρίτο και τα επόμενα στοιχεία αντιστοιχίζονται

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

για αρχεία. Τα στοιχεία FAT μπορούν να περιέχουν πολλές ειδικές τιμές,

υποδεικνύοντας ότι

Το σύμπλεγμα είναι ελεύθερο, δηλ. δεν χρησιμοποιείται από κανένα αρχείο.

Το σύμπλεγμα περιέχει έναν ή περισσότερους τομείς με φυσικά ελαττώματα και

δεν πρέπει να χρησιμοποιείται.

Αυτό το σύμπλεγμα είναι το τελευταίο σύμπλεγμα του αρχείου.

Για οποιοδήποτε στοιχείο που χρησιμοποιείται από το αρχείο, αλλά όχι το τελευταίο σύμπλεγμα

Το FAT περιέχει τον αριθμό του επόμενου συμπλέγματος που καταλαμβάνει το αρχείο.

Κάθε κατάλογος - ανεξαρτήτως ρίζας ή υποκαταλόγου - επίσης

είναι μια βάση δεδομένων. Στον κατάλογο DOS για κάθε αρχείο

υπάρχει μία κύρια εγγραφή (στα Windows 95, για μεγάλα ονόματα

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

αποτελείται από ένα μόνο πεδίο, οι εγγραφές για ένα αρχείο σε έναν κατάλογο αποτελούνται από

πολλά πεδία. Μερικά πεδία - όνομα, επέκταση, μέγεθος, ημερομηνία και ώρα -

μπορεί να εμφανιστεί στην οθόνη χρησιμοποιώντας την εντολή DIR. Αλλά το σύστημα FAT παρέχει

το πεδίο που δεν εμφανίζεται με την εντολή DIR είναι το πεδίο που έχει αρίθμηση πρώτο

σύμπλεγμα που έχει εκχωρηθεί για το αρχείο.

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

Το λειτουργικό σύστημα εξετάζει το αίτημα να της παράσχει τα περιεχόμενα κάποιου αρχείου

μια καταχώρηση καταλόγου για να βρει το πρώτο σύμπλεγμα αυτού του αρχείου. Τότε αυτή

αποκτά πρόσβαση στην καταχώρηση FAT για ένα δεδομένο σύμπλεγμα για να βρει το επόμενο

συστάδα στην αλυσίδα. Επαναλάβετε αυτή τη διαδικασία μέχρι να εντοπιστεί η τελευταία

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

αρχείο και με ποια σειρά. Με αυτόν τον τρόπο το σύστημα μπορεί να παρέχει

προγραμματίσει οποιοδήποτε μέρος του αρχείου ζητήσει. Αυτός ο τρόπος οργάνωσης

Το αρχείο ονομάζεται αλυσίδα FAT.

Στο σύστημα FAT, τα αρχεία εκχωρούνται πάντα ένας ακέραιος αριθμός συμπλεγμάτων. Στο 1,2-

Μπορεί να καθοριστεί σκληρός δίσκος GB με συμπλέγματα 32 KB στον κατάλογο,

ότι το μέγεθος ενός αρχείου κειμένου που περιέχει τις λέξεις "γεια, κόσμος" είναι

μόνο 12 byte, αλλά στην πραγματικότητα αυτό το αρχείο καταλαμβάνει 32 KB χώρου στο δίσκο

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

(χαλαρότητα). Σε μικρά αρχεία, σχεδόν ολόκληρο το σύμπλεγμα μπορεί να χαθεί

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

Σε σκληρό δίσκο 850 MB με συμπλέγματα 16 KB σε μεσαίο μέγεθος

αρχεία περίπου 50 KB περίπου το 16% του χώρου στο δίσκο που διατίθεται για αρχεία

ο χώρος θα χαθεί σε αρχεία που δεν χρησιμοποιούνται αλλά έχουν εκχωρηθεί

Ένας τρόπος για να ελευθερώσετε χώρο στο δίσκο είναι χρησιμοποιώντας

προγράμματα συμπίεσης δίσκου όπως το DriveSpace, τα οποία επισημαίνουν το "χαμένο"

space" για χρήση από άλλα αρχεία.

4.2.3. Άλλες αλλαγές στο FAT32

Για να εξασφαλίσετε τη δυνατότητα εργασίας με αυξημένο αριθμό συμπλεγμάτων, σε

Οι καταχωρήσεις καταλόγου για κάθε αρχείο πρέπει να εκχωρούν 4 byte για το αρχικό

σύμπλεγμα αρχείων (αντί για 2 byte στο σύστημα FAT16). Παραδοσιακά, κάθε εγγραφή σε

κατάλογος αποτελείται από 32 byte (Εικ. 1). Στη μέση αυτής της εγγραφής υπάρχουν 10 byte

χρησιμοποιείται (byte 12 έως 21), για το οποίο έχει δεσμευτεί η Microsoft

τις δικές τους ανάγκες στο μέλλον. Δύο από αυτά έχουν πλέον κατανεμηθεί ως

απαιτούνται πρόσθετα byte για την ένδειξη του αρχικού συμπλέγματος στο σύστημα

Το λειτουργικό σύστημα πάντα προέβλεπε την παρουσία δύο

Περιπτώσεις FAT, αλλά μόνο μία από αυτές χρησιμοποιήθηκε. Με τη μετάβαση στο FAT32

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

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

μέγεθος και αυστηρά καθορισμένο χώρο στο δίσκο, μπορείτε πλέον ελεύθερα

μεγαλώνουν όσο χρειάζεται, σαν υποκατάλογος. Δεν υπάρχει τώρα

περιορισμοί στον αριθμό των καταχωρήσεων στον ριζικό κατάλογο. Αυτό είναι ιδιαίτερα σημαντικό

επειδή υπάρχουν πολλές καταχωρήσεις για κάθε μεγάλο όνομα αρχείου

κατάλογος.

Συνδυασμός Roaming Root και Feature

Η χρήση και των δύο αντιγράφων FAT είναι καλές προϋποθέσεις για απρόσκοπτη

δυναμική αλλαγή μεγέθους διαμερισμάτων δίσκου, για παράδειγμα μείωση ενός διαμερίσματος

για να ελευθερώσετε χώρο για άλλο λειτουργικό σύστημα. Αυτό το νέο

Η προσέγγιση είναι λιγότερο επικίνδυνη από αυτές που χρησιμοποιούνται σε προγράμματα τρίτων

για να αλλάξετε διαμερίσματα δίσκου όταν εργάζεστε με FAT16.

Από όλα τα παραπάνω μπορούμε να συμπεράνουμε:

Το MS-DOS ήταν ένα καθαρά λειτουργικό σύστημα 16-bit και λειτουργούσε

πραγματική λειτουργία επεξεργαστή. ΣΕ εκδόσεις Windows 3.1 μέρος του κώδικα ήταν 16-

bit και μερικά είναι 32 bit. Τα Windows 3.0 υποστηρίζουν πραγματική λειτουργία

λειτουργία επεξεργαστή, κατά την ανάπτυξη της έκδοσης 3.1 αποφασίστηκε να την εγκαταλείψουμε

υποστήριξη.

Τα Windows 95 είναι ένα λειτουργικό σύστημα 32-bit που

κώδικας bit για συμβατότητα με τη λειτουργία MS-DOS. Windows 95 32-bit

κωδικός bit.

§ 5 Σύστημα αρχείων του λειτουργικού συστήματος Windows NT.

5.1. Σύντομη περιγραφήΛειτουργικό σύστημα Windows NT.

Αυτή τη στιγμή, η παγκόσμια βιομηχανία υπολογιστών αναπτύσσεται πολύ

Η απόδοση του συστήματος αυξάνεται και επομένως

Η ικανότητα επεξεργασίας μεγάλου όγκου δεδομένων αυξάνεται.

Τα λειτουργικά συστήματα της κατηγορίας MS-DOS δεν μπορούν πλέον να αντιμετωπίσουν αυτό

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

Υπολογιστές. Ως εκ τούτου, πρόσφατα υπήρξε μια μετάβαση σε πιο ισχυρά και

τα πιο προηγμένα λειτουργικά συστήματα της κατηγορίας UNIX, ένα παράδειγμα των οποίων είναι

είναι τα Windows NT που κυκλοφορούν από την Microsoft Corporation

Όταν ο χρήστης βλέπει το λειτουργικό σύστημα Microsoft για πρώτη φορά

Windows NT, μια σαφής εξωτερική ομοιότητα με

αγαπημένη διεπαφή του συστήματος Windows 3.+ Ωστόσο, αυτή είναι μια ορατή ομοιότητα

είναι μόνο ένα μικρό μέρος των Windows NT.

Τα Windows NT είναι ένα λειτουργικό σύστημα 32-bit με

πολλαπλές εργασίες προτεραιότητας. Ως θεμελιώδη συστατικά

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

ανεπτυγμένη υπηρεσία δικτύου.

Τα Windows NT παρέχουν επίσης συμβατότητα με πολλά άλλα

λειτουργικά συστήματα και συστήματα αρχείων, καθώς και δίκτυα.

Όπως φαίνεται στο παρακάτω σχήμα, τα Windows NT είναι

ένα αρθρωτό (πιο προηγμένο από ένα μονολιθικό) λειτουργικό σύστημα που

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

Οι κύριες μονάδες των Windows NT είναι (παρατίθενται με σειρά

ακολουθώντας από το κατώτερο επίπεδο της αρχιτεκτονικής στο ανώτερο): επίπεδο

αφαιρέσεις υλικού HAL (Hardware Abstraction Layer), πυρήνας (Kernel),

σύστημα εκτέλεσης (Executive), προστατευμένα υποσυστήματα (προστατευμένα

υποσυστήματα) και υποσυστήματα περιβάλλοντος.

Αρθρωτή δομή των Windows NT

5.2. Σύστημα αρχείων Windows NT.

Όταν κυκλοφόρησαν για πρώτη φορά τα Windows NT, συμπεριλήφθηκαν

υποστήριξη για τρία συστήματα αρχείων. Αυτός είναι ο πίνακας κατανομής αρχείων (FAT),

παρέχοντας συμβατότητα με το MS-DOS, ένα σύστημα αρχείων με αυξημένη

απόδοσης (HPFS), παρέχοντας συμβατότητα με το LAN Manager και

ένα νέο σύστημα αρχείων που ονομάζεται Emerging Technologies File System

Το NTFS είχε πολλά πλεονεκτήματα σε σύγκριση με αυτά που χρησιμοποιούνται

Αυτό το σημείο για τους περισσότερους διακομιστές αρχείων είναι τα συστήματα αρχείων.

Για να διασφαλιστεί η ακεραιότητα των δεδομένων, το NTFS διαθέτει ένα αρχείο καταγραφής συναλλαγών.

Αυτή η προσέγγιση δεν αποκλείει την πιθανότητα απώλειας πληροφοριών, ωστόσο,

αυξάνει σημαντικά την πιθανότητα πρόσβασης στο σύστημα αρχείων

θα είναι δυνατή ακόμη και αν τεθεί σε κίνδυνο η ακεραιότητα του συστήματος

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

παρακολούθηση ημιτελών προσπαθειών εγγραφής στο δίσκο κατά την επόμενη εκκίνηση

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

παρουσία σφαλμάτων αντί για έλεγχο κάθε αρχείου, σε περίπτωση χρήσης

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

Ένα από τα κύρια πλεονεκτήματα του NTFS είναι η ασφάλεια. NTFS

παρέχει τη δυνατότητα πραγματοποίησης εγγραφών ελέγχου πρόσβασης (Έλεγχος πρόσβασης

Καταχωρήσεις, ACE) στη λίστα ελέγχου πρόσβασης (ACL). ΑΣΣΟΣ

περιέχει ένα όνομα ομάδας ή ταυτότητας χρήστη και ένα διακριτικό πρόσβασης,

που μπορεί να χρησιμοποιηθεί για να περιορίσει την πρόσβαση σε ορισμένα

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

εγγραφή, διαγραφή, εκτέλεση, ακόμη και κατοχή αρχείων.

Από την άλλη πλευρά, ένα ACL είναι ένα δοχείο που περιέχει ένα

ή περισσότερες εγγραφές ACE. Αυτό σας επιτρέπει να περιορίσετε την πρόσβαση σε ορισμένα

χρήστες ή ομάδες χρηστών σε συγκεκριμένους καταλόγους ή αρχεία

Επιπλέον, το NTFS υποστηρίζει την εργασία με μεγάλα ονόματα, έχοντας

μήκους έως 255 χαρακτήρες και με κεφαλαία και πεζά γράμματα σε οποιοδήποτε

ακολουθίες. Ένα από τα κύρια χαρακτηριστικά του NTFS είναι

αυτόματη δημιουργία ισοδύναμων ονομάτων συμβατών με το MS-DOS.

Το NTFS διαθέτει επίσης μια δυνατότητα συμπίεσης, η οποία εμφανίστηκε για πρώτη φορά στην έκδοση NT

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

NTFS. Σε αντίθεση με τα προγράμματα συμπίεσης MS-DOS που δημιουργούν έναν εικονικό δίσκο,

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

Τα Windows NT χρησιμοποιούν ένα πρόσθετο επίπεδο του υποσυστήματος αρχείων για συμπίεση

και αποσυμπίεση των απαιτούμενων αρχείων χωρίς δημιουργία εικονικό δίσκο. Αυτό

αποδεικνύεται χρήσιμο κατά τη συμπίεση ενός συγκεκριμένου τμήματος του δίσκου (για παράδειγμα,

κατάλογο χρήστη), ή αρχεία συγκεκριμένου τύπου

(για παράδειγμα, αρχεία γραφικών). Το μόνο μειονέκτημα της συμπίεσης NTFS είναι

είναι χαμηλό, σε σύγκριση με τα σχήματα συμπίεσης MS-DOS, επίπεδο

συμπίεση. Αλλά το NTFS είναι πιο αξιόπιστο και

παραγωγικότητα.

Άρα από όλα τα παραπάνω μπορούμε να συμπεράνουμε:

Για να είναι συμβατό με διάφορα λειτουργικά συστήματα, τα Windows

Το NT περιέχει αρχείο Σύστημα FAT 32. Επιπλέον, τα Windows NT περιέχουν τα δικά τους

δικό του αρχείο Σύστημα NTFS, το οποίο δεν είναι συμβατό με το FAT 16. Αυτό

το σύστημα αρχείων έχει μια σειρά από πλεονεκτήματα έναντι του FAT, καθώς και

διαθέτει υψηλότερη αξιοπιστία και απόδοση.

Συμπέρασμα.

MS-DOS - λειτουργικό σύστημα 16-bit, τρέχει σε πραγματικό

λειτουργία επεξεργαστή. Στις εκδόσεις των Windows 3.1, μέρος του κώδικα είναι 16-bit και κάποιοι

32-bit. Τα Windows 3.0 υποστηρίζουν πραγματική λειτουργία επεξεργαστή,

Κατά την ανάπτυξη της έκδοσης 3.1, αποφασίστηκε να εγκαταλείψει την υποστήριξή της.

Τα Windows 95 είναι ένα λειτουργικό σύστημα 32-bit που

λειτουργεί μόνο σε προστατευμένη λειτουργία επεξεργαστή. Πυρήνας συμπεριλαμβανομένης της διαχείρισης

μνήμη και αποστολή διεργασιών, περιέχει μόνο κώδικα 32 bit. Αυτό

μειώνει το κόστος και επιταχύνει την εργασία. Μόνο ορισμένες ενότητες έχουν 16-

κώδικας bit για συμβατότητα με τη λειτουργία MS-DOS. Σε Windows 95 32-bit

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

αυξημένη αξιοπιστία και ανοχή σε σφάλματα του συστήματος. Εκτός από αυτό, για

χρησιμοποιείται συμβατότητα με παλαιού τύπου εφαρμογές και προγράμματα οδήγησης και 16-

κωδικός bit.

Τα Windows NT δεν αποτελούν περαιτέρω ανάπτυξη παλαιότερων

υπάρχοντα προϊόντα. Η αρχιτεκτονική του δημιουργήθηκε από την αρχή, λαμβάνοντας υπόψη

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

διασφάλιση της συμβατότητας του νέου λειτουργικού συστήματος,

Οι προγραμματιστές των Windows NT διατήρησαν τη γνωστή διεπαφή των Windows και την υλοποίησαν

υποστήριξη για υπάρχοντα συστήματα αρχείων (όπως FAT) και διάφορα

εφαρμογές (γραμμένες για MS - Dos, Windows 3.x). Οι προγραμματιστές επίσης

περιλαμβάνεται στα εργαλεία των Windows NT για εργασία με διάφορα δίκτυα

που σημαίνει.

Αξιοπιστία και στιβαρότητα

παρέχουν αρχιτεκτονικά χαρακτηριστικά που προστατεύουν την εφαρμογή

προγράμματα να μην καταστραφούν μεταξύ τους και από το λειτουργικό σύστημα. Windows NT

χρησιμοποιεί δομημένο χειρισμό εξαιρέσεων με ανοχή σε σφάλματα

όλα τα αρχιτεκτονικά επίπεδα, το οποίο περιλαμβάνει ανακτήσιμο αρχείο

σύστημα NTFS και παρέχει προστασία χρησιμοποιώντας το ενσωματωμένο σύστημα

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

6.1 Θεωρητικές πληροφορίες

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

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

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

6.2 Σκοπός της εργασίας

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

6.3 Δήλωση προβλήματος

Για να αποκτήσετε εργασιακές δεξιότητες, ακολουθήστε τα παρακάτω βήματα:

  1. Στο παράθυρο Flash E: Explorer, δημιουργήστε τη δομή καταλόγου που φαίνεται στην Εικ. 6.1 (στιγμιότυπα οθόνης που λαμβάνονται γραμμή εντολώνκαι στον Explorer).
  2. Βρείτε αρχεία που βρίσκονται στον σκληρό σας δίσκο ΜΕ:με προεκτάσεις .doc, .txt, .bmpκαι αντιγράψτε τα για να αναβοσβήσουν ΜΙ:στους καταλόγους ΔΙΑΔΙΚΤΥΟ, ΦΙΔΟΝΕΤΚαι EUNETαντίστοιχα.
  3. Στο παράθυρο του Explorer, μετονομάστε ένα από τα αρχεία καταλόγου ΔΙΑΔΙΚΤΥΟ V Net.doc.
  4. Στο παράθυρο Explorer, μετακινήστε το αρχείο Net.docσε ένα φάκελο ΑΝΔΡΑΣ.
  5. Στο παράθυρο του Explorer, αντιγράψτε το αρχείο Net.docσε ένα φάκελο ΓΡΗΓΟΡΑΚαι FDDI.
  6. Στο παράθυρο του Explorer, καταργήστε τους καταλόγους ΑΝΔΡΑΣΚαι PDN.


Εικ.6.1.

6.4 Βήμα προς βήμα εκτέλεση της εργασίας

6.4.1 Ενεργοποιήστε τον υπολογιστή

Κάντε κλικ στο κουμπί Εξουσίαστη μονάδα συστήματος υπολογιστή.

6.4.2 Εξοικειωθείτε με την Εξερεύνηση των Windows

6.4.2.1 Αφού φορτωθεί πλήρως το λειτουργικό σύστημα των Windows, ανοίξτε το Κύριο μενού και επιλέξτε την εντολή Προγράμματα, στη συνέχεια στο υπομενού που ανοίγει επιλέξτε την εντολή Standard και στο υπομενού δεύτερου επιπέδου κάντε κλικ στο εικονίδιο Explorer. Θα ανοίξει ένα παράθυρο, στην αριστερή πλευρά του οποίου υπάρχει μια ιεραρχική δομή φακέλων και μονάδων δίσκου που αποτελείται από πέντε κύριες ενότητες: Desktop, My Documents, My Computer, Network Neighborhood και Recycle Bin.

Η γραμμή τίτλου εμφανίζει το όνομα του φακέλου (μονάδα δίσκου) που έχει επισημανθεί (επιλεγεί) και η δεξιά πλευρά του παραθύρου εμφανίζει τα περιεχόμενά του (φάκελοι και αρχεία). Για να διεισδύσετε βαθύτερα στη δομή των φακέλων ή των μονάδων δίσκου, πρέπει να κάνετε κλικ στα εικονίδια συν στα τετράγωνα που βρίσκονται στα αριστερά του φακέλου ή των εικονιδίων της μονάδας δίσκου. Ένα σημάδι του τέλους ενός κλάδου σε μια ιεραρχική δομή είναι η απουσία ενός συμβόλου συν στο πλαίσιο στα αριστερά του εικονιδίου του φακέλου. Ένας φάκελος που δεν έχει σύμβολο συν στο πλαίσιο στα αριστερά του εικονιδίου είναι είτε κενός είτε περιέχει μόνο αρχεία. Θα πρέπει να σημειωθεί ότι οι φάκελοι Desktop και Trash δεν έχουν κλάδους.

6.4.2.2 Στο παράθυρο Explorer, δείτε την ιεραρχική δομή του δίσκου ΜΕ:.

Ιεραρχική δομή δίσκου:

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

6.4.2.3 Εξοικειωθείτε με την τεχνολογία για την επιλογή μιας ομάδας αρχείων.

Τεχνολογία για την επιλογή μιας ομάδας αρχείων:

  • Για να επιλέξετε όλα τα αρχεία σε ένα φάκελο ή σε έναν δίσκο, πρέπει να εκτελέσετε την εντολή στη γραμμή μενού Επεξεργασία/Επιλογή όλωνή πατήστε τα πλήκτρα Ctrl-A;
  • για να επιλέξετε μια ομάδα γειτονικών αρχείων, επιλέξτε το εικονίδιο του πρώτου αρχείου, πατήστε και κρατήστε πατημένο το πλήκτρο Βάρδια, και μετά κάντε κλικ στο εικονίδιο του τελευταίου αρχείου.
  • Για να επιλέξετε μια ομάδα μη γειτονικών αρχείων, πατήστε το πλήκτρο Ctrlκαι κρατώντας το κάντε κλικ στα εικονίδια του αρχείου.
  • Για να επιλέξετε μια ομάδα που περιέχει γειτονικά και μη γειτονικά αρχεία, είναι απαραίτητο να εφαρμόσετε διάφορες μεθόδους για την επιλογή ομάδων αρχείων.

6.4.3 Στο παράθυρο Explorer στη μονάδα δίσκου E: δημιουργήστε τη δομή καταλόγου που φαίνεται στην Εικ. 6.1

6.4.3.1 Εγκαταστήστε μια καθαρή μονάδα flash ( USB flashμονάδα δίσκου) και στο παράθυρο Explorer ανοίξτε τη μονάδα flash (για παράδειγμα, E:).

6.4.3.2 Στον ριζικό κατάλογο της μονάδας δίσκου E: δημιουργήστε έναν φάκελο ΔΙΚΤΥΑ, για να το κάνετε αυτό, ανοίξτε το μενού Αρχείο, επιλέξτε την εντολή New και στο υπομενού κάντε κλικ στο εικονίδιο «Φάκελος». Θα εμφανιστεί ένας νέος φάκελος, εισάγετε ένα όνομα ΔΙΚΤΥΑκαι πατήστε Enter.

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

6.4.3.3 Σε δίσκο ΝΤΟ:βρείτε αρχεία με την επέκταση .έγγρκαι όχι περισσότερο από 50 KB σε μέγεθος. Επιλέξτε πολλά αρχεία (τουλάχιστον τρία) και αντιγράψτε τα για να αναβοσβήσουν ΜΙ:σε ένα φάκελο ΔΙΑΔΙΚΤΥΟ.

Για αναζήτηση και αντιγραφή αρχείων, ακολουθήστε τα εξής βήματα:

  1. Ανοίξτε το πλαίσιο διαλόγου Αποτελέσματα αναζήτησης και αναζητήστε τα καθορισμένα αρχεία. Εισαγάγετε τη μάσκα αναζήτησης αρχείου *.έγγρστο πλαίσιο κειμένου "Μέρος ονόματος αρχείου ή ολόκληρου ονόματος αρχείου" στον πίνακα Βοηθός και ορίστε το κουμπί επιλογής σε Μικρό (λιγότερο από 100 KB) στην ενότητα "Ποιο είναι το μέγεθος αρχείου;" και κάντε κλικ στο κουμπί Εύρεση.
  2. Επιλέξτε τον απαιτούμενο αριθμό αρχείων και τοποθετήστε τα στο πρόχειρο χρησιμοποιώντας την εντολή Επεξεργασία/Αντιγραφή.
  3. Μεταβείτε στο παράθυρο Explorer, ανοίξτε τον επιθυμητό φάκελο στη μονάδα δίσκου E: και εκτελέστε την εντολή επικόλλησης.

6.4.3.4 Σε δίσκο ΝΤΟ:βρείτε αρχεία με την επέκταση .κείμενοκαι μικρότερο από 80 KB σε μέγεθος. Επιλέξτε πολλά αρχεία (τουλάχιστον πέντε) και αντιγράψτε τα σε ένα φάκελο ΦΙΔΟΝΕΤστο φλας ΜΙ:.

6.4.3.5 Σε δίσκο ΝΤΟ:βρείτε αρχεία με την επέκταση .bmpκαι μικρότερο από 100 KB σε μέγεθος. Επιλέξτε πολλά αρχεία (τουλάχιστον δύο) και αντιγράψτε τα σε έναν φάκελο EUNETγια να αναβοσβήνει E: μία (οποιαδήποτε) από τις μεθόδους αντιγραφής.

6.4.3.6 Στη μονάδα E: ανοίξτε τον κατάλογο ΔΙΑΔΙΚΤΥΟκαι επιλέξτε οποιοδήποτε αρχείο και μετά μετονομάστε το σε Net.docχρησιμοποιώντας την εντολή του μενού περιβάλλοντος.

6.4.3.7 Στο παράθυρο Explorer, μετακινήστε το αρχείο Net.docσε ένα φάκελο ΑΝΔΡΑΣχρησιμοποιώντας τη μέθοδο μεταφοράς και απόθεσης.

6.4.3.8 Στο παράθυρο Explorer, αντιγράψτε το αρχείο Net.docστους καταλόγους ΓΡΗΓΟΡΑΚαι FDDIχρησιμοποιώντας τη γραμμή εργαλείων και το μενού περιβάλλοντος.

6.4.3.9 Στο παράθυρο Explorer, διαγράψτε φακέλους ΑΝΔΡΑΣΚαι PDN.

6.4.4 Τερματισμός λειτουργίας

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


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

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

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

Κάθε αρχείο αποθηκεύει ένα ξεχωριστό αντικείμενο πληροφοριών: ένα έγγραφο, ένα άρθρο, έναν αριθμητικό πίνακα, ένα πρόγραμμα κ.λπ. Οι πληροφορίες που περιέχονται στο αρχείο γίνονται ενεργές, δηλαδή μπορούν να υποβληθούν σε επεξεργασία από έναν υπολογιστή, μόνο αφού φορτωθούν στη μνήμη 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.

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

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

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

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

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

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

Αρχείο

Αρχείο(Αγγλικά) αρχείο- φάκελος) - έννοια μέσα τεχνολογία υπολογιστών: μια οντότητα που σας επιτρέπει να αποκτήσετε πρόσβαση σε οποιονδήποτε πόρο ενός συστήματος υπολογιστή και έχει μια σειρά από χαρακτηριστικά:

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

Μπορεί να είναι οτιδήποτε - από μια ακολουθία bit (αν και τη διαβάζουμε σε byte, ή μάλλον σε ομάδες λέξεων byte, τέσσερα, οκτώ, δεκαέξι η καθεμία) έως μια βάση δεδομένων με αυθαίρετη οργάνωση ή οποιαδήποτε ενδιάμεση επιλογή. πολυδιάστατη βάση δεδομένων, αυστηρά διατεταγμένη.

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

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

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

Τα ονόματα αρχείων έχουν και επεξεργάζονται με παρόμοιο τρόπο:

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

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

Αρχείο ως περιοχή δεδομένων

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



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

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

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

Κάθε αρχείο αποθηκεύει ένα ξεχωριστό αντικείμενο πληροφοριών: ένα έγγραφο, ένα άρθρο, έναν αριθμητικό πίνακα, ένα πρόγραμμα κ.λπ. Οι πληροφορίες που περιέχονται στο αρχείο γίνονται ενεργές, δηλαδή μπορούν να υποβληθούν σε επεξεργασία από έναν υπολογιστή, μόνο αφού φορτωθούν στη μνήμη 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, ο όρος "φάκελος" χρησιμοποιείται για να αναφέρεται στην έννοια του "καταλόγου".

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

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

Ρύζι. 1. Παράδειγμα ιεραρχικής δομής αρχείου

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




Μπλουζα