λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Λογισμικό Utility

Γιατί θεωρείται ως κατανεμητής πόρων και προγράμματα ελέγχου;

Διανομέας πόρων:

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

- Προγραμματισμός CPU :Το λειτουργικό σύστημα αποφασίζει ποια διαδικασία θα πρέπει να εκτελείται στη CPU τη δεδομένη στιγμή. Χρησιμοποιεί αλγόριθμους προγραμματισμού για να καθορίσει τη σειρά εκτέλεσης της διαδικασίας, διασφαλίζοντας την αποτελεσματική χρήση της CPU.

- Διαχείριση μνήμης :Το λειτουργικό σύστημα διαχειρίζεται την κατανομή και την κατανομή της μνήμης σε διαφορετικές διεργασίες. Παρακολουθεί τη διαθέσιμη μνήμη και την εκχωρεί σε διαδικασίες όπως απαιτείται.

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

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

Προγράμματα ελέγχου:

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

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

- Διαχειριστής διαδικασίας :Ο διαχειριστής διεργασιών επιβλέπει την εκτέλεση των διαδικασιών και διασφαλίζει τη σωστή εκτέλεση και τον τερματισμό τους. Δημιουργεί και τερματίζει διαδικασίες, τους εκχωρεί πόρους και χειρίζεται το συγχρονισμό και την επικοινωνία διεργασιών.

- Διαχείριση μνήμης :Ο διαχειριστής μνήμης είναι υπεύθυνος για τη διαχείριση της εκχώρησης και της εκχώρησης της μνήμης σε διαφορετικές διεργασίες. Παρακολουθεί τη διαθέσιμη μνήμη, χειρίζεται τον κατακερματισμό και εξασφαλίζει αποτελεσματική χρήση της μνήμης.

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

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

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

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