Κ. Διαμαντάρας Α. Βαφειάδης Τμήμα Πληροφορικής ΑΤΕΙ Θεσσαλονίικης 2011 Συστήματα Μνήμης – Οργάνωση κύριας μνήμης.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Ευρετήρια.
Advertisements

ΑΠΟΤΙΜΗΣΗ ΑΠΟΔΟΣΗΣ ΔΙΚΤΥΩΝ ΠΟΥ ΧΡΗΣΙΜΟΠΟΙΟΥΝ ΑΞΙΟΠΙΣΤΑ ΠΡΩΤΟΚΟΛΛΑ ΜΕΤΑΦΟΡΑΣ ΚΑΙ ΑΞΙΟΠΙΣΤΑ ΠΡΩΤΟΚΟΛΛΑ ΣΥΝΔΕΣΗΣ Ιωάννης Κόμνιος Μεταπτυχιακή Διατριβή Τμήμα.
Ερωτηματολόγιο Συλλογής Απαιτήσεων Εφαρμογών Υψηλών Επιδόσεων
5 Οργάνωση υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών ã Εκδόσεις Κλειδάριθμος.
Κύρια & Περιφερειακή Μνήμη
ΨΗΦΙΑΚΗ ΜΝΗΜΗ (RAM – ROM).
1 Α. Βαφειάδης Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ.Ε.Ι Θεσσαλονίκης Μάθημα Προηγμένες Αρχιτεκτονικές Υπολογιστών Κεφαλαίο Δεύτερο.
Κώστας Διαμαντάρας Τμήμα Πληροφορικής ΤΕΙ Θεσσαλονίκης 2011 Πολυεπεξεργαστές.
Αρχιτεκτονική Προσωπικού Υπολογιστή
Κ. Διαμαντάρας Α. Βαφειάδης Τμήμα Πληροφορικής ΑΤΕΙ Θεσσαλονίικης 2011 Pipelining – Βασικές αρχές.
ΤΑΞΗ Γ ΓΥΜΝΑΣΙΟΥ Βασικές Έννοιες Επανάληψη (2).
Το υλικό του Υπολογιστή
Το υλικο του Υπολογιστη
Οργάνωση και Αρχιτεκτονική Υπολογιστών Διάδρομοι Μεταφοράς Δεδομένων
Συνάφεια Κρυφής Μνήμης σε Επεκτάσιμα Μηχανήματα. Συστήματα με Κοινή ή Κατανεμημένη Μνήμη  Σύστημα μοιραζόμενης μνήμης  Σύστημα κατανεμημένης μνήμης.
Ημιαγωγοί – Τρανζίστορ – Πύλες - Εξαρτήματα
Πρόγραμμα Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ. Ε
Μεταγωγή (Switching) Λειτουργία: συνδέει εισόδους σε εξόδους, έτσι ώστε τα bits ή τα πακέτα που φτάνουν σε ένα σύνδεσμο, να φεύγουν από έναν άλλο επιθυμητό.
ΕΝΟΤΗΤΑ 8Η ΜΝΗΜΕΣ ROM ΚΑΙ RΑΜ
By Τζέρυ, Κώστας και Λέντι. είναι όρος που χρησιμοποιούμε για ηλεκτρονικές διατάξεις προσωρινής αποθήκευσης ηλεκτρονικές οι οποίες επιτρέπουν πρόσβαση.
Μνήμη και Προγραμματίσιμη Λογική
Το εσωτερικό του Υπολογιστή
Page  1 Ο.Παλιάτσου Γαλλική Επανάσταση 1 ο Γυμνάσιο Φιλιππιάδας.
Ασκήσεις Caches
Κώστας Διαμαντάρας Τμήμα Πληροφορικής ΤΕΙ Θεσσαλονίκης 2011 Συστολικοί επεξεργαστές.
© GfK 2012 | Title of presentation | DD. Month
-17 Προσδοκίες οικονομικής ανάπτυξης στην Ευρώπη Σεπτέμβριος 2013 Δείκτης > +20 Δείκτης 0 a +20 Δείκτης 0 a -20 Δείκτης < -20 Σύνολο στην Ευρωπαϊκή Ένωση:
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ
Κ. Διαμαντάρας Α. Βαφειάδης Τμήμα Πληροφορικής ΑΤΕΙ Θεσσαλονίικης 2011 Συστήματα Μνήμης – Βασικές Αρχές Cache.
Αποκεντρωμένη Διοίκηση Μακεδονίας Θράκης ∆ιαχείριση έργων επίβλεψης µε σύγχρονα µέσα και επικοινωνία C2G, B2G, G2G Γενική Δ/νση Εσωτερικής Λειτουργίας.
1 Α. Βαφειάδης Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ.Ε.Ι Θεσσαλονίκης Μάθημα Προηγμένες Αρχιτεκτονικές Υπολογιστών Κεφαλαίο Τρίτο Συστήματα.
ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ & ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΩΝ
Μνημη τυχαιας προσπελασης (Random Access Memory - RAM)
Ηλεκτρονική Ενότητα 5: DC λειτουργία – Πόλωση του διπολικού τρανζίστορ
1 Α. Βαφειάδης Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ.Ε.Ι Θεσσαλονίκης Μάθημα Προηγμένες Αρχιτεκτονικές Υπολογιστών Κεφαλαίο Τρίτο Συστήματα.
1 Α. Βαφειάδης Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ.Ε.Ι Θεσσαλονίκης Μάθημα Προηγμένες Αρχιτεκτονικές Υπολογιστών Κεφαλαίο Τρίτο Συστήματα.
ΑΡΧΙΤΕΚΤΟΝΙΚΗ & ΟΡΓΑΝΩΣΗ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 1 Εισαγωγή
ΔΕΞΙΟΤΗΤΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ 1 ΠΕΡΙΓΡΑΦΗ ΤΩΝ ΜΝΗΜΩΝ ΕΝΟΣ Η/Υ ΤΜΗΜΑ: Τ6 ΟΝΟΜΑΤΑ: ΣΕΛΑΛΜΑΖΙΔΗΣ ΤΑΣΟΣ ΦΙΛΙΑΣ ΑΝΤΩΝΗΣ ΦΙΛΙΑΣ ΑΝΤΩΝΗΣ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ.
Οργάνωση και Αρχιτεκτονική Υπολογιστών Βασικές αρχές Αρχιτεκτονικής
Ο ΗΛΕΚΤΡΟΝΙΚΟΣ ΥΠΟΛΟΓΙΣΤΗΣ
ΗΥ220 - Βασίλης Παπαευσταθίου1 ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων Χειμερινό Εξάμηνο Στατικές Μνήμες - SRAM.
ΜΑΘΗΜΑ ΝΟΣΗΛΕΥΤΙΚΗ ΜΕΤΑΓΓΙΣΗ ΑΙΜΑΤΟΣ - ΑΙΜΟΔΟΣΙΑ
Τα μέσα μνήμης του Η.Υ.
Εισαγωγή στις Νέες Τεχνολογίες και Εργαστηριακές Εφαρμογές, Το εσωτερικό ενός υ π ολογιστή Κεφάλαιο 3.
1 Α. Βαφειάδης Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ.Ε.Ι Θεσσαλονίκης Μάθημα Προηγμένες Αρχιτεκτονικές Υπολογιστών Κεφαλαίο Τρίτο Συστήματα.
+19 Δεκέμβριος 2014 Δείκτης > +20 Δείκτης 0 έως +20 Δείκτης 0 έως -20 Δείκτης < -20 Συνολικά της ΕΕ: +5 Δείκτης > +20 Δείκτης 0 έως +20 Δείκτης 0 έως -20.
1 Α. Βαφειάδης Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ.Ε.Ι Θεσσαλονίκης Μάθημα Προηγμένες Αρχιτεκτονικές Υπολογιστών Κεφαλαίο Τρίτο Συστήματα.
© Processor-Memory (DRAM) Διαφορά επίδοσης Performance
ΜΝΗΜΗ RAM Εισαγωγή Μια μονάδα μνήμης στην ουσία είναι ένα σύνολο από δυαδικά κύτταρα αποθήκευσης (τα δυαδικά κύτταρα μπορούν να αποθηκεύσουν είτε την.
6/15/2015HY220: Ιάκωβος Μαυροειδής1 HY220 Static Random Access Memory.
6/17/2015HY220: Ιάκωβος Μαυροειδής1 HY220 Dynamic Random Access Memory.
ΗΥ Καλοκαιρινός Γιώργος1 SRAM. ΗΥ Καλοκαιρινός Γιώργος2 SRAM Block Diagram.
ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ -- Δ. Σερπάνος 1 Κεφάλαιο 5.
Αρχιτεκτονική-ΙI Ενότητα 4 : Μνήμες Ιωάννης Έλληνας Τμήμα Η/ΥΣ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα.
Αρχιτεκτονική Υπολογιστών Ενότητα # 3: Ιεραρχία Μνήμης Διδάσκων: Γεώργιος Κ. Πολύζος Τμήμα: Πληροφορικής.
Κρυφή μνήμη (cache memory) (1/2) Εισαγωγή στην Πληροφορκή1 Η κρυφή μνήμη είναι μία πολύ γρήγορη μνήμη – πιο γρήγορη από την κύρια μνήμη – αλλά πιο αργή.
ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 2: Το εσωτερικό του Υπολογιστή Β΄ τάξη Λέξεις Κλειδιά: Μητρική πλακέτα, κάρτες επέκτασης, κάρτα οθόνης, κάρτα ήχου, τροφοδοτικό, Κεντρική.
Κύρια Μνήμη Διάφοροι τύποι μνήμης RAM Από πάνω προς τα κάτω, DIP, SIPP, SIMM (30-pin), SIMM (72-pin), DIMM (168-pin), DDR DIMM (184-pin). Μνήμη RΟM.
Διαφάνειες διδασκαλίας του πρωτότυπου βιβλίου μεταφρασμένες στα ελληνικά (μετάφραση, επιμέλεια: Δημήτρης Γκιζόπουλος, Πανεπιστήμιο Αθηνών) Οργάνωση και.
1 Αρχιτεκτονική υπολογιστών Ενότητα 5 : Η Εσωτερική Μνήμη Φώτης Βαρζιώτης Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου.
Ενότητα 5 : Οργάνωση Υλικού Υπολογιστών Δρ. Γκόγκος Χρήστος
Programmable Logic Technologies
ΤΕΧΝΙΚΑ ΘΕΜΑΤΑ ΠΩΛΗΣΕΩΝ & ΠΡΟΔΙΑΓΡΑΦΕΣ ΥΛΙΚΟΥ ΚΑΙ ΛΟΓΙΣΜΙΚΟΥ Β΄ ΕΠΑΛ ΚεφΑλαιο 2: ΠροδιαγραφΕΣ ΥλικοΥ Η/Υ 2.8 Μνήμη.
Morgan Kaufmann Publishers
Μνήμη RAM, rom, cache ….
ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ ΜΝΗΜΗΣ
Εφαρμογές Πληροφορικής
Μνήμη τυχαίας προσπέλασης
Υλικό - Λογισμικό Υλικό (Hardware) Λογισμικό (Software)
Καταχωρητής Ι3 Α3 D Ι2 Α2 D Ι1 Α1 D Ι0 Α0 D CP.
Μεταγράφημα παρουσίασης:

Κ. Διαμαντάρας Α. Βαφειάδης Τμήμα Πληροφορικής ΑΤΕΙ Θεσσαλονίικης 2011 Συστήματα Μνήμης – Οργάνωση κύριας μνήμης

Το βασικό στοιχείο μνήμης Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα Κ. Διαμαντάρας - Α. Βαφειάδης 2 Το βασικό στοιχείο μιας μνήμης ημιαγωγών (semiconductor) θεωρείται αυτό που ονομάζεται memory cell και στο οποίο μπορούμε να αποθηκεύσουμε το 0 ή το 1

Τεχνολογίες μνήμης (DRAM)  DRAM (Dynamic Random Access Memory)  Οι πληροφορίες χάνονται με την διακοπή της τροφοδοσίας (volatiles)  Tα Bits αποθηκεύονται σαν ηλεκτρικά φορτία σε πυκνωτές  Αναλογική αποθήκευση: H στάθμη του φορτίου καθορίζει και την τιμή (0 ή 1)  Απαιτούν συνεχή ανανέωση των φορτίων  Κατασκευάζονται εύκολα  Μικρός όγκος του βασικού στοιχείου  Μικρό κόστος  Απαιτούν επιπλέον κυκλώματα ανανέωσης των φορτίων  Αργές (μεγάλος χρόνος προσπέλασης)  Χρησιμοποιούνται σαν κύριες μνήμες Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 3 Κ. Διαμαντάρας - Α. Βαφειάδης

Στοιχείο DRAM Επιλογή Πυκνωτής Ημιαγωγός Γείωση Address line Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 4 Κ. Διαμαντάρας - Α. Βαφειάδης

MICRO DRAM OPERATION Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα Κ. Διαμαντάρας - Α. Βαφειάδης 5  Διαδικασία Write  Η Address line (word line) ενεργοποιείται  Το Transistor κλείνει και επιτρέπει τη διέλευση  Τάση (Voltage) στη bit line  High για 1 και low για 0  Αποστολή σήματος στην address line  Φόρτιση πυκνωτή(capacitor)  Διαδικασία Read  Η Address line ενεργοποιείται  Το Transistor κλείνει και επιτρέπει τη διέλευση  Το φορτίο του πυκνωτή ρέει μέσω της bit line σε έναν sense amplifier (ο πυκνωτής αποφορτίζετε)  Γίνεται σύγκριση με μια τιμή αναφοράς φορτίου για να εντοπιστεί το 0 ή 1  Ο πυκνωτής επαναφορτίζεται

DRAM OPERATION (Read one bit) 1)H διεύθυνση γραμμής εισέρχεται στη μνήμη μέσω του address bus 2)Το RAS σήμα ενεργοποιείται και η διεύθυνση της γραμμής τοποθετείσαι στο row address latch 3)O row address decoder επιλέγει την κατάλληλη γραμμή και ενημερώνει τον sense amplifier 4)Η μνήμη κλειδώνει (σήμα WE off) RAS : Row Access Strobe ΟΕ : Output Enable WE: Write enable RAS : Row Access Strobe ΟΕ : Output Enable WE: Write enable ΟΕ σήμα on WE σήμα off Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 6 Κ. Διαμαντάρας - Α. Βαφειάδης

