Υλοποίηση
Η ακολουθία σελιδών :
Αριθμός πλαισίων :
Ο αλγόριθμος LRU (Least Recently Used) είναι μια τεχνική αντικατάστασης σελίδων που χρησιμοποιείται για τη διαχείριση της μνήμης στα λειτουργικά συστήματα, με στόχο να αντικαθιστά τη σελίδα που έχει χρησιμοποιηθεί λιγότερο πρόσφατα όταν χρειάζεται να φορτωθεί μια νέα. Κάθε φορά που γίνεται πρόσβαση σε μια σελίδα, ενημερώνεται η χρονική στιγμή της τελευταίας χρήσης της, και σε περίπτωση αντικατάστασης επιλέγεται η σελίδα με την παλαιότερη χρονική σήμανση. Ο LRU προσεγγίζει τη βέλτιστη αντικατάσταση και λειτουργεί καλά σε περιπτώσεις όπου η χρήση της μνήμης είναι συγκεντρωμένη σε συγκεκριμένες περιοχές για κάποιο χρονικό διάστημα, ωστόσο η υλοποίησή του μπορεί να απαιτεί επιπλέον πόρους για την καταγραφή της σειράς χρήσης των σελίδων. Αν και μειώνει τα page faults σε πολλές περιπτώσεις, η παρακολούθηση της χρονικής σειράς πρόσβασης μπορεί να επιβαρύνει το σύστημα, και η απόδοσή του μπορεί να μειωθεί όταν οι αναφορές στη μνήμη είναι πιο διάσπαρτες.
Εισάγετε την ακολουθία σελιδών (ακολουθία αριθμών χωρισμένη με κόμμα).Εναλλακτικά μπορείτε να τρέξετε το έτοιμο παράδειγμα πατώντας Συμπλήρωση παραδείγματος.
Καταχωρίστε τον αριθμό των πλαισίων σελιδών (μέγιστο 25).
Πατήστε το κουμπί «Απευθείας εκτέλεση» για να δείτε τα αποτελέσματα του αλγορίθμου ή το κουμπί «Εκτέλεση βήμα προς βήμα» για να δείτε τη λύση σταδιακά.
Πατήστε το κουμπί «Επαναφορά» για να διαγράψετε τα δεδομένα και να ξεκινήσετε από την αρχή. Όλα τα πεδία εισαγωγής και τα αποτελέσματα θα μηδενιστούν.
Η ακολουθία σελιδών :
Αριθμός πλαισίων :