ΟΡΓΑΝΩΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ Η/Υ

Σχετικά έγγραφα
Επαρκή χωρητικότητα αποθήκευσης Αποδεκτό επίπεδο μέσης απόδοσης Χαμηλό μέσο κόστος ανά δυαδικό δ ψηφίο

Οργάνωση Υπολογιστών (ΙI)

Κεφάλαιο 5. ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ -. Σερπάνος 2. Σημείωση

Κύρια μνήμη. Μοντέλο λειτουργίας μνήμης. Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (ΙI)

i Στα σύγχρονα συστήματα η κύρια μνήμη δεν συνδέεται απευθείας με τον επεξεργαστή

Κρυφή Μνήµη. Λειτουργικά Συστήµατα ΙΙ UNIX. Μάθηµα: Aναπλ. Καθ. Κ. Λαµπρινουδάκης ιδάσκων: &καιτοπλήθοςτωνπλαισίωντηςκρυφήςµνήµης

Τεχνολογίες Κύριας Μνήμης

Παράλληλα Συστήματα. Γιώργος Δημητρίου. Μια Ανασκόπηση στην Οργάνωση Η/Υ. Πανεπιστήμιο Θεσσαλίας - Τμήμα Πληροφορικής

Τεχνολογία μνημών Ημιαγωγικές μνήμες Μνήμες που προσπελαύνονται με διευθύνσεις:

Η ιεραρχία της μνήμης

ΠΛΕ- 027 Μικροεπεξεργαστές 9ο μάθημα: Αρχιτεκτονική συστήματος μνήμης: Κρυφές μνήμες εισαγωγή

Με τον όρο μνήμη αναφερόμαστε στα μέσα που χρησιμοποιούνται για την αποθήκευση προγραμμάτων και δεδομένων σε έναν υπολογιστή ή άλλη ψηφιακή

ΠΛΕ- 074 Αρχιτεκτονική Υπολογιστών 2

Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση. Κεφάλαιο 5. Μεγάλη και γρήγορη: Αξιοποίηση της ιεραρχίας της µνήµης

Ιεραρχία Μνήμης. Ιεραρχία μνήμης και τοπικότητα. Σκοπός της Ιεραρχίας Μνήμης. Κρυφές Μνήμες

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Κρυφές Μνήμες. (οργάνωση, λειτουργία και απόδοση)

Επιπλέον διδακτικό υλικό κρυφών μνημών: set-associative caches, πολιτικές αντικατάστασης, χειρισμός εγγραφών

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. ΚΕΦΑΛΑΙΟ 4ο ΜΝΗΜΕΣ. (c) Αμπατζόγλου Γιάννης, Ηλεκτρονικός Μηχανικός, καθηγητής ΠΕ17

Οργάνωση Υπολογιστών

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ II. χειμερινό εξάμηνο & εαρινό εξάμηνο (σε κίτρινο υπόβαθρο)

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ. ΜΑΘΗΜΑ 4 ο ΟΡΓΑΝΩΣΗ ΤΗΣ ΜΝΗΜΗΣ ΠΕΡΙΦΕΡΕΙΑΚΗ ΜΝΗΜΗ

ΟΡΓΑΝΩΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ Η/Υ

Αρχιτεκτονική υπολογιστών

ΠΕΡΙΕΧΟΜΕΝΑ Υλικό και Λογισμικό Αρχιτεκτονική Υπολογιστών Δομή, Οργάνωση και Λειτουργία Υπολογιστών 6

Αρχιτεκτονική Υπολογιστών II Ενδεικτικές απαντήσεις στα θέματα των εξετάσεων

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ

Κεφάλαιο 7 Ιεραρχία Μνήμης (Memory Hierarchy)

Ενότητα 2: Η κρυφή µνήµη και η λειτουργία της

Φόρμα Σχεδιασμού Διάλεξης (ημ/α:15/10/07, έκδοση:0.1 ) 1. Κωδικός Μαθήματος : 2. Α/Α Διάλεξης : 1 1. Τίτλος : 1. Εισαγωγή στην Αρχιτεκτονική Η/Υ

- Εισαγωγή - Επίπεδα μνήμης - Ολοκληρωμένα κυκλώματα μνήμης - Συσκευασίες μνήμης προσωπικών υπολογιστών

Εφαρµογές Υπολογιστών Βασίλης Μπλιάµπλιας Γεωργία Τσούτσου Γιώργος Συνάπαλος

Πανεπιστήμιο Θεσσαλίας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων

ΣΤΑΤΙΚΕΣ ΚΑΙ ΔΥΝΑΜΙΚΕΣ ΜΝΗΜΕΣ ΤΥΧΑΙΑΣ ΠΡΟΣΠΕΛΑΣΗΣ (Static and Dynamic RAMs). ΔΙΑΡΘΡΩΣΗ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΘΕΜΑΤΙΚΕΣ ΕΝΟΤΗΤΕΣ

Ψηφιακή Λογική Σχεδίαση

Διάλεξη 15 Απόδοση της Ιεραρχίας Μνήμης Βελτιστοποίηση της απόδοσης

Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών H/Y Department of Electrical and Computer Engineering. Εργαστήριο 8. Χειμερινό Εξάμηνο

ΟΡΓΑΝΩΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ Η/Υ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ

Μνήμη και Προγραμματίσιμη Λογική

Υ- 01 Αρχιτεκτονική Υπολογιστών Υπόβαθρο: Κρυφές μνήμες

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015

Αρχιτεκτονική Η/Υ. Γιώργος ηµητρίου. Μια Ανασκόπηση στην Οργάνωση Η/Υ. Πανεπιστήµιο Θεσσαλίας - Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών

Αρχιτεκτονική-ΙI Ενότητα 4 :

i Όλες οι σύγχρονες ΚΜΕ είναι πολυπλοκότερες!

ΟΡΓΑΝΩΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ Η/Υ

Αρχιτεκτονική υπολογιστών

Σχεδίαση κυκλωμάτων ημιαγωγικών μνημών

Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 4

Αρχιτεκτονική Υπολογιστών

Εισαγωγή στους Η/Υ. Γιώργος Δημητρίου. Μάθημα 1 ο

Οργάνωση επεξεργαστή (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Μάθημα 5 ο Οργάνωση Υπολογιστών. Δρ.

ΟΡΓΑΝΩΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ Η/Υ

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΡΑΓΚΙΑΟΥΡΗΣ ΝΙΚΟΛΑΟΣ

Ψηφιακή Σχεδίαση Ενότητα 11:

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2013

Σειρά Ασκήσεων 11: Κρυφές Μνήμες και η Επίδοσή τους

Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών

Μάθημα 8: Διαχείριση Μνήμης

Κεντρική Μονάδα Επεξεργασίας

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2008

Εξωτερική Αναζήτηση. Ιεραρχία Μνήμης Υπολογιστή. Εξωτερική Μνήμη. Εσωτερική Μνήμη. Κρυφή Μνήμη (Cache) Καταχωρητές (Registers) μεγαλύτερη ταχύτητα

ΕΙ Η ΜΝΗΜΩΝ ΠΤΥΤΙΚΕΣ ΜΗ ΠΤΥΤΙΚΕΣ

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07

.Λιούπης. Ψηφιακά Ηλεκτρονικά - Ηµιαγωγικές Μνήµες 1

Δομή Ηλεκτρονικού υπολογιστή

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009 ΑΠΑΝΤΗΣΕΙΣ

Κεφάλαιο 12 ο. Γ. Τσιατούχας. VLSI Systems and Computer Architecture Lab. Μνήμες 2

Κύρια & Περιφερειακή Μνήµη

Παράλληλη Επεξεργασία Κεφάλαιο 7 ο Αρχιτεκτονική Συστημάτων Κατανεμημένης Μνήμης

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2014

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Οργάνωση Υπολογιστών

Εισαγωγή στην επιστήµη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών

Αρχιτεκτονική Υπολογιστών

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Εικονική Μνήμη. (και ο ρόλος της στην ιεραρχία μνήμης)

Λειτουργικά Συστήματα (Λ/Σ)

ΠΛΕ- 027 Μικροεπεξεργαστές

ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ)

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 5 : Οργάνωση Υπολογιστών. Δρ. Γκόγκος Χρήστος

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μάθημα 8. 1 Στέργιος Παλαμάς

ΠΑΡΑΛΛΗΛΗ ΕΠΕΞΕΡΓΑΣΙΑ

Λειτουργικά Συστήματα (ΗΥ321)

Κεφάλαιο 5. Μεγάλη και γρήγορη: Αξιοποίηση της ιεραρχίας της µνήµης. Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση

Αρχιτεκτονική Υπολογιστών

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑΤΩΝ ΕΞΕΤΑΣΕΩΝ

Processor-Memory (DRAM) ιαφορά επίδοσης

SMPcache. Ένα εργαλείο για προσομοίωση-οπτικοποίηση κρυφής μνήμης (Cache)

Ηλεκτρονικοί Υπολογιστές Δ Εξάμηνο

Εισαγωγή στην Δομή, Οργάνωση, Λειτουργία και Αξιολόγηση Υπολογιστών

Εισαγωγή στην Πληροφορική

εισαγωγικές έννοιες Παύλος Εφραιμίδης Δομές Δεδομένων και

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Θέματα Μεταγλωττιστών

Υ- 01 Αρχιτεκτονική Υπολογιστών Ιεραρχία μνήμης: προχωρημένα θέματα

