Λειτουργικά συστήματα

Γνώση Υπολογιστών >> Λειτουργικά συστήματα >  >> Linux

Διαφορά μεταξύ γενικού σκοπού και αφοσιωμένου λειτουργικού συστήματος;

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

Λειτουργικά συστήματα γενικής χρήσης (GPOS):

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

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

* Παραδείγματα: Windows, MacOS, Linux Distributions (Ubuntu, Fedora, Debian, κλπ.)

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

αφοσιωμένα λειτουργικά συστήματα (DOS):

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

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

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

* Παραδείγματα: Το λειτουργικό σύστημα σε πλυντήριο ρούχων, μονάδα ελέγχου κινητήρα αυτοκινήτου (ECU), δρομολογητή, σύστημα σημείων πώλησης (POS), εξειδικευμένη ιατρική συσκευή. Αυτά συχνά χρησιμοποιούν λειτουργικά συστήματα σε πραγματικό χρόνο (RTOs), τα οποία αποτελούν υποσύνολο ειδικών OSEs.

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

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

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

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