DRAM OPERATION (Read one bit) 5) H διεύθυνση στήλης εισέρχεται στη μνήμη μέσω του address bus 6) Το CAS σήμα ενεργοποιείται και η διεύθυνση της στήλης τοποθετείσαι στο column address latch 7) O column address decoder επιλέγει την κατάλληλη γραμμή και ενημερώνει τον sense amplifier 8) Εφόσον το ΟΕ σήμα είναι ενεργοποιημένο ο sense amplifier διαβάζει το bit και το στέλνει στο σύστημα μέσω του data bus (ένα pin) 9) Όλα τα σήματα απενεργοποιούνται 10) Εφόσον έχει έρθει ο κατάλληλος χρόνος, η μνήμη σαρώνεται και γίνεται το φρεσκάρισμα (memory refresh) 8 Μια τεχνική refresh είναι η μαζική ανάγνωση όλων των bits της μνήμης ΟΕ σήμα on WE σήμα off Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 7 Κ. Διαμαντάρας - Α. Βαφειάδης CAS : Column Access Strobe ΟΕ : Output Enable WE: Write Enable CAS : Column Access Strobe ΟΕ : Output Enable WE: Write Enable

DRAM OPERATION (Write one bit) Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα Κ. Διαμαντάρας - Α. Βαφειάδης 8 1)H διεύθυνση γραμμής εισέρχεται στη μνήμη μέσω του address bus 2)Το RAS σήμα ενεργοποιείται και η διεύθυνση της γραμμής τοποθετείσαι στο row address latch 3)O row address decoder επιλέγει την κατάλληλη γραμμή και ενημερώνει τον sense amplifier 4)Η μνήμη κλειδώνει (OE σήμα off) ΟΕ σήμα off WE σήμα on RAS : Row Address Strobe ΟΕ : Output Enable WE: Write enable RAS : Row Address Strobe ΟΕ : Output Enable WE: Write enable

DRAM OPERATION (Write one bit) 5) H διεύθυνση στήλης εισέρχεται στη μνήμη μέσω του address bus 6) Το CAS σήμα ενεργοποιείται και η διεύθυνση της στήλης τοποθετείσαι στο column address latch 7) O column address decoder επιλέγει την κατάλληλη γραμμή και ενημερώνει τον sense amplifier 8) Εφόσον το WΕ σήμα είναι ενεργοποιημένο ο sense amplifier διαβάζει το bit από το data bus (ένα pin ) και το στέλνει στο επιλεγμένο bit της μνήμης 9) Όλα τα σήματα απενεργοποιούνται 10) Εφόσον έχει έρθει ο κατάλληλος χρόνος, η μνήμη σαρώνεται και γίνεται το φρεσκάρισμα (memory refresh) 8 Μια τεχνική refresh είναι η μαζική ανάγνωση όλων των bits της μνήμης ΟΕ σήμα off WE σήμα on Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 9 Κ. Διαμαντάρας - Α. Βαφειάδης CAS : Column Access Strobe ΟΕ : Output Enable WE: Write Enable CAS : Column Access Strobe ΟΕ : Output Enable WE: Write Enable

Απλή οργάνωση Μνήμης DRAM Μνήμη 2- Διάστατο πλέγμα Επιλογή Στήλης Επιλογή Γραμμής Διεύθυνση ROWCOL CAS RASRead/Write Δεδομένα 1 bit Μνήμη 1 Mbit 1024 × 1024 Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 10 Κ. Διαμαντάρας - Α. Βαφειάδης

Αποκωδικοποίηση διεύθυνσης Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 11 Κ. Διαμαντάρας - Α. Βαφειάδης

Μνήμη 4M των 4 bits Οργάνωση μνήμης DRAM Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 12 Κ. Διαμαντάρας - Α. Βαφειάδης

Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 13 Κ. Διαμαντάρας - Α. Βαφειάδης

Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 14 Κ. Διαμαντάρας - Α. Βαφειάδης

Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 15 Κ. Διαμαντάρας - Α. Βαφειάδης

Τεχνολογίες Μνήμης (SRAM)  SRAM (Static Random Access Memory)  Οι πληροφορίες χάνονται με την διακοπή της τροφοδοσίας (volatile)  Τα bits αποθηκεύονται σαν on/off διακόπτες  Ψηφιακή αποθήκευση με χρήση Flip-flop  Δεν απαιτούν συνεχή ανανέωση της πληροφορίας  Σύνθετη κατασκευή  Μεγάλος όγκος του βασικού στοιχείου  Μεγάλο κόστος  Γρήγορες (μικρός χρόνος προσπέλασης)  Χρησιμοποιούνται σαν κρυφές μνήμες (cache) Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 16 Κ. Διαμαντάρας - Α. Βαφειάδης

SRAM bit σε λεπτομέρειες Address Transistor Data Transistor Cross point Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 17 Κ. Διαμαντάρας - Α. Βαφειάδης

SRAM bit σε κατάσταση 1 Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 18 Κ. Διαμαντάρας - Α. Βαφειάδης Transistor off Transistor on Cross point off Cross point on

SRAM bit σε κατάσταση 0 Transistor off Transistor on Cross point off Cross point on Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 19 Κ. Διαμαντάρας - Α. Βαφειάδης

SRAM write or read ReadWrite τιμή Συμπλήρωμα τιμής τιμή Διεύθυνση Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 20 Κ. Διαμαντάρας - Α. Βαφειάδης

Στοιχείο SRAM Flip-flop Συνολικά 6 transistors 2 για την διεύθυνση (επιλογή) και 4 για το δεδομένο(1bit) Επιλογή Σήματα WRITE READ (1 bit) DATA Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 21 Κ. Διαμαντάρας - Α. Βαφειάδης

Συνοπτική παράσταση SRAM WE_LOE_L INPUTLOWHIGH OUTPUTHIGHLOW ERRORLOW Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 22 Κ. Διαμαντάρας - Α. Βαφειάδης

Τυπική Οργάνωση SRAM των 8 θέσεων των 4 bits Διεύθυνση Read signal 011 Basel Soudan Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 23 Κ. Διαμαντάρας - Α. Βαφειάδης

Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 24 Κ. Διαμαντάρας - Α. Βαφειάδης

Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 25 Κ. Διαμαντάρας - Α. Βαφειάδης

Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 26 Κ. Διαμαντάρας - Α. Βαφειάδης

Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 27 Κ. Διαμαντάρας - Α. Βαφειάδης

