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

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

Τι θα συμβεί στη συνέχεια εάν παρουσιαστεί απώλεια προσωρινής μνήμης στο σύστημα επιπέδου 1 με και 2 όπου ζητούνται τα απαιτούμενα δεδομένα από το επόμενο;

1. Cache Miss στο Επίπεδο 1:

Όταν εμφανίζεται μια απώλεια προσωρινής μνήμης στη μνήμη cache επιπέδου 1, ο επεξεργαστής ελέγχει εάν τα δεδομένα υπάρχουν στη μνήμη cache επιπέδου 2. Εάν τα ζητούμενα δεδομένα βρίσκονται στην κρυφή μνήμη επιπέδου 2:

- Τα δεδομένα ανακτώνται από την κρυφή μνήμη επιπέδου 2 και παρέχονται στον επεξεργαστή.

- Ο επεξεργαστής ενημερώνει τη μνήμη cache επιπέδου 1 με τα δεδομένα που ανακτήθηκαν. Αυτή η διαδικασία είναι γνωστή ως "πλήρωση γραμμής κρυφής μνήμης".

2. Cache Miss στο Επίπεδο 2:

Εάν τα δεδομένα δεν υπάρχουν στη μνήμη cache επιπέδου 2, ο επεξεργαστής εκκινεί ένα αίτημα για ανάκτηση των δεδομένων από την κύρια μνήμη. Αυτή η διαδικασία περιλαμβάνει τα ακόλουθα βήματα:

- Ο επεξεργαστής στέλνει ένα αίτημα μνήμης στον ελεγκτή μνήμης.

- Ο ελεγκτής μνήμης ανακτά τα ζητούμενα δεδομένα από την κύρια μνήμη.

- Τα ανακτημένα δεδομένα αποστέλλονται πίσω στην κρυφή μνήμη επιπέδου 2.

- Η κρυφή μνήμη επιπέδου 2 ενημερώνει το περιεχόμενό της με τα δεδομένα που ανακτήθηκαν.

- Η κρυφή μνήμη επιπέδου 1 ενημερώνεται με τα δεδομένα που ανακτώνται από την κρυφή μνήμη επιπέδου 2.

Μόλις ανακτηθούν τα δεδομένα από την κύρια μνήμη και τοποθετηθούν τόσο στην κρυφή μνήμη επιπέδου 1 όσο και σε επίπεδο 2, ο επεξεργαστής μπορεί να έχει πρόσβαση σε αυτά αποτελεσματικά για επόμενα αιτήματα.

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

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