Υλικό υπολογιστών

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> Σταθμοί εργασίας

Τι γνωρίζετε για τα λειτουργικά συστήματα. Είναι οι τύποι συστημάτων;

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

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

Με βάση τον αριθμό των χρηστών και των εργασιών:

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

* Μονό χρήστης, Multi-tasking: Ένας χρήστης μπορεί να εκτελέσει πολλαπλά προγράμματα ταυτόχρονα. Το λειτουργικό σύστημα διαχειρίζεται την εκτέλεση των προγραμμάτων, αλλάζοντας γρήγορα μεταξύ τους για να δώσει την ψευδαίσθηση της παράλληλης επεξεργασίας. Πολλά λειτουργικά OS (όπως παλαιότερες εκδόσεις των Windows ή MacOs) λειτουργούσαν με αυτόν τον τρόπο, αν και οι σύγχρονες εκδόσεις έχουν εξελιχθεί σε συστήματα πολλαπλών εργασιών ικανών να υποστηρίζουν πολλούς χρήστες.

* Πολλαπλός χρήστης, πολλαπλών εργασιών: Αυτά τα συστήματα επιτρέπουν σε πολλούς χρήστες να εκτελούν ταυτόχρονα πολλαπλά προγράμματα. Το λειτουργικό σύστημα διαχειρίζεται τους πόρους και την πρόσβαση των χρηστών για να εξασφαλίσει δίκαιη κοινή χρήση και ασφάλεια. Τα περισσότερα σύγχρονα λειτουργικά συστήματα διακομιστή και πολλά λειτουργικά συστήματα επιφάνειας εργασίας εμπίπτουν σε αυτήν την κατηγορία (π.χ. διακομιστής Windows, διακομιστής MacOS, διανομές Linux).

Με βάση την υποκείμενη αρχιτεκτονική:

* Λειτουργικά συστήματα σε πραγματικό χρόνο (RTOS): Αυτά τα συστήματα έχουν σχεδιαστεί για εφαρμογές που απαιτούν πολύ ακριβή χρονισμό και ανταπόκριση, όπως συστήματα βιομηχανικού ελέγχου, ρομποτική και ενσωματωμένα συστήματα. Εξασφαλίζουν μια απάντηση μέσα σε ένα συγκεκριμένο χρονικό πλαίσιο.

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

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

Με βάση το περιβάλλον χρήστη:

* Διεπαφή γραμμής εντολών (CLI): Οι χρήστες αλληλεπιδρούν με τις εντολές του OS μέσω κειμένου. Αυτό είναι αποτελεσματικό για έμπειρους χρήστες, αλλά μπορεί να είναι δύσκολο για τους αρχάριους. Πολλά λειτουργικά συστήματα διακομιστών βασίζονται σε μεγάλο βαθμό στο CLIS.

* Γραφική διεπαφή χρήστη (GUI): Οι χρήστες αλληλεπιδρούν με το λειτουργικό σύστημα μέσω οπτικών στοιχείων όπως παράθυρα, εικονίδια και μενού. Αυτό είναι γενικά πιο φιλικό προς το χρήστη από ένα CLI. Τα περισσότερα σύγχρονα επιτραπέζια συστήματα χρησιμοποιούν Guis.

Ειδικά παραδείγματα οικογενειών λειτουργικού συστήματος:

* Windows (Microsoft): Μια ευρέως χρησιμοποιούμενη οικογένεια ιδιόκτητων λειτουργικών συστημάτων για προσωπικούς υπολογιστές και διακομιστές.

* macOS (Apple): Ένα ιδιόκτητο λειτουργικό σύστημα για υπολογιστές της Apple.

* Linux: Μια οικογένεια λειτουργικών συστημάτων ανοιχτού κώδικα που είναι γνωστά για την ευελιξία και την προσαρμοστικότητά του. Υπάρχουν πολλές διανομές (Ubuntu, Fedora, Debian, κλπ.), Το καθένα με τη δική του εστίαση και χαρακτηριστικά.

* Android (Google): Ένα κινητό λειτουργικό σύστημα βασισμένο σε μια τροποποιημένη έκδοση του πυρήνα Linux.

* iOS (Apple): Ένα κινητό λειτουργικό σύστημα για συσκευές Apple.

* Chrome OS (Google): Ένα ελαφρύ λειτουργικό σύστημα σχεδιασμένο κυρίως για εφαρμογές ιστού.

* unix: Μια οικογένεια λειτουργικών συστημάτων πολλαπλών χρήσεων, πολλαπλών χρηστών που επηρέασαν πολλά άλλα λειτουργικά συστήματα. Είναι λιγότερο συνηθισμένο ως αυτόνομο λειτουργικό σύστημα τώρα, αλλά χρησίμευσε ως θεμέλιο για πολλούς άλλους.

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα