Λειτουργικό Σύστημα
Ένα λειτουργικό σύστημα είναι λογισμικό που διαχειρίζεται τους πόρους και τις λειτουργίες ενός υπολογιστικού συστήματος. Το λειτουργικό σύστημα είναι υπεύθυνο για την εκτέλεση και τον συντονισμό των εφαρμογών, τη διαχείριση της μνήμης, τη διαχείριση των αρχείων,
τη διαχείριση των συσκευών εισόδου/εξόδου, την ασφάλεια του συστήματος και πολλές άλλες λειτουργίες.
- Windows
- Linux : ο Linux είναι ένα ελεύθερο και ανοιχτού κώδικα λειτουργικό σύστημα.Υπάρχουν πολλές διανομές Linux, όπως το Ubuntu, το Fedora, το Debian
- macOS: Το macOS είναι το λειτουργικό σύστημα που χρησιμοποιείται από τους υπολογιστές Mac της Apple. Το macOS βασίζεται σε ένα Unix-παρόμοιο πυρήνα.
- iOS: Το iOS είναι το λειτουργικό σύστημα που τρέχει στις συσκευές iPhone, iPad και iPod Touch της Apple. Είναι γνωστό για την ασφάλειά του,
Αρμοδιότητες
- Να λειτουργεί ως ενδιάμεσος, αναμεσά στον χρήστη και της μηχανής.
- Να διαχειρίζεται τις δυνατότητες και τους Η/Υ
- Να μεταφέρει εντολές ή/και τις απαιτήσεις του χρήστη στον Η/Υ
- Να δίνει χρήσιμες πληροφορίες για την κατάσταση του συστήματος
- Να διαχειρίζεται την RAM
- Να ενεργοποιεί και να δίνει οδηγίες στην ΚΜΕ
- Να διαχειρίζεται τις συσκευές εισόδου / εξόδου
- Να οργανώνει και να διαχειρίζεται τα αρχεία του συστήματος
- Να ελέγχει την εκτέλεση των προγραμμάτων
- Να εφαρμόζει μηχανισμού που βελτιώνουν την ασφάλεια του Η/Υ από διάφορους κίνδυνους
Τύποι Αρχείων
- Αρχεία Δεδομένων
- Αρχεία Κειμένου
- Αρχεία Προγραμμάτων
- Αρχεία Συστήματος
- Αρχεία Συσκευών
- Προσωρινά Αρχεία
- Αρχεία Εκτυπώσεων
- Εφεδρικά Αρχεία
- Αρχεία Δέσμης Εντολών
File System
Το σύστημα αρχείων καθορίζει τον τρόπο με τον οποίο τα αρχεία ονομάζονται, προστατεύονται, αποθηκεύονται στο δίσκο, αναζητούνται και ανακτώνται. Επίσης, μπορεί να παρέχει λειτουργίες όπως συμπίεση αρχείων, κατανομή χώρου στο δίσκο, αντιγραφή και μετακίνηση αρχείων, διαχείριση δικαιωμάτων πρόσβασης και πολλά άλλα.
Κάθε λειτουργικό σύστημα (όπως τα Windows, το macOS, το Linux κ.λπ.) χρησιμοποιεί το δικό του σύστημα αρχείων για τη διαχείριση των αρχείων και των φακέλων του. Για παράδειγμα, τα Windows χρησιμοποιούν το NTFS (New Technology File System), το macOS χρησιμοποιεί το HFS+ ή το APFS (Apple File System), ενώ το Linux χρησιμοποιεί το ext4, μεταξύ άλλων. Κάθε σύστημα αρχείων έχει τα δικά του χαρακτηριστικά και περιορισμούς.
NTFS (New Technology File System)
Το σύστημα αρχείων NTFS είναι το προτιμώμενο σύστημα αρχείων για τα Windows.
Συμβατότητα: Το NTFS δεν είναι πλήρως συμβατό με άλλα λειτουργικά συστήματα. Ωστόσο, υπάρχουν εργαλεία που μπορούν να βοηθήσουν στην ανάγνωση και εγγραφή σε δίσκους σύστημα αρχείων NTFS.
Τα πλεονεκτήματα είναι:
- Παρέχει ασφαλεία και δικαιωμάτα πρόσβασης, που μπορούν να ελέγχουν ποιος θα έχει πρόσβαση σε ποια αρχεία και φάκελους.
- Υποστηρίζει μεγάλους δίσκους και αρχεία.
- Προσφέρει μηχανισμούς για ανίχνευση και ανάκτηση σφαλμάτων του δίσκου.
- επιτρέπει την αποτελεσματική διαχείριση του διαθέσιμου χώρου στο δίσκο, καθώς και τη συμπίεση αρχείων.
ext4 (Extended File System 4)
Είναι το προεπιλεγμένο σύστημα αρχείων σε πολλά Linux distribution.
Το ext4 είναι ένα σύστημα αρχείων που χρησιμοποιείται κυρίως στο λειτουργικό σύστημα Linux. Είναι η 4η έκδοση του Extended File System (ext).
- Υποστήριξη μεγάλων αποθηκευτικών μέσων και αρχείων.
- Συμβατό με τα προηγούμενα συστήματα αρχείων ext2 και ext3.
- Περιλαμβάνει μηχανισμούς ανίχνευσης και ανάκτησης σφαλμάτων.
- υποστηρίζει χρήσιμες λειτουργίες όπως τα δικαιώματα πρόσβασης, την συμπίεση, την κρυπτογράφηση, τα σημεία ελέγχου και άλλα.