Εικονική Μνήμη (Virtual Memory)

Transcript:

ΟΡΓΑΝΩΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ Η/Υ Γιώργος Δημητρίου Μάθημα 8 ο ΠΜΣ Εφαρμοσμένη Πληροφορική

ΜΟΝΑΔΑ ΜΝΗΜΗΣ Επαρκής χωρητικότητα αποθήκευσης Αποδεκτό μέσο επίπεδο απόδοσης Χαμηλό μέσο κόστος ανά ψηφίο Ιεραρχία μνήμης Κατανομή αποθήκευσης Εικονική μνήμη Προστασία προσπέλασης

ΣΤΟΙΧΕΙΑ ΜΝΗΜΗΣ RAM (Random Access Memory) SRAM η πιο γρήγορη, 0.5-5ns η πιο μεγάλη, 4-6 τρανσίστορ ανά ψηφίο DRAM η πιο αργή, 50-70ns EDO DRAM: προσπέλαση 4 θέσεων, <15ns/θέση η πιο μικρή, 1 τρανσίστορ και 1 πυκνωτής ανά ψηφίο SDRAM DRAM με ρολόι για συνεχόμενες προσπελάσεις CAM (Content Addressable Memory)

ΚΥΨΕΛΙΔΑ ΣΤΑΤΙΚΗΣ ΜΝΗΜΗΣ D flip-flop για αποθήκευση δεδομένου Έξοδος από πύλη τριών καταστάσεων Σήματα επιλογής, εγγραφής Δεδομένο εισόδου

ΚΥΨΕΛΙΔΑ ΔΥΝΑΜΙΚΗΣ ΜΝΗΜΗΣ Πυκνωτής για αποθήκευση δεδομένου Σήμα επιλογής Γραμμή δεδομένων δεδομένο επιλογή Τ C

ΒΑΣΙΚΗ ΟΡΓΑΝΩΣΗ RAM chip select

ΣΥΣΧΕΤΙΣΤΙΚΗ ΜΝΗΜΗ (CAM) Προσπέλαση με το περιεχόμενο Κλειδί προσπέλασης αντί για διεύθυνση Σύγκριση με ένα ψηφίο του κλειδιού σε κάθε κυψελίδα Ανάγνωση/Εγγραφή στη θέση όπου ταιριάζει το κλειδί Εναλλακτικά: Σταθερά ψηφία κλειδιού Μερικά ψηφία εισόδου επιλογής σα διεύθυνση

ΒΑΣΙΚΗ ΟΡΓΑΝΩΣΗ CAM Είσοδος και Μάσκα Έξοδος

ΙΕΡΑΡΧΙΑ ΜΝΗΜΗΣ ΚΜΕ Μ 1 Μ 2 Μ 3 Μ 4 C i > C i+1, t i < t i+1, S i < S i+1 Δ i Δ i+1 (συνήθως)

ΠΡΟΣΠΕΛΑΣΗ ΙΕΡΑΡΧΙΑΣ ΜΝΗΜΗΣ Η ΚΜΕ παράγει τη διεύθυνση Ψάχνουμε διαδοχικά στις Μ 1, Μ 2, Όταν βρούμε τη διεύθυνση, φέρνουμε το δεδομένο διαδοχικά μέχρι τη ΚΜΕ Προσπελαύνουμε τη Μ 1 Τυχόν εγγραφή παραμένει στη Μ 1 (πρόβλημα ασυνέπειας!)

ΣΤΟΧΟΙ ΙΕΡΑΡΧΙΑΣ ΜΝΗΜΗΣ Ιδανικά: C = C n, t = t 1, S = S n Η πραγματική απόδοση καθορίζεται από: Χαρακτηριστικά λογισμικού Παράμετροι κατασκευής Λειτουργικοί αλγόριθμοι Τρόπος απεικόνισης Δ i+1 Δ i Τακτική προσκόμισης μπλοκ Μ i+1 Μ i Στρατηγική αντικατάστασης M i Τακτική ενημέρωσης Μ i Μ i+1

ΑΠΟΔΟΣΗ ΙΕΡΑΡΧΙΑΣ ΜΝΗΜΗΣ Λόγος ευστοχίας Ε i : E i = (Ν i το πλήθος ευστοχιών στο επίπεδο i) Χρόνος προσπέλασης Τ i : i T i = Σ t j, j=1 i=1,,n (t i ο χρόνος ανάγνωσης/εγγραφής στο επίπεδο i) Μέσος χρόνος προσπέλασης Τ: n i-1 N i N i + N i+1 + + N n, T = Σ {Π(1-E j )}E i T i i=1 j=1 i=1,,n

