Υλικό υπολογιστών

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> servers

Ποιος είναι ένας από τους προληπτικούς αλγόριθμους προγραμματισμού;

Ένας από τους πιο συνηθισμένους προληπτικούς αλγόριθμους προγραμματισμού είναι ο αλγόριθμος Sortest Remaining Time First (SRTF), γνωστός και ως αλγόριθμος Shortest Job First (SJF) όταν εφαρμόζεται σε μη προληπτικό προγραμματισμό.

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

Δείτε πώς λειτουργεί ο αλγόριθμος SRTF:

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

2. Η διεργασία στο μπροστινό μέρος της ουράς εκχωρείται στον επεξεργαστή.

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

4. Αυτή η διαδικασία συνεχίζεται μέχρι να ολοκληρωθούν όλες οι διεργασίες.

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

Συναφής σύστασή

Πώς να Test Συνδεσιμότητα και Auto Discovery αποτυχία του Outlook

Πολλοί οργανισμοί χρησιμοποιούν το λογισμικό της Microsoft Exchange Server για τη διαχείριση ηλεκτρονικού ταχυδρομείου των εργαζομένων τους , το ημερολόγιο και τα στοιχεία επικοινωνίας . Exchange Server 2010 περιλαμβάνει ένα χαρακτηριστικό την αυτόματη ανακάλυψη , που επιτρέπει στους χρήστες να έχουν πρόσβαση στους λογαριασμούς ηλεκτρονικού ταχυδρομείου τους στο πρόγραμμα Microsoft Outlook απλά εισάγοντας μια διεύθυνση ηλεκτρονικού ταχυδρομείου και τον κωδικό πρόσβασης του Exchange . Ως διαχειρι

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα