Χρησιμοποιούμε συνολικά επτά τεχνικές προκειμένου να εξισσοροπήσουμε τη μείωση του ρυθμού αποτυχίας και την επιτάχυνση του όλου συστήματος:
Kρυφή μνήμη "Θύμα"
Η κρυφή μνήμη Θύμα αποτελεί μία καλή εναλλακτική επιλογή με σκοπό τη μείωση του ρυθμού αποτυχίας. Υλοποιείται με την προσθήκη μιας μικρής πλήρως συσχετιστικής μνήμης ανάμεσα στη κρυφή μνήμη και το μονοπάτι ανατροφοδότησης της με δεδομένα. Το σχήμα 4.3.2 παρουσιάζει την θέση της κρυφής μνήμης θύμα στην ιεραρχία μνήμης.
Σχήμα 4.3.2 Η θέση της κρυφής μνήμης θύμα στην ιεραρχία μνήμης
Η κρυφή μνήμη θύμα περιέχει μόνο εκείνα τα μπλοκ που έχουν απορριφθεί σε μία αποτυχία απ'την κρυφή μνήμη, μπλοκ "θύματα". Σε μια αποτυχία κρυφής μνήμης, ο έλεγχος για τον εντοπισμό των επιθυμητών δεδομένων μετατοπίζεται στα "θύματα" μπλοκ. Ακολουθεί -αν χρειάζεται- η μετάβαση στη κύρια μνήμη. Εάν εντοπιστεί το ζητούμενο μπλοκ, γίνεται εναλλαγή του μπλοκ θύμα με το μπλοκ της κρυφή μνήμης.
ΔΡΑΣΤΗΡΙΟΤΗΤΑ 4
* Να απαριθμήσετε τουλάχιστον 5 τεχνικές μείωσης του ρυθμού αποτυχίας.
* Να εξηγήσετε περιληπτικά τι είναι η κρυφή μνήμη Θύμα και σε ποια θέση τοποθετείται στην ιεραρχία της μνήμης. Να συγκρίνετε την απάντησή σας με την παράγραφο: «Κρυφή μνήμη Θύμα».
|
|