Table of Contents
Το throughput είναι ένα βασικό μέτρο απόδοσης σε λειτουργικά συστήματα που μετράει τον αριθμό των διαδικασιών που ολοκληρώθηκαν σε ένα δεδομένο χρονικό διάστημα.
Τι είναι το Throughput;
Η διαφυγή αναφέρεται στο ρυθμό με τον οποίο ένα σύστημα επεξεργάζεται θέσεις εργασίας ή εργασίες. Συνήθως εκφράζεται ως διαδικασίες ανά δευτερόλεπτο ή εργασίες που ολοκληρώνονται ανά μονάδα χρόνου.
Παράγοντες που Επηρεάζουν τη Διαπεραστική Διάβαση
Αρκετοί παράγοντες επηρεάζουν την crossput σε ένα λειτουργικό σύστημα, συμπεριλαμβανομένων της ταχύτητας CPU, διαχείριση μνήμης, απόδοση δίσκου I/O, και αλγόριθμους προγραμματισμού.
Υπολογισμός της διόρθωσης
Η διαπεραστική ροή υπολογίζεται με διαίρεση του αριθμού των διεργασιών που ολοκληρώθηκαν με το συνολικό χρόνο που απαιτείται. Ο τύπος είναι:
Διαπερατότητα = Αριθμός ολοκληρωμένων διεργασιών / Συνολικός χρόνος που απαιτείται
Για παράδειγμα, αν ένα σύστημα ολοκληρώσει 120 διεργασίες σε 60 δευτερόλεπτα, η διόδου είναι 2 διεργασίες ανά δευτερόλεπτο.
Βελτίωση της ροής
Οι τεχνικές περιλαμβάνουν την αύξηση της ταχύτητας της ΚΜΕ, τη βελτίωση των χρόνων πρόσβασης στο δίσκο, και τη χρήση αποτελεσματικών αλγορίθμων προγραμματισμού, όπως η συντομότερη εργασία πρώτη ή στρογγυλή-ρομπίν.