Κρυφή Μνήμη Flashcards
Ποιοι είναι οι τρόποι οργάνωσης της κρυφής μνήμης;
- Άμεση οργάνωση (direct mapped)
- Οργάνωση πλήρους συσχέτισης (fully associative)
- Οργάνωση κ-τρόπου συνόλου συσχέτισης (k-way set associative)
Ποιες είναι οι συμβάσεις της κρυφής μνήμης;
Πλήθος λέξεων ανά πλαίσιο & το πλήθος των πλαισίων της κρυφής μνήμης είναι πάντοτε δυνάμεις του δυο
Οργάνωση κύριας μνήμης ανά λέξη
Πώς χρησιμοποιείται η διεύθυνση για προσπέλαση κρυφής μνήμης με άμεση οργάνωση;
- Μέγιστο μέγεθος της κυρίας μνήμης 2λ θέσεις
- Πλήθος λέξεων ανά μπλοκ της κυρίας μνήμης 2μ
- Μέγιστο πλήθος μπλοκ της κυρίας μνήμης: 2ν = 2λ - μ
- Πλήθος πλαισίων της κρυφής μνήμης 2κ
Φωτό
Ποια είναι τα πλεονεκτήματα της άμεσης οργάνωσης;
- Μικρός χρόνος προσπέλασης
- Μικρό κόστος υλοποίησης
Ποια είναι τα μειονεκτήματα της άμεσης οργάνωσης;
- Δυο η περισσότερα μπλοκ της κυρίας μνήμης που αντιστοιχούν στο ίδιο πλαίσιο της κρυφής μνήμης δεν μπορούν να βρίσκονται ταυτόχρονα στην κρυφή μνήμη
=> Μεγαλύτερο ρυθμό αποτυχιών
Πώς χρησιμοποιείται η διεύθυνση για προσπέλαση κρυφής μνήμης με οργάνωση πλήρους συσχέτισης;
- Μέγιστο μέγεθος της κυρίας μνήμης 2λ θέσεις
- Πλήθος λέξεων ανά μπλοκ της κυρίας μνήμης 2μ
- Μέγιστο πλήθος μπλοκ της κυρίας μνήμης: 2ν = 2λ - μ
- Πλήθος πλαισίων της κρυφής μνήμης 2κ
Φωτό
Πώς χρησιμοποιείται η διεύθυνση για προσπέλαση κρυφής μνήμης με οργάνωση τ-τρόπων συνόλου συσχέτισης;
- Μέγιστο μέγεθος της κυρίας μνήμης 2λ θέσεις
- Πλήθος λέξεων ανά μπλοκ της κυρίας μνήμης 2μ
- Μέγιστο πλήθος μπλοκ της κυρίας μνήμης: 2ν = 2λ - μ
- Πλήθος πλαισίων της κρυφής μνήμης 2φ
Ποιες είναι οι στρατηγικές απελευθέρωσης πλαισίων της κρυφής μνήμης;
- Τυχαία επιλογή (random policy)
- Επιλογή του μη χρησιμοποιηθέντος πρόσφατα (least recently used, LRU, policy)
- Επιλογή του πλαισίου που προσκομίστηκε πρώτο στην κρυφή μνήμη (first in/first out, FIFO, policy)
Πώς γίνεται η ενημέρωση του επόμενου επιπέδου της ιεραρχικής μνήμης;
– Το μπλοκ στο οποίο ανήκει η πληροφορία που θα γράφει από την ΚΜΕ στην μνήμη βρίσκεται στην κρυφή μνήμη
- Η τακτική της άμεσης ενημέρωσης (write through ή copy through)
- Η τακτική της τελικής ενημέρωσης (write back ή copy back ή store in)
– Το μπλοκ στο οποίο ανήκει η πληροφορία που θα γράφει από την ΚΜΕ στην μνήμη βρίσκεται στην κρυφή μνήμη
- Τακτική προσκόμισης κατά την εγγραφή (write allocate ή fetch on write)
- Τακτική μη προσκόμισης κατά την εγγραφή (no-write allocate ή write around)
Παραδείγματα
- Κρυφή μνήμη πλήρους συσχέτισης με 8 πλαίσια, αντικατάσταση πλαισίων με FIFO
- Κρυφή μνήμη άμεσης οργάνωσης
- Κρυφή μνήμη 2-τρόπων συνόλου συσχέτισης με 8 πλαίσια, αντικατάσταση πλαισίων με LRU