Κρυφή Μνήμη Flashcards

1
Q

Ποιοι είναι οι τρόποι οργάνωσης της κρυφής μνήμης;

A
  • Άμεση οργάνωση (direct mapped)
  • Οργάνωση πλήρους συσχέτισης (fully associative)
  • Οργάνωση κ-τρόπου συνόλου συσχέτισης (k-way set associative)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Ποιες είναι οι συμβάσεις της κρυφής μνήμης;

A

Πλήθος λέξεων ανά πλαίσιο & το πλήθος των πλαισίων της κρυφής μνήμης είναι πάντοτε δυνάμεις του δυο
Οργάνωση κύριας μνήμης ανά λέξη

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Πώς χρησιμοποιείται η διεύθυνση για προσπέλαση κρυφής μνήμης με άμεση οργάνωση;

A
  • Μέγιστο μέγεθος της κυρίας μνήμης 2λ θέσεις
  • Πλήθος λέξεων ανά μπλοκ της κυρίας μνήμης 2μ
  • Μέγιστο πλήθος μπλοκ της κυρίας μνήμης: 2ν = 2λ - μ
  • Πλήθος πλαισίων της κρυφής μνήμης 2κ
    Φωτό
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Ποια είναι τα πλεονεκτήματα της άμεσης οργάνωσης;

A
  • Μικρός χρόνος προσπέλασης
  • Μικρό κόστος υλοποίησης
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Ποια είναι τα μειονεκτήματα της άμεσης οργάνωσης;

A
  • Δυο η περισσότερα μπλοκ της κυρίας μνήμης που αντιστοιχούν στο ίδιο πλαίσιο της κρυφής μνήμης δεν μπορούν να βρίσκονται ταυτόχρονα στην κρυφή μνήμη
    => Μεγαλύτερο ρυθμό αποτυχιών
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Πώς χρησιμοποιείται η διεύθυνση για προσπέλαση κρυφής μνήμης με οργάνωση πλήρους συσχέτισης;

A
  • Μέγιστο μέγεθος της κυρίας μνήμης 2λ θέσεις
  • Πλήθος λέξεων ανά μπλοκ της κυρίας μνήμης 2μ
  • Μέγιστο πλήθος μπλοκ της κυρίας μνήμης: 2ν = 2λ - μ
  • Πλήθος πλαισίων της κρυφής μνήμης 2κ
    Φωτό
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Πώς χρησιμοποιείται η διεύθυνση για προσπέλαση κρυφής μνήμης με οργάνωση τ-τρόπων συνόλου συσχέτισης;

A
  • Μέγιστο μέγεθος της κυρίας μνήμης 2λ θέσεις
  • Πλήθος λέξεων ανά μπλοκ της κυρίας μνήμης 2μ
  • Μέγιστο πλήθος μπλοκ της κυρίας μνήμης: 2ν = 2λ - μ
  • Πλήθος πλαισίων της κρυφής μνήμης 2φ
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Ποιες είναι οι στρατηγικές απελευθέρωσης πλαισίων της κρυφής μνήμης;

A
  • Τυχαία επιλογή (random policy)
  • Επιλογή του μη χρησιμοποιηθέντος πρόσφατα (least recently used, LRU, policy)
  • Επιλογή του πλαισίου που προσκομίστηκε πρώτο στην κρυφή μνήμη (first in/first out, FIFO, policy)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Πώς γίνεται η ενημέρωση του επόμενου επιπέδου της ιεραρχικής μνήμης;

A

– Το μπλοκ στο οποίο ανήκει η πληροφορία που θα γράφει από την ΚΜΕ στην μνήμη βρίσκεται στην κρυφή μνήμη
- Η τακτική της άμεσης ενημέρωσης (write through ή copy through)
- Η τακτική της τελικής ενημέρωσης (write back ή copy back ή store in)
– Το μπλοκ στο οποίο ανήκει η πληροφορία που θα γράφει από την ΚΜΕ στην μνήμη βρίσκεται στην κρυφή μνήμη
- Τακτική προσκόμισης κατά την εγγραφή (write allocate ή fetch on write)
- Τακτική μη προσκόμισης κατά την εγγραφή (no-write allocate ή write around)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Παραδείγματα

A
  • Κρυφή μνήμη πλήρους συσχέτισης με 8 πλαίσια, αντικατάσταση πλαισίων με FIFO
  • Κρυφή μνήμη άμεσης οργάνωσης
  • Κρυφή μνήμη 2-τρόπων συνόλου συσχέτισης με 8 πλαίσια, αντικατάσταση πλαισίων με LRU
How well did you know this?
1
Not at all
2
3
4
5
Perfectly