Ποια είναι τα αρχεία δεδομένων. Τι είναι ένα αρχείο. Τύποι ονομάτων αρχείων

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

Τι είναι το A & NBSP.DATA & NBSPFILE;

Τα αρχεία που αποθηκεύονται στη μορφή δεδομένων χρησιμοποιούνται από το λογισμικό STUDIALECTION και αυτή η εφαρμογή καταστράφηκε σε αυτά τα αρχεία δεδομένων τις λεπτομέρειες που χρησιμοποιούνται για ανάλυση εκτός σύνδεσης. Αυτά τα δεδομένα μπορούν να εισαχθούν στο σχετικό αρχείο δεδομένων από έναν χρήστη ανάλυσης στούντιο. Γενικά, ταξινομημένα ως αρχεία δεδομένων, αυτά τα αρχεία δεδομένων τοποθετούνται με την επέκταση .data και ονομάζονται ειδικά αρχεία δεδομένων εκτός σύνδεσης στούντιο ανάλυσης. Το Application ανέπτυξε τη μορφή δεδομένων και το λογισμικό STUDIA ανάλυσης για την παροχή χρηστών με αποθήκευση δεδομένων εκτός σύνδεσης και αναλυτικές λειτουργίες χρήσιμες ενστάτες έρευνα, αποθήκευση, διαχείριση και ανάλυση. Το περιεχόμενο αυτών των αρχείων δεδομένων μπορεί να περιλαμβάνει δεδομένα που κωδικοποιούνται σε απλό κείμενο ή σε μορφές οριοθέτησης καρτών. Οι κεφαλίδες του αρχείου του στούντιο ανάλυσης μπορούν επίσης να συμπεριληφθούν σε αυτά τα αρχεία δεδομένων ανά ανάλυση χρηστών στούντιο. Ένας χρήστης που αποσυνδέεται από έναν διακομιστή στούντιο ανάλυσης συνήθως έχει πρόσβαση σε αυτά τα αρχεία δεδομένων σε λειτουργία εκτός σύνδεσης, αν και το λογισμικό STUDIALESS παρέχει επίσης πρόσβαση στο χρήστη στο περιεχόμενο αυτών των αρχείων δεδομένων ακόμη και σε λειτουργία σε απευθείας σύνδεση. Το περιεχόμενο αυτών των αρχείων δεδομένων μπορεί επίσης να εισαχθεί από άλλες βάσεις δεδομένων όπως το Microsoft SQL Server και τις βάσεις δεδομένων της Microsoft Access. Το λογισμικό ανάλυσης στούντιο συσχετίζει ένα αρχείο δεδομένων σε ένα αρχείο STP αλληλογραφίας και το περιεχόμενο αυτών των αρχείων STP αποτελείται από αντικείμενα μεταδεδομένων και λεπτομερειών σχήματος έργου. Ένας χρήστης των Microsoft Windows μπορεί να καταργήσει το αρχείο κεφαλίδας STUELING της ανάλυσης του αρχείου δεδομένων για να ανοίξει και να προβάλει το περιεχόμενό του χρησιμοποιώντας το Microsoft Excel. Εφαρμογή υπολογιστικού φύλλου 2010.

Πώς να ανοίξετε ένα αρχείο .data;

Εκκινήστε ένα αρχείο .data ή οποιοδήποτε άλλο αρχείο στον υπολογιστή σας, κάνοντας διπλό κλικ. Εάν οι συσχετίσεις αρχείων σας ρυθμίζονται σωστά, η εφαρμογή που προορίζεται να ανοίξει το αρχείο .data θα το ανοίξει. Είναι πιθανό να χρειαστεί να κατεβάσετε ή να αγοράσετε τη σωστή εφαρμογή. Είναι επίσης πιθανό ότι έχετε την εφαρμογή Cerrect στον υπολογιστή σας, αλλά .Data αρχεία Aren "t ακόμα συνδεδεμένα με αυτό. Σε αυτή την περίπτωση, όταν προσπαθήσετε να ανοίξετε ένα αρχείο .data, μπορείτε να πείτε τα Windows Ποια εφαρμογή είναι η σωστή για αυτό το αρχείο. Από τότε, ανοίγοντας ένα αρχείο .data θα ανοίξει τη σωστή εφαρμογή.

Εφαρμογές που ανοίγουν ένα αρχείο .data

Studio ανάλυσης AppriCon.

Studio ανάλυσης AppriCon.

Το Studio Anaysis που αναπτύχθηκε από το Applicon είναι ένα εξόρυξη δεδομένων και στατιστικό εργαλείο που έχει αυτοματοποιημένες μεθόδους μοντελοποίησης παλινδρόμησης που μπορούν να χρησιμοποιηθούν για να αποκτήσουν υψηλότερα επίπεδα ακρίβειας και σταθερότητας. Αυτό το λογισμικό αναπτύχθηκε για να υποστηρίξει σημαντικές και κρίσιμες αποφάσεις σε εξόρυξη ιστοσελίδων, μάρκετινγκ, αναλύσεων πελατών, βαθμολόγησης πιστοληπτικής ικανότητας, επιστήμης υγείας και ανθρώπινου δυναμικού. Για βέλτιστη απόδοση, διαθέτει πίνακες διασταυρώσεων στις οποίες μπορούν να προβληθούν γραφικά πολλαπλές στατιστικές μετρήσεις, έχει παλινδρόμηση Cox, βελτιστοποίηση πολλαπλών παλιογραφιών, βελτιστοποίηση παραγόντων τάσης, ενσωματωμένη ευαισθησία και ενσωματωμένο τι-αν για όλα τα είδη παλινδρόμησης, Ο Οδηγός αυτόματης συσχέτισης, διαθέτει επίσης μοντελοποίηση επιβίωσης και για βέλτιστη απόδοση μοντέλου, έχει λογική παλινδρόμηση και κλασματικά πολυώνυμα, περιλαμβάνει επίσης τις χρονικές σειρές και τις οδηγίες προβλέψεων, πάνω από 25 διαγράμματα, για βελτιστοποιήσεις γρήγορης πρόβλεψης, διαθέτει ανιχνευτή εποχικότητας, πολλαπλούς πυρήνες υπολογισμούς , Ανάλυση παλινδρόμησης που διαθέτει διάφορες συζύσεις και ανάλυση μοντέλου και μια γρήγορη βαθιά λογική παλινδρόμηση για την ανάπτυξη και την ανάπτυξη μοντέλων. Το στούντιο ανάλυσης έχει ένα ξεχωριστό χαρακτηριστικό που επιτρέπει τη χρήση της διάφορες πηγές δεδομένων από διαφορετικούς προμηθευτές χρησιμοποιώντας το ίδιο έργο χωρίς την ταλαιπωρία των κωδίκων γραφής, αυτό περιλαμβάνει τα αρχεία MSSQL, Oracle, Msexcel, Msaccess, κείμενο και XML. Αυτό το λογισμικό διαθέτει 500 σειρές ανά περιορισμό καθορισμένων δεδομένων, αλλά απεριόριστο αριθμό μεταβλητών.

Μια λέξη προειδοποίησης

Προσέξτε να μην μετονομάσετε την επέκταση στο & nbsp.data & nbspfiles, ή οποιαδήποτε άλλα αρχεία. Αυτό δεν θα αλλάξει τον τύπο αρχείου. Μόνο ειδικό λογισμικό μετατροπής μπορεί να αλλάξει ένα αρχείο από έναν τύπο αρχείου σε άλλο.

