Ορισμός συστήματος αρχείων (Σύστημα αρχείων / Αρχεία)
Γραφείο στο σπίτι Νάνος / / April 02, 2023
Ειδικός δημοσιογράφος και ερευνητής
Κάθε φορά που εργάζεστε με ένα υπολογιστή, ένα smartphone, tablet ή άλλη «έξυπνη» συσκευή, οι πληροφορίες αποθηκεύονται σε αρχεία τακτοποιημένα με κάποιο τρόπο, που ονομάζεται σύστημα αρχείων/αρχείων, για τα αγγλικά σύστημα αρχείων, και απαιτείται η εκτέλεση ορισμένων βασικών λειτουργιών, όπως:
- οριοθετούν την αρχή και το τέλος ενός αρχείου και των δεδομένων που περιέχει·
- δώστε μια ονοματολογία στα αρχεία?
- πρόσβαση σε αυτά τα αρχεία για ανάγνωση.
- να δημιουργήσετε νέα αρχεία και να αποθηκεύσετε τις τροποποιήσεις που έγιναν σε προηγούμενα υπάρχοντα, έτσι ώστε τα δεδομένα που περιέχονται να έχουν μια λογική δομή με την οποία μπορεί να εργαστεί.
- να εκτελούν ως προγράμματα εκείνα τα αρχεία που είναι εκτελέσιμα.
- Διατηρήστε τη δομή του καταλόγου (φάκελοι).
Έχουμε επίσης και άλλα πιο προηγμένα, και τα οποία δεν έχουν συμπεριληφθεί όλα τα συστήματα αρχείων σε όλη την ιστορία, αν και επί του παρόντος σπάνιο είναι αυτό που δεν τα περιλαμβάνει:
- ιδιότητες ιδιοκτησίας και πρόσβασης για να οριοθετήσετε ποιος έχει το αρχείο και ποιος μπορεί να έχει πρόσβαση σε αυτό.
- Έλεγχος έκδοσης?
- κρυπτογράφηση.
Είναι πολύ δύσκολο να ανιχνεύσουμε την ιστορία των συστημάτων αρχείων, ειδικά από όπου ξεκινούν. Οι διάτρητες κάρτες είχαν ήδη ένα είδος βασικού συστήματος αρχείων, που έδειχνε σημεία εκκίνησης για προγράμματα και δεδομένα σε μια σειρά καρτών.
Με την έλευση των μεγάλων κεντρικών υπολογιστών και το αποθήκευση στις μαγνητικές ταινίες, έγινε επίσης απαραίτητο να υπάρχει ένα σύστημα που να οριοθετεί το πού άρχιζε και που τελείωνε κάθε πράγμα μέσα μια ταινία για να αποφευχθεί η μη αυτόματη περιέλιξη, έτσι ώστε οι οδηγοί ταινίας να μπορούν να αυτοματοποιήσουν την πρόσβαση στα αρχεία απαραίτητη.
Αυτό δεν συνέβαινε στον οικιακό μικρουπολογισμό 8-bit, έναν κόσμο στον οποίο έπρεπε να τυλίξετε χειροκίνητα προς τα πίσω τις κασέτες για να βρείτε το σημείο εκκίνησης του προγράμματος για φόρτωση.
Την εποχή που άρχισαν να χρησιμοποιούνται οι πρώτες μαγνητικές μονάδες αποθήκευσης που δεν εξαρτώνται από μια ταινία, αλλά από μια επιφάνεια για την αποθήκευση των δεδομένων, παράδειγμα Η χρήση του αποθηκευτικού χώρου αλλάζει από διαδοχική σε τυχαία και εδώ μπαίνουν στο παιχνίδι τα συστήματα αρχείων, καθώς επιτρέπουν την οργάνωση πληροφοριών με δομημένο τρόπο στο δίσκο.
Πώς να εργαστείτε με συστήματα αρχείων
Αν σε αυτό το σημείο κάποιος αναγνώστης αναρωτιέται πώς μπορεί να συνεργαστεί με ένα θαύμα σαν αυτό που σας επιτρέπει να κάνετε όλα αυτά τα πράγματα που αναφέρονται παραπάνω, δεν θα μπορούσε να είναι πιο εύκολο: είναι ήδη πράξη.
Υποθέτοντας ότι οι περισσότεροι άνθρωποι δεν συντηρούν τους υπολογιστές και τις ηλεκτρονικές συσκευές τους και δεν έχουν εγκαταστήσει τα OS που χρησιμοποιούν (είτε είναι Windows είτε macOS σε υπολογιστή, είτε Android ή iOS σε smartphone ή tablet) και ότι κανένα ξέρουν πώς να διαμορφώνουν μονάδες δίσκου (που πωλούνται ήδη μορφοποιημένες), δεν πρέπει να ανησυχούν για κάτι που έχει ήδη έκανε.
Το σύστημα αρχείων προετοιμάζεται κατά τη διαμόρφωση των μονάδων δίσκου, είτε κατά τη διάρκεια του εγκατάσταση του λειτουργικού συστήματος, ή όταν θέλουμε να διαγράψουμε όλες τις πληροφορίες που έχουμε σε ένα κλειδί USB (μονάδα flash).
Στην τελευταία περίπτωση, αυτό που θα πραγματοποιήσουμε θα είναι η προαναφερθείσα διαδικασία «μορφοποίησης». Μορφοποιήστε ή δώστε Μορφή, σημαίνει, ακριβώς, την προετοιμασία του συστήματος αρχείων ώστε να μπορεί να λαμβάνει αρχεία, με τι στο οποίο, και από τη στιγμή που τελειώνει η διαδικασία μορφοποίησης, μπορούμε να αποθηκεύσουμε αρχεία αυτός.
Σε ορισμένες περιπτώσεις, θα είμαστε σε θέση να επιλέξουμε ποιο σύστημα αρχείων θα χρησιμοποιήσουμε για ορισμένες μονάδες, ανάλογα με την πλατφόρμα λογισμικού που χρησιμοποιούμε:
Windows:
- Λίπος: με τις διαδοχικές αναθεωρήσεις του, FAT12 και FAT16, είναι επίσης το σύστημα αρχείων που χρησιμοποιείται στο αρχαίο MS-DOS και σε άλλα συστήματα DOS. Δημιουργήθηκε το 1980, βασίστηκε στο ότι δεν υποστηρίζει χαρακτηριστικά που θεωρούμε πλέον βασικά, όπως μεγάλα ονόματα αρχείων.
- FAT32: δίπλα στο VFAT, είναι α εξέλιξη από το προηγούμενο που διορθώνει προβλήματα όπως μεγάλα ονόματα αρχείων και υποστηρίζει επίσης μεγαλύτερες χωρητικότητες δίσκου. Εξακολουθεί να χρησιμοποιείται σε εξωτερικές μονάδες αποθήκευσης (μονάδες flash, κάρτες μνήμης,…). Το μεγάλο πλεονέκτημα αυτού του συστήματος είναι ότι υποστηρίζεται από τα κύρια λειτουργικά συστήματα, όπως το macOS και Το GNU/Linux εκτός από τα Windows, έτσι ώστε οι μονάδες που έχουν διαμορφωθεί με αυτό να μπορούν να μεταφέρουν δεδομένα μεταξύ τους πλατφόρμες.
- exFAT: Μια άλλη παραλλαγή του συστήματος αρχείων FAT, που δημιουργήθηκε από τη Microsoft και βελτιστοποιήθηκε για χρήση σε συστήματα αποθήκευσης flash. Αυτή τη στιγμή χρησιμοποιείται από πλατφόρμες όπως το Android.
- NTFS: το σύστημα αρχείων που χρησιμοποιείται από τα Microsoft Windows από την έκδοση NT 3.1, κληρονόμος του HPFS που αναπτύχθηκε από την IBM για OS/2. Είναι το πρότυπο για εγκαταστάσεις Windows.
macOS:
- hfs: Παρουσιάστηκε το 1985 και πρωτοστάτησε σε πράγματα όπως μεγάλα ονόματα αρχείων ή ψευδώνυμα αρχείων στον οικιακό μικροϋπολογισμό.
- HFS+: αντικατέστησε ορισμένες από τις ελλείψεις του HFS που είχε αποκαλύψει ο χρόνος, όπως η υποστήριξη για μεγαλύτερα αρχεία (κάτι απαραίτητο σε έναν κόσμο που άρχιζε να βλέπει ταινίες σε αρχεία υπολογιστή) και μορφοποιήστε μεγαλύτερες μονάδες δίσκου Μέγεθος. Συνέβαλε επίσης στη χρήση του κωδικοποίηση τυποποιημένο Unicode στο σύστημα αρχείων Mac.
GNU/Linux και άλλα Unix:
- ext2: Το σύστημα αρχείων του βασικού ελεύθερου λειτουργικού συστήματος και, όπως αυτό, είναι επίσης δωρεάν στον πυρήνα του συστήματος των πιγκουίνων.
- ext3: προστέθηκε στην προηγούμενη έκδοση το σύστημα του ημερολόγιο, και έγινε πρότυπο για διανομές Linux.
- ext4: βελτιστοποιεί την κατανάλωση του πόροι και προσθέτει υποστήριξη για μεγαλύτερες μονάδες δίσκου και αρχεία.
- Btrfs: Αναπτύχθηκε από την Oracle, επιδιώκει να ξεπεράσει τους περιορισμούς του ext4, όπως το μέγιστο μέγεθος των αρχείων, αν και δεν έχει φτάσει ακόμη σε μια «ώριμο» έκδοση.
- ZFS: ενσωματώνει το διαχείριση τόμων δίπλα στο σύστημα αρχείων, πράγματα που συνήθως έρχονται χωριστά. Δημιουργήθηκε από τη Sun Microsystems για το Solaris, αλλά κατέληξε να φτάσει και στο Linux.
- ReiserFS: με την ημερολόγιο Ως καθοριστικό χαρακτηριστικό, η τελευταία του έκδοση είναι το Reiser4. Επιτρέπει επίσης δυναμική αλλαγή μεγέθους μονάδων δίσκου τόσο με το σύστημα αρχείων τοποθετημένο στον κεντρικό υπολογιστή όσο και με μη προσαρτημένο.