Λειτουργικό σύστημα

Ένα λειτουργικό σύστημαλειτουργικό σύστημα) είναι μια ομάδα προγραμμάτων υπολογιστή, συμπεριλαμβανομένων των προγραμμάτων οδήγησης συσκευών, των πυρήνων και άλλου λογισμικού που επιτρέπει στους ανθρώπους να αλληλεπιδρούν με έναν υπολογιστή. Διαχειρίζεται τους πόρους υλικού και λογισμικού του υπολογιστή. Παρέχει κοινές υπηρεσίες για τα προγράμματα υπολογιστών. Ένα λειτουργικό σύστημα μπορεί να είναι μικρό (όπως το MenuetOS) ή μεγάλο (όπως τα Microsoft Windows). Διαφορετικά λειτουργικά συστήματα μπορούν να χρησιμοποιηθούν για διαφορετικούς σκοπούς. Ορισμένα χρησιμοποιούνται για καθημερινά πράγματα, όπως σε έναν προσωπικό υπολογιστή. Άλλα είναι κινητά λειτουργικά συστήματα ή χρησιμοποιούνται για εξειδικευμένες εργασίες.

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

Μερικά παραδείγματα ευρέως χρησιμοποιούμενων λειτουργικών συστημάτων είναι το macOS, το Linux και τα Microsoft Windows.

Ubuntu GNU/Linux, ένα ελεύθερο λειτουργικό σύστημαZoom
Ubuntu GNU/Linux, ένα ελεύθερο λειτουργικό σύστημα

Ιστορία

Το πρώτο λειτουργικό σύστημα χρησιμοποιήθηκε με τον ENIAC (Ηλεκτρονικός Αριθμητικός Ολοκληρωτής και Υπολογιστής). Ήταν πολύ δύσκολο να κάνουμε τον ENIAC να δουλέψει. Ο τρόπος με τον οποίο λειτουργούσε το λειτουργικό σύστημα βασιζόταν στον τρόπο με τον οποίο ήταν τοποθετημένοι οι διακόπτες και τα καλώδια και ανάλογα με αυτόν τον παράγοντα οι κάρτες διάτρησης έβγαζαν ένα αποτέλεσμα. Αν και αυτό ήταν ένα είδος λειτουργικού συστήματος, δεν είναι αυτό που θεωρείται ως τέτοιο στη σύγχρονη εποχή.

Το πρώτο λειτουργικό σύστημα που έμοιαζε και έμοιαζε με τα λειτουργικά συστήματα της σύγχρονης εποχής ήταν το UNIX, που δημιουργήθηκε το 1969 από την Bell Labs. Είχε έναν μικρό πυρήνα και πολλά μικροσκοπικά προγράμματα που μπορούσαν να συναρμολογηθούν για να δουλέψουν με την είσοδο και τα δεδομένα του χρήστη. Πολλά από τα χαρακτηριστικά του είχαν ληφθεί από το Multics, ένα παλαιότερο λειτουργικό σύστημα που κατασκευάστηκε το 1964.

Αναπαραγωγή πολυμέσων Βίντεο: Χρήση ενός παλιού συστήματος UNIX.
Αναπαραγωγή πολυμέσων Βίντεο: Χρήση ενός παλιού συστήματος UNIX.

Τύποι λειτουργικών συστημάτων

Ενιαία και πολυ-εργασία

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

Μονού και πολλαπλών χρηστών

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

Κατανεμημένο

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

Πρότυπο

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

Ενσωματωμένο

Τα ενσωματωμένα λειτουργικά συστήματα έχουν σχεδιαστεί για χρήση σε ενσωματωμένα συστήματα υπολογιστών. Έχουν σχεδιαστεί για να λειτουργούν σε μικρά μηχανήματα όπως τα PDA με μικρότερη αυτονομία και είναι σε θέση να λειτουργούν με περιορισμένο αριθμό πόρων. Τα Windows CE και το Minix 3 είναι μερικά παραδείγματα ενσωματωμένων λειτουργικών συστημάτων.

Σε πραγματικό χρόνο

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

Βιβλιοθήκη

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

Σχετικές σελίδες

Ερωτήσεις και απαντήσεις

Ε: Τι είναι ένα λειτουργικό σύστημα;


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

Ε: Ποια είναι τα συστατικά ενός λειτουργικού συστήματος;


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

Ερ: Μπορεί ένα λειτουργικό σύστημα να είναι μικρό ή μεγάλο;


Α: Ναι, ένα λειτουργικό σύστημα μπορεί να είναι μικρό (όπως το MenuetOS) ή μεγάλο (όπως τα Microsoft Windows).

Ε: Ποια είναι μερικά παραδείγματα λειτουργικών συστημάτων;


Α: Ορισμένα παραδείγματα λειτουργικών συστημάτων είναι το macOS, το Linux και τα Microsoft Windows.

Ε: Ποιες είναι οι διαφορετικές χρήσεις των λειτουργικών συστημάτων;


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

Ερ: Ποιες εργασίες εκτελεί ένα λειτουργικό σύστημα;


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

Ερ: Ποια είναι η σημασία ενός λειτουργικού συστήματος;


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

AlegsaOnline.com - 2020 / 2023 - License CC3