Το throughput είναι ένα βασικό μέτρο απόδοσης σε λειτουργικά συστήματα που μετράει τον αριθμό των διαδικασιών που ολοκληρώθηκαν σε ένα δεδομένο χρονικό διάστημα.

Τι είναι το Throughput;

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

Παράγοντες που Επηρεάζουν τη Διαπεραστική Διάβαση

Αρκετοί παράγοντες επηρεάζουν την crossput σε ένα λειτουργικό σύστημα, συμπεριλαμβανομένων της ταχύτητας CPU, διαχείριση μνήμης, απόδοση δίσκου I/O, και αλγόριθμους προγραμματισμού.

Υπολογισμός της διόρθωσης

Η διαπεραστική ροή υπολογίζεται με διαίρεση του αριθμού των διεργασιών που ολοκληρώθηκαν με το συνολικό χρόνο που απαιτείται. Ο τύπος είναι:

Διαπερατότητα = Αριθμός ολοκληρωμένων διεργασιών / Συνολικός χρόνος που απαιτείται

Για παράδειγμα, αν ένα σύστημα ολοκληρώσει 120 διεργασίες σε 60 δευτερόλεπτα, η διόδου είναι 2 διεργασίες ανά δευτερόλεπτο.

Βελτίωση της ροής

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