Τι είναι το Set-Associative Cache; ορισμός & νόημα

Η κρυφή μνήμη που σχετίζεται με το σύνολο είναι ένας συγκεκριμένος τύπος κρυφής μνήμης που εμφανίζεται στη μνήμη RAM και στους επεξεργαστές. Χωρίζει την κρυφή μνήμη σε δύο έως οκτώ διαφορετικά σύνολα ή περιοχές. Τα δεδομένα αποθηκεύονται σε όλα, αλλά η κρυφή μνήμη τα διανέμει σε κάθε σύνολο με τη σειρά, και όχι τυχαία. Στις περισσότερες περιπτώσεις, τα δεδομένα από κάθε σύνολο διαβάζονται επίσης διαδοχικά, επιταχύνοντας λίγο τη διαδικασία ανάγνωσης.

Technipages Εξηγεί Set-Associative Cache

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

Αυτός ο σχεδιασμός επιτρέπει στον μικροεπεξεργαστή να ολοκληρώσει μια εντολή σε έναν κύκλο ρολογιού, αντί να διαρκεί περισσότερο. Περισσότερα σετ και περιοχές σημαίνουν μεγαλύτερη απόδοση, αλλά και υψηλότερο κόστος όσον αφορά την κατασκευή και την εφαρμογή αυτής της μνήμης. Το αποδεκτό από τον κλάδο πρότυπο και ο συμβιβασμός μεταξύ των δύο άκρων είναι τέσσερις τομείς – αυτό επιτρέπει στον υπολογιστή να εναλλάσσεται μεταξύ των περιοχών με λογική ταχύτητα χωρίς να αυξάνει πολύ την τιμή. Η δυνατότητα αντιστοίχισης δεδομένων σε όποιες ενότητες είναι δωρεάν και κατάλληλες, διευκολύνει τον υπολογιστή να αντιδρά γρήγορα, χωρίς να χρειάζεται να αναζητήσετε συγκεκριμένα ένα σημείο που μπορεί να χρησιμοποιηθεί.

Συνήθεις χρήσεις της προσωρινής μνήμης Set-Associative

  • Η κρυφή μνήμη που σχετίζεται με το σύνολο μπορεί να έχει πλάτος από 2 σετ έως οκτώ σετ.
  • Η εναλλακτική λύση στην προσωρινή αποθήκευση με συσχέτιση συνόλου ονομάζεται άμεση αντιστοίχιση - δίνει στον επεξεργαστή λιγότερη ελευθερία σχετικά με το πού να τοποθετήσει τα πράγματα.
  • Η προσωρινή αποθήκευση με συσχέτιση συνόλου σημαίνει ότι οι ενότητες που δεν χρησιμοποιούνται μπορούν να προετοιμαστούν για την επόμενη ενέργεια μόλις ολοκληρωθεί.

Συνήθεις κακές χρήσεις της κρυφής μνήμης Set-Associative

  • Η προσωρινή αποθήκευση με συσχέτιση συνόλου είναι μια διαδικασία που γίνεται στην CPU για τη διατήρηση του χώρου στη μνήμη.