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