* Αρχείο: Ένα αρχείο είναι μια συλλογή δεδομένων που είναι αποθηκευμένα σε μια συσκευή αποθήκευσης (όπως ένας σκληρός δίσκος, SSD ή μονάδα USB). Είναι μια παθητική οντότητα. Δεν κάνει τίποτα από μόνο του. Σκεφτείτε το σαν ένα βιβλίο - περιέχει πληροφορίες, αλλά χρειάζεται έναν αναγνώστη (μια εφαρμογή) για να ερμηνεύσει και να χρησιμοποιήσει αυτές τις πληροφορίες. Τα αρχεία μπορούν να περιέχουν διάφορους τύπους δεδομένων, όπως:
* Κείμενο: Έγγραφα, κώδικας, κ.λπ.
* Εικόνες: JPEGS, PNG, κ.λπ.
* ήχος: Mp3s, Wavs, κ.λπ.
* Βίντεο: MP4s, MOVs, κλπ.
* Δεδομένα: Βάσεις δεδομένων, υπολογιστικά φύλλα κ.λπ.
* Εκτελεστικός κωδικός: Προγράμματα (αλλά αυτά χρησιμοποιούνται * με εφαρμογές, όχι τα ίδια με τις ίδιες τις εφαρμογές).
* Εφαρμογή (ή πρόγραμμα): Μια εφαρμογή είναι ένα ενεργό κομμάτι λογισμικού που εκτελεί συγκεκριμένες εργασίες. Είναι ένα σύνολο οδηγιών που μπορεί να εκτελέσει ο επεξεργαστής υπολογιστή. Σκεφτείτε το σαν αναγνώστη - παίρνει είσοδο (συχνά από αρχεία), το επεξεργάζεται και παράγει έξοδο (η οποία μπορεί να εμφανιστεί στην οθόνη, να αποθηκευτεί σε ένα αρχείο ή κάτι άλλο). Παραδείγματα περιλαμβάνουν:
* Συντάκτες κειμένου: Microsoft Word, Notepad ++
* προγράμματα περιήγησης ιστού: Chrome, Firefox
* Παιχνίδια: Minecraft, Fortnite
* Λειτουργικά συστήματα: Windows, MacOS, Linux
αναλογία:
Φανταστείτε μια συνταγή (αρχείο) και έναν σεφ (μια εφαρμογή). Η συνταγή περιέχει τις οδηγίες (δεδομένα), αλλά είναι ο σεφ που χρησιμοποιεί τη συνταγή για να δημιουργήσει ένα πιάτο. Ο σεφ ερμηνεύει τις οδηγίες, συγκεντρώνει τα απαραίτητα συστατικά και ακολουθεί τα βήματα για την παραγωγή του τελικού αποτελέσματος. Η συνταγή είναι παθητική. Ο σεφ είναι ενεργός.
Οι βασικές διαφορές συνοψίζονται:
| Χαρακτηριστικό | Αρχείο | Εφαρμογή |
| -----------------------------------------------------------------------------------------------------------------
| Φύση | Παθητικός; Αποθήκευση δεδομένων | Ενεργός; Εκτέλεση οδηγιών |
| Λειτουργικότητα | Αποθηκεύει πληροφορίες | Διαδικασίες πληροφορίες, εκτελεί εργασίες |
| Εκτέλεση | Δεν μπορεί να τρέξει ανεξάρτητα | Τρέχει ανεξάρτητα (με υποστήριξη λειτουργίας)
| αλληλεπίδραση | Χρησιμοποιείται ως είσοδος/έξοδος από εφαρμογές | Αλληλεπιδρά με αρχεία, χρήστες, υλικό |
Εν ολίγοις, τα αρχεία * περιέχουν * δεδομένα, ενώ οι εφαρμογές * διεργασία * δεδομένα (συχνά από αρχεία). Είναι αλληλένδετα μέρη ενός υπολογιστικού συστήματος.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα