Table of Contents
Μετράει πόσο αποτελεσματικά η ΚΜΕ χρησιμοποιείται για την εκτέλεση διαδικασιών, ελαχιστοποιώντας το χρόνο αδράνειας και εξασφαλίζοντας δίκαιη κατανομή πόρων.
Προγραμματισμός διαδικασίας κατανόησης
Ο προγραμματιστής στοχεύει στη βελτιστοποίηση της απόκρισης του συστήματος και της απόδοσης, διατηρώντας παράλληλα την αμεροληψία μεταξύ των διαδικασιών.
Υπολογισμός της αποδοτικότητας του προγραμματισμού
Η απόδοση μπορεί να υπολογιστεί με τη χρήση του τύπου:
Αποτελεσματικότητα = (Συνολική ώρα ΚΜΕ - Ώρα αδράνειας) / Συνολική ώρα ΚΜΕ
Αυτή η αναλογία δείχνει το ποσοστό του χρόνου που η ΚΜΕ δαπανά για την εκτέλεση διαδικασιών έναντι της αδράνειας.
Πρακτικό Παράδειγμα
Ας υποθέσουμε ότι ένα σύστημα λειτουργεί για 10 ώρες, με 2 ώρες αργούς χρόνους. Η απόδοση υπολογίζεται ως:
Αποτελεσματικότητα = (10 - 2) / 10 = 0,8 ή 80%
Παράγοντες που Επηρεάζουν την Απόδοση
Αρκετοί παράγοντες επηρεάζουν την αποδοτικότητα του προγραμματισμού, συμπεριλαμβανομένων:
- Προτεραιότητα διεργασίας
- Εναλλαγή κειμένου πάνω από το κεφάλι
- Διεξαγωγή πόρων
- Προγραμματισμός αλγορίθμων