Ένα λειτουργικό σύστημα είναι ένα πρόγραμμα υπολογιστή με την υψηλότερη κατάταξη προνομίων, πάνω από οποιαδήποτε άλλη μορφή λογισμικού στη συσκευή προορισμού.
Με άλλα λόγια, είναι το λογισμικό που είναι υπεύθυνο για τη διαμεσολάβηση μεταξύ του υλικού και των προγραμμάτων υπολογιστή της συσκευής που εκτελείται από τον χρήστη της συσκευής. Αυτό είναι γραφικά:
Στη συνέχεια, μπορεί να ειπωθεί ότι αν και η ύπαρξη υλικού είναι υποχρεωτική προϋπόθεση για να μπορεί να λειτουργεί μια συσκευή, από άποψη λογισμικού το λειτουργικό σύστημα είναι το κλειδί.
Λειτουργία και χαρακτηριστικά των λειτουργικών συστημάτων
Τα λειτουργικά συστήματα (εφεξής SO) διαχειρίζονται, διαχειρίζονται και κατευθύνουν μνήμη, CPU (από την αγγλοσαξονική, κεντρική μονάδα επεξεργασίας ή το ίδιο, «κεντρική μονάδα επεξεργασίας»), αρχεία, εξουσιοδοτήσεις σε επίπεδο χρήστη ή τη ροή δεδομένων τόσο εσωτερικής όσο και εξωτερικής προέλευσης.
Ξεκινώντας από τη βάση τότε ότι το λειτουργικό σύστημα είναι το κύριο λογισμικό που διαθέτει μια συσκευή, τα κύρια χαρακτηριστικά της είναι:
- Αποφύγετε το χρήστη να έχει βαθιά γνώση υπολογιστή για να το χρησιμοποιήσει.
- Επιτρέπει την αλληλεπίδραση μεταξύ διαφορετικών συσκευών, ακόμη και με διαφορετικά λειτουργικά συστήματα.
- Το λειτουργικό σύστημα είναι από μόνο του ένα δυναμικό πρόγραμμα υπολογιστή, το οποίο σημαίνει ότι ενημερώνεται συνεχώς.
Για να εκπληρώσει τις λειτουργίες και τα χαρακτηριστικά που περιγράφονται, το λειτουργικό σύστημα διαθέτει τρία πακέτα λογισμικού στα οποία βασίζει τη δραστηριότητά του. Ο πρώτος είναι ο πυρήνας ή ο πυρήνας λογισμικού είναι η καρδιά οποιουδήποτε λειτουργικού συστήματος και επιτρέπει τη βασική λειτουργία του. Δεύτερον, το σύστημα αρχείων είναι η βάση στην οποία βασίζεται η ροή δεδομένων, είτε στο προσκήνιο (εκείνες που παραγγέλθηκαν από τον χρήστη) είτε στο παρασκήνιο (εκείνες που εκτελούνται με σειρά του συστήματος για τη σωστή λειτουργία του). Τρίτον, θα έχουμε ερμηνεία εντολών, η οποία είναι ζωτικής σημασίας ώστε το σύστημα αρχείων και ο πυρήνας να μπορούν να εκτελούν τις εργασίες που ο χρήστης ή το ίδιο το σύστημα θέλει να εκτελέσει. Η ερμηνεία των εντολών βασίζεται σε λεγόμενες γλώσσες προγραμματισμού, όπως Python, Java ή Swift.
Παραδείγματα λειτουργικών συστημάτων
Εδώ είναι μερικά από τα πιο γνωστά λειτουργικά συστήματα που έχουμε χρησιμοποιήσει ποτέ:
- Ξεκινάμε με το λειτουργικό σύστημα των υπολογιστών, είτε είναι φορητές είτε όχι, τα Microsoft Windows είναι από μόνα τους το λειτουργικό σύστημα που χρειάζεται τη λιγότερη παρουσίαση, καθώς υπάρχει στη συντριπτική πλειοψηφία των συσκευών αυτού του στυλ.
- Από την άλλη πλευρά, σε κινητές συσκευές όπως smartphone (στα ισπανικά «έξυπνα τηλέφωνα»), τα δύο κύρια λειτουργικά συστήματα είναι το Android και το iOS, αν και το Android, καθώς είναι πιο οικονομικά προσβάσιμο, είναι το πιο διαδεδομένο λειτουργικό σύστημα στον τομέα των κινητών.
- Τέλος, ένα παράδειγμα ενός κλάδου που έχει βιώσει μια άνθηση στις αρχές του και που έχει σταματήσει στην εμπορευματοποίηση των λεγόμενων δισκίων (δισκία στα ισπανικά). Αυτοί οι τύποι συσκευών γεννήθηκαν με στόχο να είναι ένα υβριδικό μεταξύ του τομέα των κινητών και του φορητού υπολογιστή. Αν και το λειτουργικό σύστημα που είναι πιο διαδεδομένο είναι αυτό που βασίζεται στην τεχνολογία Android, το πρωτοποριακό λειτουργικό σύστημα ήταν το iOS της Apple, το οποίο ονομάζεται iPad OS, το οποίο μπορεί να μεταφραστεί ως iPad OS, το όνομα που δίνεται στα tablet της Apple.
Όπως φαίνεται, καθένα από τα λειτουργικά συστήματα, είτε απευθύνεται σε υπολογιστές, κινητά τηλέφωνα ή δισκία Ο κύριος στόχος τους είναι η απλή και διαισθητική χρήση του, που ενισχύεται από ένα περιβάλλον εργασίας χρήστη που είναι σχετικά εύκολο στη χρήση και ερμηνεία.