Μετράει πόσο αποτελεσματικά η ΚΜΕ χρησιμοποιείται για την εκτέλεση διαδικασιών, ελαχιστοποιώντας το χρόνο αδράνειας και εξασφαλίζοντας δίκαιη κατανομή πόρων.

Προγραμματισμός διαδικασίας κατανόησης

Ο προγραμματιστής στοχεύει στη βελτιστοποίηση της απόκρισης του συστήματος και της απόδοσης, διατηρώντας παράλληλα την αμεροληψία μεταξύ των διαδικασιών.

Υπολογισμός της αποδοτικότητας του προγραμματισμού

Η απόδοση μπορεί να υπολογιστεί με τη χρήση του τύπου:

Αποτελεσματικότητα = (Συνολική ώρα ΚΜΕ - Ώρα αδράνειας) / Συνολική ώρα ΚΜΕ

Αυτή η αναλογία δείχνει το ποσοστό του χρόνου που η ΚΜΕ δαπανά για την εκτέλεση διαδικασιών έναντι της αδράνειας.

Πρακτικό Παράδειγμα

Ας υποθέσουμε ότι ένα σύστημα λειτουργεί για 10 ώρες, με 2 ώρες αργούς χρόνους. Η απόδοση υπολογίζεται ως:

Αποτελεσματικότητα = (10 - 2) / 10 = 0,8 ή 80%

Παράγοντες που Επηρεάζουν την Απόδοση

Αρκετοί παράγοντες επηρεάζουν την αποδοτικότητα του προγραμματισμού, συμπεριλαμβανομένων:

  • Προτεραιότητα διεργασίας
  • Εναλλαγή κειμένου πάνω από το κεφάλι
  • Διεξαγωγή πόρων
  • Προγραμματισμός αλγορίθμων