Τα αρχεία που αποθηκεύονται στη μορφή δεδομένων χρησιμοποιούνται από το πρόγραμμα STUDIALECTION και αυτή η εφαρμογή καταστημάτων σε αυτά τα αρχεία δεδομένων που χρησιμοποιούνται για αυτόνομη ανάλυση. Αυτά τα δεδομένα μπορούν να εισαχθούν στο κατάλληλο αρχείο δεδομένων που δημιουργείται από το Studio Analysis. Κατά κανόνα, ταξινομημένο ως αρχεία δεδομένων, αυτά τα αρχεία δεδομένων συνδέονται με την επέκταση.Data και πιο συγκεκριμένα αποκαλούμενα αρχεία δεδομένων στούντιο ανάλυσης εκτός σύνδεσης. Το Application έχει αναπτύξει τη μορφή δεδομένων και το λογισμικό στούντιο ανάλυσης για να παρέχει μόνο χρήσιμα δεδομένα αποθήκευσης δεδομένων και αναλυτικά χαρακτηριστικά χρήσιμα δημιουργικά δεδομένα, αποθήκευση, διαχείριση και ανάλυση. Το περιεχόμενο αυτών των αρχείων δεδομένων μπορεί να περιλαμβάνει δεδομένα που κωδικοποιούνται σε μορφή κειμένου ή σε διαχωριστικούς δίσκους μορφής. Οι κεφαλίδες του αρχείου Studio Analysion μπορούν επίσης να ενεργοποιηθούν σε αυτά τα αρχεία αρχείων ανά ανάλυση στούντιο. Ο χρήστης αποσυνδέεται από τον διακομιστή STUDENS της ανάλυσης, κατά κανόνα, έχει πρόσβαση σε αυτά τα αρχεία χωρίς σύνδεση, αν και το λογισμικό STUDIALIVE STUDIA παρέχει επίσης στον χρήστη πρόσβαση στο περιεχόμενο αυτών των αρχείων δεδομένων ακόμη και σε πραγματικό χρόνο. Το περιεχόμενο αυτών των αρχείων δεδομένων μπορεί επίσης να εισαχθεί από άλλες βάσεις δεδομένων, όπως ο Microsoft SQL Server και οι βάσεις Δεδομένα της Microsoft Πρόσβαση. Το λογισμικό STUDIA ανάλυσης συνδέει το αρχείο δεδομένων στο κατάλληλο αρχείο STP και το περιεχόμενο αυτών των αρχείων STP αποτελείται από τα μεταδεδομένα αντικειμένων και τα στοιχεία του έργου Schema. Ο χρήστης Microsoft Windows μπορεί να διαγράψει το αρχείο STUDENT STUDE HEADER για να ανοίξει και να προβάλετε τα περιεχόμενά του χρησιμοποιώντας υπολογιστικά φύλλα εφαρμογής του Microsoft Excel 2010.

Αριθμός μαθήματος 7.

Ανάπτυξη ενός μαθήματος στο θέμα "Αρχεία δεδομένων".

Θέμα του μαθήματος: Αρχεία δεδομένων.

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

Μάθημα εργασιών:

  1. Αρχεία δεδομένων.
  2. Διαδικασίες εργασίας αρχείων.

Μάθημα εξοπλισμού: Υπολογιστής, προβολέας.

Πλάνο μαθήματος

1. Οργανωτική στιγμή (χαιρετισμός).

- Γεια σας, καθίστε. Ποιος απουσιάζει σήμερα;

2. Μελετώντας ένα νέο υλικό.

Αρχεία δεδομένων.

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

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

Α: Αρχείο ακέραιου. (Ατράστιοι αρχείων.)

f: Αρχείο συμβολοσειράς. (Αρχείο γραμμής.)

Αλγόριθμος εργασίας αρχείου:

  1. Το αρχείο σχετίζεται με μια ειδική διαδικασία με μια μεταβλητή αρχείου.
  1. Άνοιξε είτε η μεταβλητή αρχείου δημιουργείται (το αρχείο θα ανοίξει φυσικά, αλλά ο προγραμματιστής δεν συμμετέχει σε αυτή τη διαδικασία).
  2. Εκτελούνται οι απαραίτητες λειτουργίες ανάγνωσης και εγγραφής.
  3. Η μεταβλητή αρχείου κλείνει.

Εργασία 1. Θα γράψουμε ένα πρόγραμμα στο οποίο θα εκτελεστούν οι ακόλουθες ενέργειες:

  1. Το αρχείο ανοίγει.
  2. Οι 100 διαδοχικοί ακέραιοι είναι εγγεγραμμένοι.
  3. Το αρχείο κλείνει.
  4. Το αρχείο ανοίγει.
  5. Οι αριθμοί που περιέχονται στο αρχείο διαβάζονται και εκτυπώνονται στην οθόνη.

Παράδειγμα προγράμματος;

I, u: ακέραιος;

(Η μεταβλητή προσδιορίζεται, η οποία στη συνέχεια μπορεί να γεννηθεί στο αρχείο,

F: Αρχείο ακέραιου.

Να αρχίσει.

(Η μεταβλητή αρχείου είναι συνδεδεμένη στο αρχείο,

Του οποίου το όνομα υποδεικνύεται στις αποστάσεις)

Αντιστοιχίστε (F, 'Αρχείο').

(Δεδομένου ότι ένα τέτοιο αρχείο δεν υπάρχει ακόμα, δημιουργείται και ανοίγει)

Επανεγγραφή (F);

(Οι αριθμοί καταγράφονται στο αρχείο)

Για i: \u003d 1 έως 100 γράψτε (f, i);

(Κλείνει το αρχείο)

Κλείσιμο (F);

(Δεδομένου ότι το αρχείο υπάρχει ήδη, απλά ανοίγει)

Επαναφορά (F);

(Οι αριθμοί διαβάζονται από το αρχείο και εμφανίζουν την οθόνη της οθόνης)

Για i: \u003d 1 έως 100 κάνετε

Να αρχίσει.

Διαβάστε (f, u);

Γράψτε ('', U);

Τέλος;

τέλος.

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

  1. Αναθέτω. - Μια διαδικασία που συνδέει ένα αρχείο με μια μεταβλητή αρχείου.
  2. Επαναφορά. - Ανοίγει ένα υπάρχον αρχείο και ρυθμίζει το δείκτη θέσης αρχείου στο μηδενικό στοιχείο.
  3. rewrite - δημιουργεί ένα αρχείο.
  4. Κολοβός. - Κόβει το αρχείο ξεκινώντας από την τρέχουσα θέση.
  5. Ψάχνω. - Ορίζει τον δείκτη αρχείου στην καθορισμένη θέση.
  6. ΕΟΦ. - Μια συνάρτηση που επιστρέφει την αλήθεια εάν έχει επιτευχθεί το τέλος του αρχείου και λανθασμένο διαφορετικά.
  7. μέγεθος αρχείου - Υπολογίζει το μέγεθος του αρχείου στον αριθμό των αρχείων του τύπου που καθορίζεται στη δήλωση του αρχείου.

Σημείωση

Για το αρχείο, υπάρχει μια τέτοια έννοια ως δείκτης στην τρέχουσα θέση. Αυτό είναι το μέγεθος του συνόλου του τύπου (για το Borland Pascal είναι η τιμή του τύπουlongint. ), στην οποία αποθηκεύεται η τρέχουσα θέση του αρχείου. Με κάθε λειτουργία ανάγνωσης / εγγραφής, ο δείκτης μετατοπίζεται στην επόμενη καταχώρηση. Το ρεκόρ κατανοείται ως το μήκος του τύπου που καθορίζεται στη δήλωση του αρχείου. Η αριθμητική εγγραφή στο αρχείο ξεκινά από το μηδέν.

Οι δομές δεδομένων στο δεδομένο παράδειγμα καθορίζονται σωστά, αλλά στον χειριστήΓράψτε (F, A); Ο μεταγλωττιστής θα δώσει ένα μήνυμα σφάλματος. Συγκεκριμένα: ο μεταγλωττιστής θα αναφέρει ότι υπάρχει μια αναντιστοιχία τύπων. Φαίνεται ότι οι τύποι μεταβλητώνΑ και ΣΤ. Το ίδιο. Ωστόσο, αυτό δεν συμβαίνει από την άποψη του μεταγλωττιστή. Περιγράψαμε δύο διαφορετικές δομές και ο μεταγλωττιστής ορθώς πιστεύει ότι μπορεί να είναι διαφορετικές και δεν φροντίζουν την επαλήθευση τους.

Το πρόβλημα αυτό επιλύεται ως εξής:

Παράδειγμα προγράμματος;

Χρησιμοποιεί το CRT;

Τύπος

R \u003d εγγραφή.

S: String;

Ι: Ανώτερος;

Τέλος;

Α: r;

F: αρχείο του r;

Να αρχίσει.

Α.: \u003d "FSFSFSF".

A.i: \u003d 8;

Γράψτε (F, A);

τέλος.

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

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

ΣΤ: Αρχείο πίνακα ακέραιου

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

Παράδειγμα προγράμματος;

ΜΙΑ ΕΓΓΡΑΦΗ.

S: String;

F: Αρχείο ακέραιου.

Τέλος;

Να αρχίσει.

Αντιστοιχίστε (A.F, "File.dat"), ξαναγράψτε (A.F);

τέλος.

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

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

Παράδειγμα προγράμματος; Χρησιμοποιεί το CRT;

S: String;

Ι: Ανώτερος;

F: Αρχείο συμβολοσειράς.

Δ: Αρχείο ακέραιου.

Να αρχίσει.

Clrescr;

Αντιστοιχίστε (F, "File.dat"), ξαναγράψτε (F);

S: \u003d "gdgdgjagdjasg";

Για i: \u003d 1 έως 10 γράφουν (F, S).

Κλείσιμο (F);

Εκχώρηση (D, "File.dat"); Επαναφορά (D);

Ενώ δεν είναι EOF (D)

Να αρχίσει.

Διαβάστε (d, i); γράψτε (i, "");

Τέλος;

τέλος.

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

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

3. Master Task.

Επαναλάβετε το υλικό που μελετήθηκε. Μάθετε βασικές έννοιες: Αρχείο δεδομένων; αρχείο; Αλγόριθμος αρχείου; Διαδικασίες και λειτουργίες που εργάζονται με αρχεία. Ρεκόρ.

4. Σύνοψη

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


Καλή ημέρα Αγαπητέ χρήστη, αυτό το άρθρο θα μιλήσει για ένα τέτοιο θέμα ως αρχεία. Δηλαδή θα εξετάσουμε: Διαχείριση αρχείων, Τύποι αρχείων, Δομή αρχείου, Χαρακτηριστικά αρχείων.

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

Ένα από τα κύρια καθήκοντα του λειτουργικού συστήματος είναι να παρέχει ευκολία στον χρήστη όταν εργάζεστε με δεδομένα που είναι αποθηκευμένα σε δίσκους. Για αυτό, το OS αντικαθιστά τη φυσική δομή των αποθηκευμένων δεδομένων από κάποιο φιλικό προς το χρήστη λογικό μοντέλο, το οποίο εφαρμόζεται ως δέντρο καταλόγων που εμφανίζονται στην οθόνη όπως ο Norton Commander, ο Far Manager ή Windows Explorer.. Το βασικό στοιχείο αυτού του μοντέλου είναι αρχείοπου είναι η ίδια με σύστημα αρχείων Γενικά, μπορεί να χαρακτηριστεί από τη λογική και τη φυσική δομή.

Διαχείριση αρχείων

Αρχείο - Ονομάστηκε περιοχή εξωτερική μνήμηΣχεδιασμένο για να διαβάζει και να γράφει δεδομένα.

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

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

Το σύστημα αρχείων περιλαμβάνει: Το σύστημα αρχείων περιλαμβάνει:

  • Το σύνολο όλων των fals στο δίσκο.
  • Σετ δομών δεδομένων που χρησιμοποιούνται για τη διαχείριση αρχείων (καταλόγους αρχείων, περιγραφέντων αρχείων, πίνακες διανομής ελεύθερου και απασχολημένου χώρου στο δίσκο).
  • Συστηματικό συγκρότημα λογισμικόεφαρμοστεί Διάφορες λειτουργίες Πάνω από τα αρχεία: Δημιουργία, καταστροφή, ανάγνωση, γραφή, ονομασία, αναζήτηση.

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

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

Τα καθήκοντα του FS είναι περίπλοκα σε λειτουργικό σύστημα πολλαπλών χρήσεων, οι οποίες έχουν σχεδιαστεί για να λειτουργούν έναν χρήστη, αλλά επιτρέπουν την εκτέλεση αρκετών διαδικασιών ταυτόχρονα. Στις παραπάνω εργασίες που προστέθηκαν Νέα εργασία - Κοινή χρήση αρχείων από διάφορες διαδικασίες.

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

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

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

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

Παράδειγμα

Το σύστημα αρχείων Fat (πίνακας κατανομής αρχείων) έχει πολλές υλοποιήσεις ως σύστημα διαχείρισης αρχείων

  • Το σύστημα που αναπτύχθηκε για τον πρώτο υπολογιστή ονομάστηκε απλά λίπος (τώρα ονομάζεται απλά Fat-12). Αναπτύχθηκε για εργασία με δισκέτες και για κάποιο χρονικό διάστημα χρησιμοποιήθηκε για να συνεργαστεί με σκληρούς δίσκους.
  • Στη συνέχεια βελτιώθηκε να εργαστεί με σκληρούς δίσκους μεγαλύτερου όγκου και αυτή η νέα εφαρμογή ονομάστηκε Fat-16. Αυτό το όνομα χρησιμοποιείται επίσης σε σχέση με το ίδιο το MS-DOS SUFM.
  • Η εφαρμογή των SUF για το OS / 2 ονομάζεται Super-Fat (η κύρια διαφορά είναι η δυνατότητα υποστήριξης εκτεταμένων χαρακτηριστικών για κάθε αρχείο).
  • Υπάρχει μια έκδοση του SUF και για τα Windows 9x / NT κλπ. (Fat-32).

Τύποι αρχείων

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

Τα συμβατικά αρχεία μπορούν να είναι δύο τύποι:

  1. Λογισμικό (εκτελέσιμη) - είναι προγράμματα που γράφονται στο λειτουργικό σύστημα εντολών και εκτελούν ορισμένες λειτουργίες συστήματος (έχουν επεκτάσεις.exe, .com, .bat).
  2. Αρχεία δεδομένων - Όλοι οι άλλοι τύποι αρχείων: κείμενο και γραφικά έγγραφα, υπολογιστικά φύλλα, βάσεις δεδομένων κ.λπ.

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

Ειδικά αρχεία - Αυτά είναι πλασματικά αρχεία που σχετίζονται με τις συσκευές I / O, οι οποίες χρησιμοποιούνται για την ενοποίηση του μηχανισμού πρόσβασης σε αρχεία και εξωτερικές συσκευές. Ειδικά αρχεία επιτρέπουν στον χρήστη να πραγματοποιεί λειτουργίες I / O μέσω κανονικών εντολών εγγραφής από αρχεία ή ανάγνωση από αρχεία. Αυτές οι εντολές επεξεργάζονται πρώτα από τα προγράμματα του FS και στη συνέχεια σε κάποιο στάδιο εκτέλεσης του ερωτήματος μετατρέπονται στο λειτουργικό σύστημα στην εντολή ελέγχου της αντίστοιχης συσκευής (PRN, LPT1 - για τη θύρα του εκτυπωτή (συμβολικά ονόματα, για OS είναι αρχεία ), Con - για το πληκτρολόγιο).

Παράδειγμα. Αντιγράψτε το con text1 (εργασία με το πληκτρολόγιο).

Δομή αρχείου

Δομή αρχείου - Όλα τα σύνολα αρχείων σε δίσκο και αλληλεξάρτηση μεταξύ τους (αποθήκευση αρχείων στο δίσκο).

Τύποι δομών αρχείων:

  • Απλός, ή μονό επίπεδο: Ο κατάλογος είναι μια γραμμική ακολουθία αρχείων.
  • Ιεραρχικός ή Πολλαπλών επιπέδων: Ο ίδιος ο κατάλογος μπορεί να είναι μέρος άλλου καταλόγου και να περιέχει πολλά αρχεία και υποκαταλόγους μέσα στον εαυτό της. Η ιεραρχική δομή μπορεί να είναι δύο τύποι: "δέντρο" και "δίκτυο". Οι καταλόγοι αποτελούν ένα "δέντρο" εάν το αρχείο επιτρέπεται να εισάγει μόνο έναν κατάλογο (MS-DOS, Windows OS) και "Δίκτυο" - εάν το αρχείο μπορεί να εισέλθει αμέσως σε διάφορους καταλόγους (UNIX).
  • Η δομή του αρχείου μπορεί να αντιπροσωπεύεται ως γράφημα που περιγράφει την ιεραρχία των καταλόγων και των αρχείων:



Τύποι ονομάτων αρχείων

Τα αρχεία αναγνωρίζονται με τα ονόματα. Οι χρήστες δίνουν αρχεία Συμβολικά ονόματαΤαυτόχρονα, οι περιορισμοί του OS λαμβάνονται υπόψη τόσο στους χαρακτήρες που χρησιμοποιούνται όσο και για το μήκος του ονόματος. Στα πρώιμα συστήματα αρχείων, αυτά τα όρια ήταν πολύ στενά. Έτσι στα δημοφιλή Λίπος του συστήματος λίπους.Τα ονόματα περιορίζονται σε ένα γνωστό σχήμα 8,3 (8 χαρακτήρες - στην πραγματικότητα όνομα, 3 χαρακτήρες - επέκταση ονόματος) και στο σύστημα Unix V, το όνομα δεν μπορεί να περιέχει περισσότερους από 14 χαρακτήρες.

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

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

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

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

  1. Απλό όνομα Προσδιορίζει το αρχείο εντός ενός μόνο καταλόγου, που αντιστοιχεί σε αρχεία με την ονοματολογία συμβόλων και το μήκος ονόματος.
  2. Πλήρες όνομα Είναι μια αλυσίδα απλών ονομάτων χαρακτήρων όλων των καταλόγων μέσω των οποίων η διαδρομή λειτουργεί από τη ρίζα σε αυτό το αρχείο, το όνομα του δίσκου, το όνομα του αρχείου. Έτσι, το πλήρες όνομα είναι Χημική ένωσηστην οποία τα απλά ονόματα χωρίζονται από το ένα το άλλο αποδεκτό στον διαχωριστή.
  3. Το αρχείο μπορεί επίσης να εντοπιστεί σχετικό όνομα. Το σχετικό όνομα αρχείου ορίζεται μέσω της έννοιας του "τρέχοντος κατάλογου". Σε κάθε φορά, ένας από τους καταλόγους είναι τρέχουσα και αυτός ο κατάλογος επιλέγεται από τον χρήστη από την ομάδα OS. Το σύστημα αρχείων καθορίζει το όνομα του τρέχοντος καταλόγου για να το χρησιμοποιήσει ως προσθήκη στα σχετικά ονόματα για το σχηματισμό του πλήρους ονόματος αρχείου.

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

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

  • Απλό όνομα: 2.doc
  • Πλήρες όνομα: C: \\ 2008) \\ Έγγραφα \\ 2.doc
  • Σχετικό όνομα: Έγγραφα \\ 2.doc

