Κρυφή μνήμη ΚΜΕ

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire
Βασική οργάνωση ΚΜΕ-Κρυφής μνήμης-Κύριας Μνήμης
Τυπική οργάνωση κρυφής μνήμης ΚΜΕ

Κρυφή μνήμη Κεντρικής Μονάδας Επεξεργασίας (CPU cache) γνωστή και ως ενδιάμεση μνήμη ή λανθάνουσα μνήμη ΚΜΕ ονομάζουμε τη μνήμη που χρησιμοποιείται από την Κεντρική μονάδα επεξεργασίας για να πετύχει ταχύτερη πρόσβαση στην κύρια μνήμη. Αυτή η μνήμη είναι γρηγορότερη, ακριβότερη και μικρότερη σε μέγεθος από την κύρια μνήμη.

Είναι υψηλής ταχύτητας SRAM μνήμη, που χρησιμοποιείται μεταξύ της KME και της κύριας μνήμης. Εντολές και προγράμματα μπορούν να λειτουργήσουν σε υψηλότερες ταχύτητες αν βρεθούν στην cache. Εάν δεν βρεθούν, μια νέα σειρά εντολών φορτώνεται από την κύρια μνήμη.

Πίνακας περιεχομένων

Αναλογίες από την καθημερινότητα

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

Στοιχεία σχεδιασμού κρυφής μνήμης

Μέγεθος

Χαρτογράφηση

Άμεση χαρτογράφηση

Κρυφή μνήμη με απευθείας απεικόνιση
  • cl : αριθμός γραμμής κρυφής μνήμης
  • mb : αριθμός τμήματος κυρίας μνήμης
  • num_cl : αριθμός γραμμών στην κρυφή μνήμη

{\color{Blue}cl}  = {\color{Blue}mb} \mod {\color{Blue}numcl}

Παράδειγμα 
Εικόνα δομής διεύθυνσης 
  • μήκος διεύθυνσης =
  • αριθμός διευθυνσιοδοτούμενων μονάδων =
  • μέγεθος τμήματος = μέγεθος γραμμής =
  • Αριθμός τμημάτων στην κύρια μνήμη =
  • Αριθμός γραμμών στην κρυφή μνήμη
  • Μέγεθος ετικέτας =

Πλήρως συσχετιστική

Πλήρως συσχετιστική οργάνωση κρυφής μνήμης


Συσχετιστική συνόλου κ γραμμών

Συσχετιστική οργάνωση κρυφής μνήμης συνόλου 4 γραμμών


Πολιτική εγγραφής

Αλγόριθμος αντικατάστασης

Μέγεθος γραμμής

Αριθμός κρυφών μνημών

Διαφορά κρυφής μνήμης με προσωρινή μνήμη (buffer)

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






This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net