Skip to main content

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

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

Τα περισσότερα λειτουργικά συστήματα διατίθενται σε κατανεμημένες εκδόσεις.Μερικά παραδείγματα περιλαμβάνουν Unix reg, Linux reg, και τα Windows λειτουργικό σύστημα.Όταν το λειτουργικό σύστημα διανέμεται, πρέπει να εγκατασταθεί σε πολλούς διακομιστές, ο οποίος απαιτεί ειδικές διαδικασίες διαμόρφωσης και διαχείρισης.Αυτό συνήθως απαιτεί από τους μηχανικούς του συστήματος να διαχειρίζονται το έργο.

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

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

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

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

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

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