Όταν εμφανίζεται μια απώλεια προσωρινής μνήμης στη μνήμη cache επιπέδου 1, ο επεξεργαστής ελέγχει εάν τα δεδομένα υπάρχουν στη μνήμη cache επιπέδου 2. Εάν τα ζητούμενα δεδομένα βρίσκονται στην κρυφή μνήμη επιπέδου 2:
- Τα δεδομένα ανακτώνται από την κρυφή μνήμη επιπέδου 2 και παρέχονται στον επεξεργαστή.
- Ο επεξεργαστής ενημερώνει τη μνήμη cache επιπέδου 1 με τα δεδομένα που ανακτήθηκαν. Αυτή η διαδικασία είναι γνωστή ως "πλήρωση γραμμής κρυφής μνήμης".
2. Cache Miss στο Επίπεδο 2:
Εάν τα δεδομένα δεν υπάρχουν στη μνήμη cache επιπέδου 2, ο επεξεργαστής εκκινεί ένα αίτημα για ανάκτηση των δεδομένων από την κύρια μνήμη. Αυτή η διαδικασία περιλαμβάνει τα ακόλουθα βήματα:
- Ο επεξεργαστής στέλνει ένα αίτημα μνήμης στον ελεγκτή μνήμης.
- Ο ελεγκτής μνήμης ανακτά τα ζητούμενα δεδομένα από την κύρια μνήμη.
- Τα ανακτημένα δεδομένα αποστέλλονται πίσω στην κρυφή μνήμη επιπέδου 2.
- Η κρυφή μνήμη επιπέδου 2 ενημερώνει το περιεχόμενό της με τα δεδομένα που ανακτήθηκαν.
- Η κρυφή μνήμη επιπέδου 1 ενημερώνεται με τα δεδομένα που ανακτώνται από την κρυφή μνήμη επιπέδου 2.
Μόλις ανακτηθούν τα δεδομένα από την κύρια μνήμη και τοποθετηθούν τόσο στην κρυφή μνήμη επιπέδου 1 όσο και σε επίπεδο 2, ο επεξεργαστής μπορεί να έχει πρόσβαση σε αυτά αποτελεσματικά για επόμενα αιτήματα.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα