Skip to main content

Τι είναι ένα μπλοκ ελέγχου διαδικασίας;

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

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