συστήματα

* Γνώση Υπολογιστών >> συστήματα >> παράθυρα

Πέντε μεγάλες δραστηριότητες ενός λειτουργικού συστήματος όσον αφορά τη διαδικασία διαχείρισης

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

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

Η κατάσταση της διαδικασίας μπορεί να " δημιουργηθεί " " ? τρέχει "," αναμονής "ή" μπλοκαριστεί ". μπορείτε να πείτε ότι μια διαδικασία « περιμένει »τη στιγμή μετά την εκκίνηση του προγράμματος της μητρικής , και πριν από αυτό έχει υποβληθεί σε επεξεργασία από την CPU . Μια διαδικασία «τρέχει» όταν η CPU είναι αυτό επεξεργασία . Μπορείτε να σκεφτείτε μια διαδικασία "μπλοκαριστεί ", εάν ο υπολογιστής δεν έχει αρκετή μνήμη για την επεξεργασία ή αν τα αρχεία που σχετίζονται με τη διαδικασία αυτή δεν μπορεί να βρίσκεται . Όλα τα λειτουργικά συστήματα έχουν κάποιο είδος του συστήματος διαχείρισης της διαδικασίας , αν και έχουν διαφορετικά ονόματα για κάθε κράτος .

Η διαδικασία συγχρονισμού
Η

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

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

Τέλος , ο υπολογιστής πρέπει να έχει έναν τρόπο να εξασφαλίσουν ότι οι διαδικασίες δεν γίνονται αδιέξοδο . Αδιέξοδο συμβαίνει όταν δύο διαδικασίες απαιτούν το καθένα έναν πόρο που ο άλλος χρησιμοποιεί αυτή τη στιγμή , και έτσι καμία διαδικασία δεν μπορεί να τελειώσει αυτό που κάνει . Οι πόροι δεν μπορεί να κυκλοφορήσει , και τα προγράμματα που κλειδώνουν . Μπορείτε επίσης να ανατρέξετε σε αυτή την κατάσταση ως «κυκλική αναμονή . " Λειτουργικά συστήματα έχουν περιέλθει σε αδιέξοδο με διαφορετικούς τρόπους , αλλά η πιο κοινή μέθοδος είναι να αναγκάσει μια διαδικασία για να δηλώσει τους πόρους που θα χρειαστούν για να μπορέσει να ξεκινήσει . Εναλλακτικά , μια διαδικασία που μπορεί να αναγκαστεί να ζητήσει πόρων σε μπλοκ , και στη συνέχεια αφήστε τους πόρους που τελειώνει μαζί τους .
Η
εικόνων

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

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