Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει Συνάφεια κρυφής μνήμης;
Η συνοχή της προσωρινής μνήμης είναι η κανονικότητα ή η συνέπεια των δεδομένων που είναι αποθηκευμένα στη μνήμη cache. Η διατήρηση της κρυφής μνήμης και της συνέπειας της μνήμης είναι επιτακτική ανάγκη για συστήματα πολλαπλών επεξεργαστών ή κατανεμημένης κοινής μνήμης (DSM). Η διαχείριση της προσωρινής μνήμης είναι δομημένη για να διασφαλίσει ότι τα δεδομένα δεν αντικαθίστανται ή χαθούν. Διαφορετικές τεχνικές μπορούν να χρησιμοποιηθούν για τη διατήρηση της συνοχής της κρυφής μνήμης, συμπεριλαμβανομένης της συνεκτικότητας βάσει καταλόγων, του snooping του λεωφορείου και του snarfing. Για να διατηρηθεί η συνοχή, ένα σύστημα DSM μιμείται αυτές τις τεχνικές και χρησιμοποιεί ένα πρωτόκολλο συνεκτικότητας, το οποίο είναι απαραίτητο για τις λειτουργίες του συστήματος. Η συνοχή της προσωρινής μνήμης είναι επίσης γνωστή ως συνεκτικότητα της κρυφής μνήμης ή συνοχή της κρυφής μνήμης.
Η Techopedia εξηγεί τη συνοχή της κρυφής μνήμης
Η πλειοψηφία των πρωτοκόλλων συνεκτικότητας που υποστηρίζουν πολυεπεξεργαστές χρησιμοποιεί ένα πρότυπο διαδοχικής συνέπειας. Τα συστήματα DSM χρησιμοποιούν ένα πρότυπο σταθερότητας ή χαμηλής απόδοσης. Χρησιμοποιούνται οι ακόλουθες μέθοδοι για τη διαχείριση της συνοχής της κρυφής μνήμης και τη συνεκτικότητα της ανάγνωσης / εγγραφής (R / W) και των στιγμιαίων λειτουργιών: Οι θέσεις γραπτών δεδομένων αλληλουχίζονται. Οι λειτουργίες εγγραφής εμφανίζονται στιγμιαία. Η διατήρηση της παραγγελίας προγράμματος διατηρείται με δεδομένα RW. Διατηρείται μια συνεκτική προβολή μνήμης, όπου παρέχονται σταθερές τιμές μέσω μνήμης. Αρκετοί τύποι συνεκτικότητας της κρυφής μνήμης μπορούν να χρησιμοποιηθούν από διαφορετικές δομές, ως εξής: Συνεκτικότητα βάσει καταλόγου: Αναφορές φίλτρου στο οποίο τα δεδομένα μνήμης είναι προσβάσιμα σε όλους τους επεξεργαστές. Όταν αλλάζουν τα δεδομένα της περιοχής μνήμης, η μνήμη cache ενημερώνεται ή ακυρώνεται. Bus Snooping: Παρακολουθεί και διαχειρίζεται όλες τις μνήμες cache και ειδοποιεί τον επεξεργαστή όταν υπάρχει εγγραφή. Χρησιμοποιείται σε μικρότερα συστήματα με λιγότερους επεξεργαστές. Snarfing: Αυτο-παρακολουθεί και ενημερώνει την έκδοσή της και τις εκδόσεις δεδομένων. Απαιτεί μεγάλα ποσά εύρους ζώνης και πόρους σε σύγκριση με τη συνεκτικότητα που βασίζεται στον κατάλογο και το snooping του λεωφορείου.