Χαρακτηριστικά αρχείων

Ένα σημαντικό χαρακτηριστικό του αρχείου είναι χαρακτηριστικά. Γνωρίσματα - Αυτή είναι η πληροφορία που περιγράφουν τις ιδιότητες των αρχείων. Παραδείγματα πιθανών χαρακτηριστικών αρχείων:

  • Ένα σημάδι "μόνο για ανάγνωση" (μόνο για ανάγνωση);
  • Σύμπτωμα "κρυφό αρχείο" (κρυφό);
  • Σύμπτωμα "αρχείο συστήματος" (σύστημα);
  • Σημάδι του "αρχείου αρχείου" (αρχείο).
  • Τύπος αρχείου (κανονικό αρχείο, κατάλογο, ειδικό αρχείο);
  • Ιδιοκτήτης αρχείου;
  • Δημιουργός αρχείου.
  • Κωδικό πρόσβασης για πρόσβαση στο αρχείο.
  • Πληροφορίες σχετικά με τις επιτρεπόμενες εργασίες πρόσβασης αρχείων ·
  • Χρόνος δημιουργίας, τελευταία πρόσβαση και τελευταία αλλαγή.
  • Τρέχον μέγεθος αρχείου.
  • Μέγιστο μέγεθος αρχείου.
  • Σύμπτωμα "προσωρινή (διαγραφή μετά την ολοκλήρωση της διαδικασίας)";
  • Σημάδι αποκλεισμού.

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

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

Δικαιώματα πρόσβασης αρχείων

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

  • Δημιουργώντας ένα αρχείο.
  • Καταστροφή του αρχείου.
  • Εγγραφή στο αρχείο.
  • Άνοιγμα αρχείου.
  • Κλείνοντας το αρχείο.
  • Διαβάστε από το αρχείο.
  • Συμπληρώστε το αρχείο.
  • Αναζήτηση στο αρχείο.
  • Λήψη χαρακτηριστικών αρχείων.
  • Καθιέρωση νέων τιμών χαρακτηριστικών.
  • Μεταστροφή.
  • Εκτέλεση αρχείων.
  • Κατάλογος ανάγνωσης κ.λπ.

Στο γενικό Δικαιώματα πρόσβασης Μπορεί να περιγραφεί από το Matrix Rights Access στις οποίες οι στήλες πληρούν όλα τα αρχεία συστήματος, τις χορδές - όλοι οι χρήστες και στη διασταύρωση των σειρών και των στηλών υποδεικνύονται με επιτρεπόμενες λειτουργίες:

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

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

Πίνακας 6.2.

Εκτός από το όνομα του αρχείου, υπάρχει μια έννοια ως μια "μορφή αρχείου", η οποία ορίζει τη μέθοδο αποθήκευσης πληροφοριών (δομή δεδομένων) στο αρχείο και εμφανίζει το αρχείο στην οθόνη ή κατά την εκτύπωση. Η μορφή αρχείου καθορίζει τους κανόνες για τη σύνταξη ονομάτων αρχείων και εξαρτάται από το σύστημα αρχείων που υποστηρίζεται από το λειτουργικό σύστημα (OS) εγκατεστημένο στον υπολογιστή. Για παράδειγμα, στο OS MS DOS.Το όνομα του αρχείου δεν περιέχει όχι περισσότερα από οκτώ γράμματα του λατινικού αλφαβήτου και η επέκταση αποτελείται από τρία λατινικά γράμματα - primer.txt, prim.txt, priml.txt, κλπ. Στην οικογένεια της οικογένειας ΠαράθυραΤο όνομα του αρχείου μπορεί να έχει έως και 255 χαρακτήρες και το ρωσικό αλφάβητο μπορεί να χρησιμοποιηθεί - άλμπουμ, JPG, παράδειγμα. Και ούτω καθεξής. Αυτοί οι κανόνες στο λειτουργικό σύστημα MS DOS.και οικογένεια OS ΠαράθυραΑπαγορεύστε πότε τα ονόματα αρχείων έχουν αντιστοιχιστεί για να χρησιμοποιήσετε τα παρακάτω σημάδια και σύμβολα: / \\: *;< >|.

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