Κρυφή μνήμη: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
μ Αναστροφή της επεξεργασίας από τον 78.87.196.54 (συνεισφ.), επιστροφή στην τελευταία εκδοχή υπό [[Χρήστ...
μ clean up ID:2, αφαιρέθηκε η ετικέτα:stub με τη χρήση AWB
Γραμμή 3:
 
Η χρησιμότητα της κρυφής μνήμης είναι ορατή στην περίπτωση που ο [[χρόνος πρόσβασης]] της ενεργού οντότητας πάνω στα αυθεντικά δεδομένα είναι πολύ υψηλός σε σχέση με την πρόσβαση σε μια κρυφή μνήμη όπου τοποθετούμε αντίγραφα, αλλά από την άλλη αυτή η γρήγορη περιοχή αποθήκευσης έχει υψηλό κόστος κατασκευής. Έτσι, π.χ., σε έναν [[ηλεκτρονικός υπολογιστής|ηλεκτρονικό υπολογιστή]] ένα [[πρόγραμμα]] είναι αποθηκευμένο στην κύρια μνήμη, αλλά ο επεξεργαστής κατά την
εκτέλεση της εφαρμογής τείνει για ένα σημαντικό ποσοστό της συνολικής χρονικής διάρκειας εκτέλεσης του προγράμματος να περιορίζεται σε μικρά υποσύνολα εντολών του προγράμματος (κάτι αναμενόμενο αφού τα προγράμματα περιέχουν βρόχους επανάληψης, ειδάλλως θα τερμάτιζαν σε πολύ μικρό χρόνο). Αυτό το φαινόμενο καλείται '''αρχή της τοπικότητας'''. Η κρυφή μνήμη της ΚΜΕ, ταχύτερη και πιο ακριβή από την κύρια μνήμη, αλλά και πολύ πιο μικρή σε μέγεθος (ώστε να περιορίζεται το κόστος), εκμεταλλεύεται την αρχή της τοπικότητας ώστε να αυξάνει σημαντικά στην πλειονότητα των περιπτώσεων τις υπολογιστικές επιδόσεις του συστήματος (να εκτελούνται ταχύτερα τα προγράμματα), αφού τα υποσύνολα των εντολών και των δεδομένων του προγράμματος τα οποία εκτελούνται συχνά προσκομίζονται στην κρυφή μνήμη, με αποτέλεσμα για σημαντικό χρόνο να επιτυγχάνεται απόδοση παρόμοια με αυτή ενός υπολογιστή ο οποίος διαθέτει μόνο την γρήγορη, αλλά ακριβή, κρυφή μνήμη.
 
Στην κατανόηση της βασικής λειτουργίας της κρυφής μνήμης μπορεί να βοηθήσει η αναλογία με τη χρήση του ψυγείου σε μια κουζίνα. Ο μάγειρας πρέπει σε καθημερινή βάση να παράγει κάποια φαγητά. Αν δεν είχε ψυγείο θα έπρεπε πιο συχνά να βγαίνει για να αγοράσει, π.χ. τα κρέατα, κάτι που θα μείωνε την αποδοτικότητά του, ενώ με τη βοήθεια του ψυγείου μπορεί να προμηθευτεί τα υλικά, π.χ. για μια εβδομάδα, εξοικονομώντας χρόνο. Άρα ο υπολογιστής θα αποκτά μεγαλύτερη ταχύτητα στο άνοιγμα των προγραμμάτων με την μνήμη CACHE.
Γραμμή 22:
 
<math>{\color{Blue}cl} = {\color{Blue}mb} \mod {\color{Blue}numcl}</math>
<br style="{{clear:both"/>}}
 
Παράδειγμα
 
Εικόνα δομής διεύθυνσης
 
* μήκος διεύθυνσης =
Γραμμή 37:
==== Πλήρως συσχετιστική ====
[[Αρχείο:Fully associative cache.png |thumb|Πλήρως συσχετιστική οργάνωση κρυφής μνήμης]]
<br style="{{clear:both"/>}}
==== Συσχετιστική συνόλου κ γραμμών ====
[[Αρχείο:Associative cache 4 way.png|thumb|Συσχετιστική οργάνωση κρυφής μνήμης συνόλου 4 γραμμών]]
<br style="{{clear:both"/>}}
 
== Κρυφή μνήμη Ιστού ==
{{Πληροφορική-επέκταση}}
 
[[Κατηγορία:Αρχιτεκτονική υπολογιστή]]