SRAM PACKAGE Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 28 Κ. Διαμαντάρας - Α. Βαφειάδης

Τύποι μνήμης RAM Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 29 Κ. Διαμαντάρας - Α. Βαφειάδης

Τύποι DRAM Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα Κ. Διαμαντάρας - Α. Βαφειάδης 30  Fast Page Mode (FPM DRAM)  Extended Data Out (EDO DRAM)  Enhanced DRAM  SDRAM Synchronous DRAM  SDR-SDRAM  DDR-SDRAM  DDR2-SDRAM  RDRAM (RAMBUS DRAM)

SDRAM VS RDRAM SDRAM 8 bytes (64) bit wide data-bus PC133SDRAM : 133MHz x 8 Bytes = 1064 MB/s = 1.1GB/s RDRAM 2 bytes (16) bit wide data-bus PC800RDRAM : 800MHz x 2 Bytes = 1600 MB/s = 1.6GB/s Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 31 Κ. Διαμαντάρας - Α. Βαφειάδης

Memory Bandwidth Memory TypeClock Rate (MHz)Bus Width (bits)Peak Bandwidth FP (1987) MB/s EDO (1995) MB/s SDRAM (PC66) (1996) MB/s PC100 SDRAM (1998) MB/s PC133 SDRAM (1999) GB/s PC800 RDRAM (1999) 400x2161.6GB/s PC1600 DDR SDRAM (2000) 100x2641.6GB/s PC2100 DDR SDRAM (2001) 133x2642.1GB/s

Οργάνωση Συγκροτήματος μνήμης  Βασική οργάνωση  Ευρεία οργάνωση  Οργάνωση παρεμβολής Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 33 Κ. Διαμαντάρας - Α. Βαφειάδης

Οργάνωση συγκροτήματος Μνήμης Βασική (One-word-wide) Ευρεία (Wide) Παρεμβολής (Interleaved)

Μνήμη με οργάνωση παρεμβολής Προηγμένες Αρχιτεκτονικές Η / Υ & Παράλληλα Συστήματα 35 Κ. Διαμαντάρας - Α. Βαφειάδης

Θέματα απόδοσης (Βασική οργάνωση) Μήκος block in cache = N words CPU bus =1 Word Memory bus = 1 Word Οργάνωση μνήμης = βασική Κόστος αποτυχίας = = N x ( κόστος αποστολής διεύθυνσης + + κόστος ανάκλησης του περιεχομένου τηs διεύθυνσης από την μνήμη + + κόστος αποστολής μια θέσης μνήμης ) 1 word

Θέματα απόδοσης (Ευρεία οργάνωση) Μήκος block in cache = N words CPU bus = 1 Word Memory bus = M Word Οργάνωση μνήμης = Ευρεία Κόστος αποτυχίας = = (N/M) x (κόστος αποστολής διεύθυνσης + κόστος ανάκλησης του περιεχομένου τηs διεύθυνσης από την μνήμη + κόστος αποστολής μιας θέσης μνήμης) M words

Θέματα απόδοσης (N-way interleaved) Μήκος block in cache = N words CPU bus =1 Word Memory bus = 1 Word Οργάνωση μνήμης = Interleaved με N banks Κόστος αποτυχίας = = κόστος αποστολής μιας διεύθυνσης + κόστος ανάκλησης του περιεχομένου τηs διεύθυνσης από τη μνήμη + N x κόστος αποστολής μιας θέσης μνήμης Για να ανασύρουμε ένα block Ν θέσεων από τη μνήμη δεν χρειάζεται να στείλουμε τέσσερις διευθύνσεις αλλά μία γιατί όλα τα μέλη του block βρίσκονται στην ίδια διεύθυνση αλλά σε διαφορετικά block. Άρα οι αποστολές των διευθύνσεων και οι ανακλήσεις γίνονται ταυτόχρονα. Όμως οι αποστολές των δεδομένων γίνονται σε Ν χρόνους