ΤΟΠΙΚΟΤΗΤΑ ΑΝΑΦΟΡΩΝ Τοπικότητα στο χρόνο Βρόχοι η ίδια εντολή ή η ίδια λέξη δεδομένων Τοπικότητα στο χώρο Σειριακός κώδικας γειτονικές εντολές Δομές δεδομένων (διανύσματα, πίνακες) γειτονικά δεδομένα Εκμετάλλευση τοπικότητας αναφορών

ΚΡΥΦΗ ΜΝΗΜΗ Στατική μνήμη Γρηγορότερη, άρα κοντά στην ΚΜΕ Ακριβότερη, άρα μικρότερη Οργάνωση σε πλαίσια Ένα πλαίσιο περιέχει ένα μπλοκ 2 μ λέξεων, μια ετικέτα και ψηφία ελέγχου Προσπέλαση ανά μπλοκ Η ΚΜΕ προσπελαύνει μία λέξη Η κρυφή μνήμη προσπελαύνει το μπλοκ στο οποίο βρίσκεται η λέξη

ΠΡΟΣΠΕΛΑΣΗ ΚΡΥΦΗΣ ΜΝΗΜΗΣ Διεύθυνση προσπέλασης από τη ΚΜΕ Επεξεργασία διεύθυνσης για να βρεθεί αν το αντίστοιχο μπλοκ βρίσκεται στην κρυφή μνήμη Αν ναι, ολοκλήρωση προσπέλασης Αν όχι, Προσπέλαση στο επόμενο επίπεδο Παραλαβή μπλοκ με πιθανή αντικατάσταση Ολοκλήρωση προσπέλασης

ΟΡΓΑΝΩΣΗ ΚΡΥΦΗΣ ΜΝΗΜΗΣ Πώς απεικονίζουμε μεγαλύτερη μνήμη σε μικρότερη; Χρήση συσχετιστικής μνήμης με κλειδί που είναι μέρος της διεύθυνσης Ένα μέρος της διεύθυνσης καθορίζει το πλαίσιο, ενώ άλλο μέρος αποθηκεύεται σαν κλειδί σύγκρισης Ψηφίο εγκυρότητας

ΟΡΓΑΝΩΣΗ ΠΛΗΡΟΥΣ ΣΥΣΧΕΤΙΣΗΣ

ΟΡΓΑΝΩΣΗ ΑΜΕΣΗΣ ΑΠΕΙΚΟΝΙΣΗΣ 1 000100 00110111 συγκριτής

ΟΡΓΑΝΩΣΗ Τ-ΔΡΟΜΩΝ ΣΥΝΟΛΟΥ ΣΥΣΧΕΤΙΣΗΣ

ΣΥΓΚΡΙΣΗ ΟΡΓΑΝΩΣΕΩΝ Άμεσης απεικόνισης: πιο γρήγορη πιο πολλές αστοχίες έλλειψη χώρου κι όταν η μνήμη περιέχει ένα μόνο έγκυρο πλαίσιο Πλήρους συσχέτισης πιο αργή λιγότερες αστοχίες έλλειψη χώρου μόνο όταν γεμίσει η μνήμη τ-δρόμων συνόλου συσχέτισης ενδιάμεσα χαρακτηριστικά

ΤΑΚΤΙΚΗ ΠΡΟΣΚΟΜΙΣΗΣ ΜΠΛΟΚ Όταν αυτό απαιτείται (on demand) Απλή τακτική Εκ των προτέρων (prefetch) Πιο εύκολη υλοποίηση σε προσκόμιση εντολών, λόγω σειριακής εκτέλεσης Πιο δύσκολη υλοποίηση σε προσκόμιση δεδομένων Ειδική εντολή γλώσσας μηχανής Ανίχνευση διαδοχικών προσπελάσεων

ΣΤΡΑΤΗΓΙΚΗ ΑΝΤΙΚΑΤΑΣΤΑΣΗΣ Τετριμμένη για άμεση απεικόνιση, αλλιώς: Επιλογή πλαισίου για απελευθέρωση Τυχαία επιλογή Επιλογή του λιγότερο πρόσφατα χρησιμοποιηθέντος (LRU) Επιλογή του πρώτου προσκομισθέντος (FIFO) Οι LRU και FIFO στρατηγικές απαιτούν ψηφία ιστορίας ανά πλαίσιο Συνήθως έχουμε προσεγγίσεις της LRU

ΤΑΚΤΙΚΗ ΕΝΗΜΕΡΩΣΗΣ ΜΠΛΟΚ Εγγραφές σε σχέση με αναγνώσεις Όταν έχουμε ευστοχία: Ταυτόχρονη ενημέρωση (write through) Ετερόχρονη ενημέρωση (write back) Σημαία αλλαγής (dirty bit) Όταν έχουμε αστοχία: Προσκόμιση κατά την εγγραφή (fetch on write) Μη προσκόμιση κατά την εγγραφή (write around)