Κρυφή Μνήµη. Λειτουργικά Συστήµατα ΙΙ UNIX. Μάθηµα: Aναπλ. Καθ. Κ. Λαµπρινουδάκης ιδάσκων: &καιτοπλήθοςτωνπλαισίωντηςκρυφήςµνήµης
|
|
- ῾Ερμιόνη Γερμανός
- 8 χρόνια πριν
- Προβολές:
Transcript
1 ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - UNIX Τρόπος Απεικόνισης Μπλόκ της Κύριας Μνήµης σε Πλαίσια της Κρυφής Μνήµης (placement policy) Μάθηµα: Λειτουργικά Συστήµατα ΙΙ UNIX Κρυφή Μνήµη Οργάνωση κρυφής µνήµης ιδάσκων: Aναπλ. Καθ. Κ. Λαµπρινουδάκης clam@unipi.gr ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 1 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 2 Τρόποι Οργάνωσης της Κρυφής Μνήµης Συµβάσεις Άµεση οργάνωση (direct mapped) Οργάνωση πλήρους συσχέτισης (fully associative) Οργάνωση κ-τρόπων συνόλου συσχέτισης (k-way set associative) Πλήθος λέξεων ανά πλαίσιο &καιτοπλήθοςτωνπλαισίωντηςκρυφήςµνήµης είναι πάντοτε δυνάµεις του δύο Οργάνωση Κύριας Μνήµης ανά λέξη ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 3 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 4 1
2 Κρυφή Μνήµη Άµεσης Οργάνωσης Παράδειγµα Κρυφή Μνήµη διεύθυνση πλαισίου διεύθυνση µπλοκ Κύρια Μνήµη ετικέτα ιεύθυνση πλαισίου 1 πλαίσια Μ-1 Μ µπλόκ Λ-1 Μ+1 Λ Λ+1 Π-1 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 5 Λ= Μ Π 1 4 = = = = 1 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 6 Χρήση της διεύθυνσης για προσπέλαση κρυφής µνήµης µε άµεση οργάνωση Υλοποίηση Κρυφής Μνήµης Άµεσης Οργάνωσης Μέγιστοµέγεθοςτηςκύριαςµνήµης 2 λ θέσεις ν - κ κ µ Πλήθοςλέξεωνανάµπλοκτηςκύριαςµνήµης: 2 µ Μέγιστοπλήθοςµπλοκτηςκύριαςµνήµης: 2 ν = 2 λ-µ Πλήθοςπλαισίωντηςκρυφήςµνήµης: 2 κ διεύθυνση του µπλοκ στην κύρια µνήµη δ ιε ύ θ υ ν σ η τ η ς λέξης στο µπλοκ δ υ α δ ικ ό ψ η φ ί ο εγκυρότη τας ε τ ικ έ τ α λ έ ξ ε ις 2 µ µ κ π λ α ίσ ι α ν -κ δυαδικά ψ ηφία κ δυαδικά ψ ηφ ία µ δ υ α δ ικ ά ψ η φ ία ε τ ικ έ τ α δ ιε ύ θ υ ν σ η τ ο υ π λ α ισ ίο υ στην κρυφή µνήµη δ ιε ύ θ υ ν σ η τ η ς λέξης στο πλαίσιο σ υ γ κ ρ ι τ ή ς π ο λ υ π λ έ κ τ η ς 2 µ - -> 1 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 7 ε π ιτ υ χ ί α / α π ο τ υ χ ία ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 8 2
3 Πλεονεκτήµατα & Μειονεκτήµατα της Άµεσης Οργάνωσης Κρυφή µνήµη µε οργάνωση πλήρους συσχέτισης Πλεονέκτηµα» Μικρός χρόνος προσπέλασης» Μικρό κόστος υλοποίησης Κρυφή Μνήµη διεύθυνση πλαισίου 1 διεύθυνση µπλοκ Κύρια Μνήµη Μ-1 Μειονέκτηµα ύο ή περισσότερα µπλοκ της κύριας µνήµης που αντιστοιχούν στο ίδιο πλαίσιο της κρυφής µνήµης δεν µπορούν να βρίσκονται ταυτόχρονα στην κρυφή µνήµη => µεγαλύτερο ρυθµό αποτυχιών πλαίσια Λ-1 Λ Λ+1 Π-1 Μ Μ+1 µπλόκ ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 9 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 1 Χρήση της διεύθυνσης για προσπέλαση κρυφής µνήµης µε οργάνωση πλήρους συσχέτισης Υλοποίηση κρυφής µνήµης µε οργάνωση πλήρους συνόλου συσχέτισης Μέγιστοµέγεθοςτηςκύριαςµνήµης 2 λ θέσεις Πλήθοςλέξεωνανάµπλοκτηςκύριαςµνήµης: 2 µ Μέγιστοπλήθοςµπλοκτηςκύριαςµνήµης: 2 ν = 2 λ-µ Πλήθοςπλαισίωντηςκρυφήςµνήµης: 2 κ διεύθυνση της διεύθυνση του µπλοκ στην κύρια µνήµη λέξης στο µπλοκ ν µ ν δυαδικό ψηφίο ε γκ υρότη τα ς ετικ έτα λ έξεις 2 µ 1 2 µ -1 µ 2 κ π λα ίσ ια ετικέτα διεύθυνση της λέξης στο πλαίσιο επιτυχία / α ποτυχία πολ υπλέκτη ς 2 µ --> 1 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 11 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 12 3
4 Παράδειγµα Κρυφή µνήµη µε οργάνωση τ-τρόπων συνόλου συσχέτισης ν = 1 4 µ = 2 Κύρια µνήµη: 64Κ λέξεις Κρυφή µνήµη: 64 λέξεις 4 λέξεις ανά πλαίσιο Κύρια µνήµη: 16Κ µπλοκς Κρυφή µνήµη: 16 πλαίσια δυαδικό ψηφίο ε γκ υρότη τα ς ετικ έτα επιτυχία / α ποτυχία λέξεις πολυπλ έκτη ς 4 -->1 1 6 π λα ίσ ια σύνολα Κρυφή Μνήµη διεύθυνση συνόλου 1 Λ-1 Λ Λ+1 Σ-1 διεύθυνση µπλοκ Μ-1 Μ Μ+1 Κύρια Μνήµη Λ= Μ Σ µπλόκ ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 13 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 14 Παράδειγµα Ι Παράδειγµα ΙΙ σύνολο σύνολο σύνολο σύνολο διευθύνσεις των συνόλων στο δεκαδικό κρυφή µνήµη διευθύνσεις των συνόλων στο δυαδικό κύρια µνήµη σύνολο σύνολο σύνολο σύνολο διευθύνσεις των συνόλων στο δεκαδικό κρυφή µνήµη διευθύνσεις των συνόλων στο δυαδικό κύρια µνήµη ιεύθ. συνόλου= ιεύθ.μπλοκ 4 διευθύνσεις των µπλοκ στο δεκαδικό διευθύνσεις των µπλοκ στο δυαδικό ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 15 διευθύνσεις των µπλοκ στο δεκαδικό διευθύνσεις των µπλοκ στο δυαδικό ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 16 4
5 Χρήση διεύθυνσης για προσπέλαση κρυφής µνήµης µε οργάνωση τ-τρόπων συνόλου συσχέτισης Κρυφή µνήµη µε οργάνωση 2-τρόπων συνόλου συσχέτισης Μέγιστοµέγεθοςτηςκύριαςµνήµης 2 λ θέσεις Πλήθοςλέξεωνανάµπλοκτηςκύριαςµνήµης: 2 µ Μέγιστοπλήθοςµπλοκτηςκύριαςµνήµης: 2 ν = 2 λ-µ Πλήθοςσυνόλωντηςκρυφήςµνήµης: 2 φ διεύθυνσ η του µ πλοκ σ την κύρια µνήµη διεύθυνσ η της λ έ ξ η ς σ τ ο µ π λ ο κ ν -φ φ µ ν-φ δυαδικό ψηφίο διευθύνσεις εγκυρότητας συνόλων ετικέτα φ πλαίσιο ετικέτα πλαίσιο 1 µ διευθύνσεις συνόλων δυαδικό ψηφίο εγκυρότητας ετικέτα διεύθυνσ η του συνόλου σ τ η ν κ ρ υ φ ή µ ν ή µ η δ ιε ύ θ υ ν σ η τ η ς λ έ ξ η ς σ τ ο π λ α ίσ ιο επιτυχία/ αποτυχία συγκριτής πολυπλέκτης 2 µ --> 1 επιτυχία/ αποτυχία συγκριτής πολυπλέκτης 2 µ -->1 αρτηρία ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 17 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 18 Στρατηγική Απελευθέρωσης Πλαισίων της Κρυφής Μνήµης Τακτική Ενηµέρωσης του επόµενου Επιπέδου της Ιεραρχικής Μνήµης Τυχαία επιλογή (Random policy) Επιλογήτουµηχρησιµοποιηθέντοςπρόσφατα (Least-Recently Used, LRU, policy) Επιλογή του πλαισίου που προσκοµίστηκε πρώτο στην κρυφή µνήµη (First-In/First-Out, FIFO, policy) Τοµπλοκστοοποίοανήκειηπληροφορίαπουθαγραφείαπό την ΚΜΕ στην µνήµη βρίσκεται στην κρυφή µνήµη Ητακτικήτηςάµεσηςενηµέρωσης (write throughήstore through) Η τακτική της τελικής ενηµέρωσης (write back ή copy back ή store in) Τοµπλοκστοοποίοανήκειηπληροφορίαπουθαγραφείαπό την ΚΜΕ στην µνήµη δεν βρίσκεται στην κρυφή µνήµη Τακτική προσκόµισης κατά την εγγραφή (write allocate ή fetch on write) Τακτικήµηπροσκόµισηςκατάτηνεγγραφή (no-write allocate ή write around) ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 19 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 2 5
6 µε 8 πλαίσια Αγνοήστε προς το παρόν τους δείκτες δίπλα από τις διευθύνσεων των δεδοµένων. ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 21 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 22 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 23 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 24 6
7 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 25 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 26 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 27 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 28 7
8 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 29 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 3 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 31 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 32 8
9 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 33 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 34 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 35 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 36 9
10 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 37 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 38 Hit ratio = 7/18 =.389 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 39 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 4 1
11 µε 8 πλαίσια Οι δείκτες δηλώνουν τα 3 λιγότερο σηµαντικά bits των διευθύνσεων των δεδοµένων. ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 41 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 42 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 43 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 44 11
12 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 45 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 46 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 47 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 48 12
13 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 49 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 5 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 51 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 52 13
14 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 53 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 54 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 55 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 56 14
15 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 57 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 58 Hit ratio = 3/18 =.167 ΤαδεδοµέναΑκαιΒδιεκδικούνεναλλάξτοπλαίσιο. ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 59 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 6 15
16 µε 8 πλαίσια Οιαριθµοίµέσασταπλαίσιαδηλώνουντοπιοπρόσφατα() καιτολιγότερο πρόσφατα(1) χρησιµοποιηθέν δεδοµένο για την τεχνική LRU. ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 61 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 62 Οιαριθµοίµέσασταπλαίσια δηλώνουντοπιοπρόσφατα() καιτο λιγότερο πρόσφατα(1) χρησιµοποιηθέν δεδοµένο για την τεχνική LRU. ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 63 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 64 16
17 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 65 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 66 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 67 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 68 17
18 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 69 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 7 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 71 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 72 18
19 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 73 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 74 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 75 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 76 19
20 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 77 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 78 Hit ratio = 7/18 =.389 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 79 ΛειτουργικάΣυστήµατα II - UNIX / Αναπλ. Καθ. Κ. Λαµπρινουδάκης 8 2
ΟΡΓΑΝΩΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ Η/Υ
ΟΡΓΑΝΩΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ Η/Υ Γιώργος Δημητρίου Μάθημα 8 ο ΠΜΣ Εφαρμοσμένη Πληροφορική ΜΟΝΑΔΑ ΜΝΗΜΗΣ Επαρκής χωρητικότητα αποθήκευσης Αποδεκτό μέσο επίπεδο απόδοσης Χαμηλό μέσο κόστος ανά ψηφίο Ιεραρχία μνήμης
Οργάνωση Υπολογιστών
Οργάνωση Υπολογιστών Επιμέλεια: Γεώργιος Θεοδωρίδης, Επίκουρος Καθηγητής Ανδρέας Εμερετλής, Υποψήφιος Διδάκτορας Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών 1 Άδειες Χρήσης Το παρόν υλικό
Ε Π Ι Μ Ε Λ Η Τ Η Ρ Ι Ο Κ Υ Κ Λ Α Δ Ω Ν
Ε ρ μ ο ύ π ο λ η, 0 9 Μ α ρ τ ί ο υ 2 0 1 2 Π ρ ο ς : Π ε ρ ιφ ε ρ ε ι ά ρ χ η Ν ο τ ίο υ Α ιγ α ί ο υ Α ρ ι θ. Π ρ ω τ. 3 4 2 2 κ. Ι ω ά ν ν η Μ α χ α ι ρ ί δ η F a x : 2 1 0 4 1 0 4 4 4 3 2, 2 2 8 1
Επιπλέον διδακτικό υλικό κρυφών μνημών: set-associative caches, πολιτικές αντικατάστασης, χειρισμός εγγραφών
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Οργάνωση Υπολογιστών Επιπλέον διδακτικό υλικό κρυφών μνημών: set-associative caches, πολιτικές αντικατάστασης, χειρισμός εγγραφών Μανόλης Γ.Η. Κατεβαίνης Τμήμα Επιστήμης
Α θ ή ν α, 7 Α π ρ ι λ ί ο υ
Α θ ή ν α, 7 Α π ρ ι λ ί ο υ 2 0 1 6 Τ ε ύ χ ο ς Δ ι α κ ή ρ υ ξ η ς Α ν ο ι κ τ ο ύ Δ ι ε θ ν ο ύ ς Δ ι α γ ω ν ι σ μ ο ύ 0 1 / 2 0 1 6 μ ε κ ρ ι τ ή ρ ι ο κ α τ α κ ύ ρ ω σ η ς τ η ν π λ έ ο ν σ υ μ
Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών H/Y Department of Electrical and Computer Engineering. Εργαστήριο 8. Χειμερινό Εξάμηνο
Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών H/Y Department of Electrical and Computer Engineering Οργάνωση και Σχεδίαση Η/Y (HY232) Εργαστήριο 8 Χειμερινό Εξάμηνο 2016-2017 1. Προσομοίωση λειτουργίας ιεραρχίας
Π Ο Λ Ι Τ Ι Κ Α Κ Α Ι Σ Τ Ρ Α Τ Ι Ω Τ Ι Κ Α Γ Ε Γ Ο Ν Ο Τ Α
Α Ρ Χ Α Ι Α Ι Σ Τ Ο Ρ Ι Α Π Ο Λ Ι Τ Ι Κ Α Κ Α Ι Σ Τ Ρ Α Τ Ι Ω Τ Ι Κ Α Γ Ε Γ Ο Ν Ο Τ Α Σ η µ ε ί ω σ η : σ υ ν ά δ ε λ φ ο ι, ν α µ ο υ σ υ γ χ ω ρ ή σ ε τ ε τ ο γ ρ ή γ ο ρ ο κ α ι α τ η µ έ λ η τ ο ύ
Αρχιτεκτονική Υπολογιστών II 16-2-2012. Ενδεικτικές απαντήσεις στα θέματα των εξετάσεων
Αρχιτεκτονική Υπολογιστών II 6 --0 Ενδεικτικές απαντήσεις στα θέματα των εξετάσεων Θέμα. Τι γνωρίζετε για την τοπικότητα των αναφορών και ποιών μονάδων του υπολογιστή ή τεχνικών η απόδοση εξαρτάται από
Εισαγωγή στην Πληροφορική
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 4: Αρχιτεκτονική Υπολογιστών Ι Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται
ΠΛΕ- 074 Αρχιτεκτονική Υπολογιστών 2
ΠΛΕ- 074 Αρχιτεκτονική Υπολογιστών 2 7ο μάθημα: Κρυφές μνήμες (cache) - εισαγωγή Αρης Ευθυμίου Πηγές διαφανειών: συνοδευτικές διαφάνειες αγγλικης εκδοσης του βιβλιου Σύστημα μνήμης! Η μνήμη είναι σημαντικό
ΠΛΕ- 027 Μικροεπεξεργαστές 9ο μάθημα: Αρχιτεκτονική συστήματος μνήμης: Κρυφές μνήμες εισαγωγή
ΠΛΕ- 027 Μικροεπεξεργαστές 9ο μάθημα: Αρχιτεκτονική συστήματος μνήμης: Κρυφές μνήμες εισαγωγή Αρης Ευθυμίου Σύστημα μνήμης Η μνήμη είναι σημαντικό κομμάτι ενός υπολογιστή Επηρεάζει κόστος, ταχύτητα, κατανάλωση
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Κρυφές Μνήμες. (οργάνωση, λειτουργία και απόδοση)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2016-17 Κρυφές Μνήμες (οργάνωση, λειτουργία και απόδοση) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Ιεραρχία συχνά και το
Ενότητα 2: Η κρυφή µνήµη και η λειτουργία της
Ενότητα 2: Η κρυφή µνήµη και η λειτουργία της Στην ενότητα αυτή θα αναφερθούµε εκτενέστερα στη λειτουργία και την οργάνωση της κρυφής µνήµης. Θα προσδιορίσουµε τις βασικές λειτουργίες που σχετίζονται µε
Α Ρ Ι Θ Μ Ο Σ : 6.913
Α Ρ Ι Θ Μ Ο Σ : 6.913 ΠΡΑΞΗ ΚΑΤΑΘΕΣΗΣ ΟΡΩΝ ΔΙΑΓΩΝΙΣΜΟΥ Σ τ η ν Π ά τ ρ α σ ή μ ε ρ α σ τ ι ς δ ε κ α τ έ σ σ ε ρ ι ς ( 1 4 ) τ ο υ μ ή ν α Ο κ τ ω β ρ ί ο υ, η μ έ ρ α Τ ε τ ά ρ τ η, τ ο υ έ τ ο υ ς δ
Ιεραρχία Μνήμης. Ιεραρχία μνήμης και τοπικότητα. Σκοπός της Ιεραρχίας Μνήμης. Κρυφές Μνήμες
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2016-17 Κρυφές Μνήμες (οργάνωση, λειτουργία και απόδοση) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Για βελτίωση της απόδοσης
Αρχιτεκτονική Υπολογιστών
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Αρχιτεκτονική Υπολογιστών Υποσύστημα μνήμης Διδάσκων: Επίκουρος Καθηγητής Αριστείδης Ευθυμίου Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
2. Α ν ά λ υ σ η Π ε ρ ι ο χ ή ς. 3. Α π α ι τ ή σ ε ι ς Ε ρ γ ο δ ό τ η. 4. Τ υ π ο λ ο γ ί α κ τ ι ρ ί ω ν. 5. Π ρ ό τ α σ η. 6.
Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α 1. Ε ι σ α γ ω γ ή 2. Α ν ά λ υ σ η Π ε ρ ι ο χ ή ς 3. Α π α ι τ ή σ ε ι ς Ε ρ γ ο δ ό τ η 4. Τ υ π ο λ ο γ ί α κ τ ι ρ ί ω ν 5. Π ρ ό τ α σ η 6. Τ ο γ ρ α φ ε ί ο 1. Ε ι σ α γ ω
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ www.cslab.ece.ntua.gr ΑΡΧΙΤΕΚΤΟΝΙΚΗ
Θ έ λ ω ξ ε κ ι ν ώ ν τ α ς ν α σ α ς μ ε τ α φ έ ρ ω α υ τ ό π ο υ μ ο υ ε ί π ε π ρ ι ν α π ό μ ε ρ ι κ ά χ ρ ό ν ι α ο Μ ι χ ά λ η ς
9. 3. 2 0 1 6 A t h e n a e u m I n t e r C o Ο μ ι λ ί α κ υ ρ ί ο υ Τ ά σ ο υ Τ ζ ή κ α, Π ρ ο έ δ ρ ο υ Δ Σ Σ Ε Π Ε σ τ ο ε π ί σ η μ η δ ε ί π ν ο τ ο υ d i g i t a l e c o n o m y f o r u m 2 0 1
ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ
ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεµατική Ενότητα ΠΛΗ 21: Ψηφιακά Συστήµατα Ακαδηµαϊκό Έτος 2009 2010 Γραπτή Εργασία #3 Παράδοση: 28 Μαρτίου 2010 Άσκηση 1 (15 µονάδες) Ένας επεξεργαστής υποστηρίζει τόσο
Αρχιτεκτονική υπολογιστών
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 4 : Κρυφή Μνήμη Καρβούνης Ευάγγελος Δευτέρα, 30/11/2015 Χαρακτηριστικά Θέση Χωρητικότητα Μονάδα Μεταφοράς
Υ- 01 Αρχιτεκτονική Υπολογιστών Υπόβαθρο: Κρυφές μνήμες
Υ- 01 Αρχιτεκτονική Υπολογιστών Υπόβαθρο: Κρυφές μνήμες Αρης Ευθυμίου Το σημερινό μάθημα Κρυφές μνήμες (cache memory) Βασική οργάνωση, παράμετροι: γραμμές, συσχετιστικότητα, συνολική χωρητικότητα Επίδοση:
ΕΠΛ 605: ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ 2018 ΕΡΓΑΣΙΑ 3 (13/10/2018) Ηµεροµηνία Παράδοσης δεύτερου µέρους: 18/10/2018
ΕΠΛ 605: ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ 2018 ΕΡΓΑΣΙΑ 3 (13/10/2018) Ηµεροµηνία Παράδοσης δεύτερου µέρους: 18/10/2018 Ηµεροµηνία Παράδοσης πρώτου µέρους: 25/10/2018 Θα πρέπει να παραδώσετε
Σειρά Ασκήσεων 11: Κρυφές Μνήμες και η Επίδοσή τους
ΗΥ-225: Οργάνωση Υπολογιστών Άνοιξη 2019 Τμ. Επ. Υπολογιστών Πανεπιστήμιο Κρήτης Σειρά Ασκήσεων 11: Κρυφές Μνήμες και η Επίδοσή τους Παράδοση έως Παρασκευή 19 Απριλίου 2019 (βδ. 11.3) ώρα 23:59 (από βδ.
Processor-Memory (DRAM) ιαφορά επίδοσης
Processor-Memory (DRAM) ιαφορά επίδοσης µproc 6%/yr 98 98 982 983 984 985 986 987 988 989 99 99 992 993 994 995 996 997 998 999 2 2 22 23 24 25 Performance Processor-Memory Performance Gap: (grows 5% /
Κεφάλαιο 5. ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ -. Σερπάνος 2. Σημείωση
Κεφάλαιο 5 ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ -. Σερπάνος 1 Σημείωση Οι παρούσες διαφάνειες παρέχονται ως συμπλήρωμα διδασκαλίας για το μάθημα «Αρχιτεκτονική Υπολογιστών» του Τμήματος Ηλεκτρολόγων Μηχανικών & Τεχνολογίας
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Οργάνωση Υπολογιστών Εργαστήριο 11: Κρυφές Μνήμες και η Επίδοσή τους Μανόλης Γ.Η. Κατεβαίνης Τμήμα Επιστήμης Υπολογιστών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό
ΠΑΡΑΛΛΗΛΗ ΕΠΕΞΕΡΓΑΣΙΑ
ΠΑΡΑΛΛΗΛΗ ΕΠΕΞΕΡΓΑΣΙΑ ΜΝΗΜΗ Πρωτόκολλα Συνέπειας Μνήµης σε Πολυεπεξεργαστικά Υπολογιστικά Συστήµατα ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΡΓΑΣΤΗΡΙΟ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΥΨΗΛΩΝ ΕΠΙ
ΘΕΜΑΤΑ & ΑΠΑΝΤΗΣΕΙΣ Α. ΨΗΦΙΑΚΗ ΣΧΕ ΙΑΣΗ
ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεµατική Ενότητα ΠΛΗ 2: Ψηφιακά Συστήµατα Ακαδηµαϊκό Έτος 2009 200 Ηµεροµηνία Εξέτασης Τετάρτη 2.6.200
Κεφάλαιο 7 Ιεραρχία Μνήμης (Memory Hierarchy)
Κεφάλαιο 7 Ιεραρχία Μνήμης (Memory Hierarchy) 1 Συστήματα Μνήμης Η οργάνωση του συστήματος μνήμης επηρεάζει τη λειτουργία και απόδοση ενός μικροεπεξεργαστή: Διαχείριση μνήμης και περιφερειακών (Ι/Ο) απότολειτουργικόσύστημα
Α. Δίνονται οι. (i) στη. πρέπει να. πιο. (ii) $a0. $s0 θα πρέπει να. αποθήκευση. αυξάνει τον. f: sub sll add sub jr. h: addi sw sw.
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΡ ΙΟ ΥΠΟΛΟΟ ΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ www.cslab.ece.ntua. gr ΑΡΧΙΤΕΚΤΟΝΙΚΗ
3. Η ιεραρχία της μνήμης
Κεφάλαιο 3: Η ιεραρχία της μνήμης 44 3. Η ιεραρχία της μνήμης 3.1.1 Η τεχνολογία της ιεραρχημένης μνήμης Για τους προγραμματιστές θα ήταν επιθυμητό να γινόταν προπέλαση σε απεριόριστες ποσότητες μνήμης
SMPcache. Ένα εργαλείο για προσομοίωση-οπτικοποίηση κρυφής μνήμης (Cache)
SMPcache Ένα εργαλείο για προσομοίωση-οπτικοποίηση κρυφής μνήμης (Cache) 1. Βασικές ρυθμίσεις του συστήματος: δημιουργία μια δικής μας σύνθεσης συστήματος. Το SMPcache είναι ένα εργαλείο με το οποίο μπορούμε
3 η ΑΣΚΗΣΗ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ ΥΠΟΛΟΓΙΣΤΩΝ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ www.cslab.ntua.gr 3 η ΑΣΚΗΣΗ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ
?=!! #! % &! & % (! )!! + &! %.! / ( + 0. 1 3 4 5 % 5 = : = ;Γ / Η 6 78 9 / : 7 ; < 5 = >97 :? : ΑΒ = Χ : ΔΕ Φ8Α 8 / Ι/ Α 5/ ; /?4 ϑκ : = # : 8/ 7 Φ 8Λ Γ = : 8Φ / Η = 7 Α 85 Φ = :
ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ II. χειμερινό εξάμηνο & εαρινό εξάμηνο (σε κίτρινο υπόβαθρο)
I χειμερινό εξάμηνο & ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ II εαρινό εξάμηνο (σε κίτρινο υπόβαθρο). Νικολός Καθηγητής ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στην ομή, Οργάνωση, Λειτουργία και Αξιολόγηση Υπολογιστών Ενότητα 1.1 Υλικό
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ www.cslab.ece.ntua.gr ΠΡΟΗΓΜΕΝΑ ΘΕΜΑΤΑ
Processor-Memory (DRAM) ιαφορά επίδοσης
Processor-Memory (DRAM) ιαφορά επίδοσης µproc 6%/yr 98 98 982 983 984 985 986 987 988 989 99 99 992 993 994 995 996 997 998 999 2 2 22 23 24 25 Performance Processor-Memory Performance Gap: (grows 5% /
ΘΕΜΑ 2. (2,5 µονάδες) Θεωρήστε τρεις κρυφές µνήµες των 512 πλαισίων µε 8 λέξεις ανά πλαίσιο και οργανώσεις αντίστοιχα:
ΑΡΧΙΤΕΤΟΝΙΗ ΥΠΟΛΟΓΙΣΤΩΝ 2 Σεπτεµβρίου 2006 ΘΕΜΑ 1. (2 µονάδες) Θεωρούµε δύο υπολογιστές Υ1 και Υ2 που έχουν υλοποιηθεί µε τους επεξεργαστές Ε 1 και Ε 2 αντίστοιχα που έχουν την ίδια αρχιτεκτονική σε επίπεδο
ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ Η/Υ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ Η/Υ ΤΕΛΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΟΡΓΑΝΩΣΗ ΣΤΟΥΣ Η/Y (ΗΥ232) Τετάρτη, 21 Δεκεμβρίου 2016 ΔΙΑΡΚΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ 3 ΩΡΕΣ Για πλήρη
Διάλεξη 15 Απόδοση της Ιεραρχίας Μνήμης Βελτιστοποίηση της απόδοσης
ΗΥ 232 Οργάνωση και Σχεδίαση Υπολογιστών Διάλεξη 5 Απόδοση της Ιεραρχίας Μνήμης Βελτιστοποίηση της απόδοσης Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων Πόσο μεγάλη είναι μια μνήμη cache;
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ Ε Ρ Γ ΑΣ Τ ΗΡ ΙΟ Υ ΠΟΛΟΓΙΣ Τ ΙΚΩΝ Σ Υ Σ Τ ΗΜΑΤΩΝ w w w. c s l ab.ece.ntua.gr
ΕΘΝΙKΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Ονοματεπώνυμο: ΑΜ:
ΕΘΝΙKΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Ονοματεπώνυμο: ΑΜ: ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ (τμήμα Μ - Ω) Κανονική εξεταστική Φεβρουαρίου
Η ιεραρχία της μνήμης
Η ιεραρχία της μνήμης Οι περιορισμοί στο σχεδιασμό της μνήμης συνοψίζονται σε τρεις ερωτήσεις : 1) Πόση 2) Πόσο γρήγορη 3) Πόσο ακριβή Ερωτήματα-Απαντήσεις Ερώτημα πόση μνήμη. Είναι ανοικτό. Αν υπάρχει
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ www.cslab.ece.ntua.gr ΠΡΟΗΓΜΕΝΑ ΘΕΜΑΤΑ
Τελική Εξέταση, Απαντήσεις/Λύσεις
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών (ΗΜΜΥ) HMΜY 212 Οργάνωση Η/Υ και Μικροεπεξεργαστές Εαρινό Εξάμηνο, 2007 Τελική Εξέταση, Απαντήσεις/Λύσεις Άσκηση 1: Assembly για
T : g r i l l b a r t a s o s Α Γ Ί Α Σ Σ Ο Φ Ί Α Σ 3, Δ Ρ Α Μ Α. Δ ι α ν ο μ έ ς κ α τ ο ί κ ο ν : 1 2 : 0 0 έ ω ς 0 1 : 0 0 π μ
Α Γ Ί Α Σ Σ Ο Φ Ί Α Σ 3, Δ Ρ Α Μ Α g r i l l b a r t a s o s Δ ι α ν ο μ έ ς κ α τ ο ί κ ο ν : 1 2 : 0 0 έ ω ς 1 : 0 π μ Δ ι α ν ο μ έ ς κ α τ ο ί κ ο ν : 1 2 : 0 0 έ ω ς 0 1 : 0 0 π μ T ortiyas Σ ο υ
Προηγµένες Υπηρεσίες Τηλεκπαίδευσης στο Τ.Ε.Ι. Σερρών
Προηγµένες Υπηρεσίες Τηλεκπαίδευσης στο Τ.Ε.Ι. Σερρών Το εκπαιδευτικό υλικό που ακολουθεί αναπτύχθηκε στα πλαίσια του έργου «Προηγµένες Υπηρεσίες Τηλεκπαίδευσης στο Τ.Ε.Ι. Σερρών», του Μέτρου «Εισαγωγή
Εικονική Μνήμη (Virtual Memory)
Εικονική Μνήμη (Virtual Memory) Για τη δημιουργία των διαφανειών έχει χρησιμοποιηθεί υλικό από τις διαφάνειες παραδόσεων που βασίζονται στο βιβλίο, Silberschatz, Galvin and Gagne, Operating Systems Concepts,
ΠΑΡΟΡΑΜΑΤΑ (ενημέρωση )
Προς διευκόλυνση των αναγνωστών τα παροράματα παρουσιάζονται ανάλογα με την ημερομηνία ενημέρωσης του αρχείου. Το μέγεθος των σχημάτων είναι κατάλληλο για να κοπούν και να επικολληθούν πάνω στα σχήματα
Ασκήσεις Caches
Ασκήσεις Caches 1 Άσκηση 1η Θεωρήστε ένα σύστημα μνήμης με μία cache: 4-way set associative μεγέθους 256ΚΒ, με cache line 8 λέξεων. Χαρακτηριστικά συστήματος μνήμης: μέγεθος της λέξης είναι 32 bits. 1
Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ:ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΣΧΕΔΙΑΣΜΟΥ ΟΛΟΚΛΗΡΩΜΕΝΩΝ ΚΥΚΛΩΜΑΤΩΝ ΜΕΓΑΛΗΣ ΚΛΙΜΑΚΑΣ (VLSI-DESIGN) Διπλωματική
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - UNIX. Συστήματα Αρχείων. Διδάσκoντες: Καθ. Κ. Λαμπρινουδάκης Δρ. Α. Γαλάνη
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - UNIX Μάθημα: Λειτουργικά Συστήματα Συστήματα Αρχείων Διδάσκoντες: Καθ. Κ. Λαμπρινουδάκης (clam@unipi.gr) Δρ. Α. Γαλάνη (agalani@unipi.gr) Λειτουργικά Συστήματα 1 Αρχεία με Χαρτογράφηση
Οργάνωση Ιεραρχίας Μνήμης - Caches
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών - Μηχανικών Υπολογιστών Αρχιτεκτονική Υπολογιστών Νεκτάριος Κοζύρης Οργάνωση Ιεραρχίας Μνήμης - Caches Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό
Παράλληλα Συστήματα. Γιώργος Δημητρίου. Μια Ανασκόπηση στην Οργάνωση Η/Υ. Πανεπιστήμιο Θεσσαλίας - Τμήμα Πληροφορικής
Γιώργος Δημητρίου Μια Ανασκόπηση στην Οργάνωση Η/Υ Οργάνωση ενός Κλασικού Η/Υ Eπεξεργαστής Βοηθητική Μνήμη Οθόνη Πληκτρολόγιο Προσαρμογέας Δικτύου ΚΜΕ ΜΔΜ Κύρια Μνήμη Ελεγκτής Ελεγκτής Ελεγκτής Ελεγκτής
ΕΘΝΙΚΟΝ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟΝ ΠΑΝΕΠΙΣΤΗΜΙΟΝ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΏΝ
ΕΘΝΙΚΟΝ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟΝ ΠΑΝΕΠΙΣΤΗΜΙΟΝ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΏΝ Βαθμολόγιo για το ακαδ. έτος 2016-2017 και περίοδο ΕΞ(Χ) 2016-2017 Για το μάθημα ΒΑΣΙΚΗ ΑΛΓΕΒΡΑ (12421) Διδάσκoντες:Χ.Αθανασιάδης,Ι.Εμμανουήλ,
Processor-Memory (DRAM) Διαφορά επίδοσης
Performance Processor-Memory (DRAM) Διαφορά επίδοσης 98 98 982 983 984 985 986 987 988 989 99 99 992 993 994 995 996 997 998 999 2 2 22 23 24 25 µproc 6%/yr Processor-Memory Performance Gap: (grows 5%
Πανεπιστήμιο Θεσσαλίας Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
Πανεπιστήμιο Θεσσαλίας Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Αρχιτεκτονική Υπολογιστών Άσκηση 11 (εργαστηριακή): Ασκήσεις Εξαμήνου Μέρος Γ Δεκέμβριος 2016 Γράψτε ένα πρόγραμμα προσομοίωσης
ΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ. Λειτουργικά Συστήματα Ι. Διδάσκων: Καθ. Κ. Λαμπρινουδάκης ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι Μάθημα: Λειτουργικά Συστήματα Ι ΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ Διδάσκων: Καθ. Κ. Λαμπρινουδάκης clam@unipi.gr 1 ΕΙΣΑΓΩΓΗ Μνήμη : Πόρος ζωτικής σημασίας του οποίου η διαχείριση απαιτεί ιδιαίτερη
Άσκηση 1η. Θεωρήστε ένα σύστημα μνήμης με μία cache: 4 way set associative μεγέθους 256ΚΒ,
Ασκήσεις Caches Άσκηση 1η Θεωρήστε ένα σύστημα μνήμης με μία cache: 4 way set associative μεγέθους 256ΚΒ, με cache line 8 λέξεων. Χαρακτηριστικά συστήματος μνήμης: μέγεθος της λέξης είναι 32 bits. 1 byte
Αρχιτεκτονική υπολογιστών
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αρχιτεκτονική υπολογιστών Ενότητα 4 : Ενδιάμεση Μνήμη (Cache Memory) Φώτης Βαρζιώτης 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Τμήμα Μηχανικών Πληροφορικής
Ν Κ Π 6Μ Θ 5 ϑ Μ % # =8 Α Α Φ ; ; 7 9 ; ; Ρ5 > ; Σ 1Τ Ιϑ. Υ Ι ς Ω Ι ϑτ 5 ϑ :Β > 0 1Φ ς1 : : Ξ Ρ ; 5 1 ΤΙ ϑ ΒΦΓ 0 1Φ ς1 : ΒΓ Υ Ι : Δ Φ Θ 5 ϑ Μ & Δ 6 6
# % & ( ) +, %. / % 0 1 / 1 4 5 6 7 8 # 9 # : ; < # = >? 1 :; < 8 > Α Β Χ 1 ; Δ 7 = 8 1 ( 9 Ε 1 # 1 ; > Ε. # ( Ε 8 8 > ; Ε 1 ; # 8 Φ? : ;? 8 # 1? 1? Α Β Γ > Η Ι Φ 1 ϑ Β#Γ Κ Λ Μ Μ Η Ι 5 ϑ Φ ΒΦΓ Ν Ε Ο Ν
Υ- 07 Παράλληλα Συστήματα Αρχιτεκτονική σύγχρονων πυρήνων επεξεργαστών
Υ- 07 Παράλληλα Συστήματα Αρχιτεκτονική σύγχρονων πυρήνων επεξεργαστών Αρης Ευθυμίου Διαδικαστικά Ιστοσελίδα μαθήματος: h:p://www.cs.uoi.gr/~plmy07/ Διαφάνειες μαθημάτων, κτλ 2 Γρήγορη εκτέλεση σειριακού
3. Σελιδοποίηση μνήμης 4. Τμηματοποίηση χώρου διευθύνσεων
ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ MHXANIKOI Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΙΠΕ Ο ΜΗΧΑΝΗΣ ΛΕΙΤΟΥΡΓΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ Γ. Τσιατούχας 6 ο Κεφάλαιο 1. Επίπεδο OSM 2. Εικονική μνήμη ιάρθρωση 3. Σελιδοποίηση μνήμης 4. Τμηματοποίηση
Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 9
Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 9 Κεφάλαιο 9 ιαχείριση Μνήµης στα Λειτουργικά Συστήµατα Σκοπός του κεφαλαίου αυτού είναι να σου γνωρίσει τον τρόπο µε τον οποίο ένα
* * } t. / f. i ^ . «-'. -*.. ;> * ' ί ' ,ΐ:-- ΙΣ Τ Ο Λ Ο Γ ΙΑ Τ Α ΣΥΣΤΗ Μ Α ΤΑ ΟΡΓΑΝΟΝ. Ο.Β.Κ δτο ΥΛΑΣ
% r,r,»v: ' $ & '"- -.,.. -., * *» # t -..* ' T. < - 'ί" : ', *».- 7 Λ CV';y * ' f y \ '. :.-ή ; / ' w, * * } t ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΠΑΝΝΙΝΠΝ ΙΑΤΡΙΚΗ ΣΧΟΛΗ V* ι Λ-Α..;. «* '. ft A 1^>>,- 7 - ^Λ' :.-.. ν -»V-
Υ- 01 Αρχιτεκτονική Υπολογιστών Ιεραρχία μνήμης: προχωρημένα θέματα
Υ- 01 Αρχιτεκτονική Υπολογιστών Ιεραρχία μνήμης: προχωρημένα θέματα Αρης Ευθυμίου Το σημερινό μάθημα Εικονική μνήμη και κρυφές μνήμες Physical/Virtual indexing Σκοπός: μείωση hit Ome Τεχνικές σχετικές
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι. Λειτουργικά Συστήματα Ι. Συστήματα Αρχείων. Επ. Καθ. Κ. Λαμπρινουδάκης
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι Μάθημα: Λειτουργικά Συστήματα Ι Συστήματα Αρχείων Διδάσκων: Επ. Καθ. Κ. Λαμπρινουδάκης clam@unipi.gr 1 Μακροχρόνια Αποθήκευση Πληροφοριών 1. Δυνατότητα αποθήκευσης μεγάλων ποσοτήτων
ΠΕΡΙΕΧΟΜΕΝΑ. 1.1. Υλικό και Λογισμικό.. 1 1.2 Αρχιτεκτονική Υπολογιστών.. 3 1.3 Δομή, Οργάνωση και Λειτουργία Υπολογιστών 6
ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή στην Δομή, Οργάνωση, Λειτουργία και Αξιολόγηση Υπολογιστών 1.1. Υλικό και Λογισμικό.. 1 1.2 Αρχιτεκτονική Υπολογιστών.. 3 1.3 Δομή, Οργάνωση και Λειτουργία Υπολογιστών 6 1.3.1 Δομή
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι. Λειτουργικά Συστήματα Ι ΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ. Επ. Καθ. Κ. Λαμπρινουδάκης
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι Μάθημα: Λειτουργικά Συστήματα Ι ΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ Διδάσκων: Επ. Καθ. Κ. Λαμπρινουδάκης clam@unipi.gr 1 ΕΙΣΑΓΩΓΗ Μνήμη : Πόρος ζωτικής σημασίας του οποίου η διαχείριση απαιτεί ιδιαίτερη
ΕΠΛ221: Οργάνωση Υπολογιστών και Συμβολικός Προγραμματισμός. Ενότητα 7(α) - Ιεραρχία Μνήμης
ΕΠΛ221: Οργάνωση Υπολογιστών και Συμβολικός Προγραμματισμός Ενότητα 7(α) Ιεραρχία Μνήμης 1 Οργάνωση Συστήματος Μνήμης Μια από τις κυριότερες λειτουργίες ενός υπολογιστικού συστήματος ηαποθήκευσηκαιηανάκλησηπληροφοριώναπότιςμονάδες
Λογική Σχεδίαση Ι - Εξεταστική Φεβρουαρίου 2013 Διάρκεια εξέτασης : 160 Ονοματεπώνυμο : Α. Μ. Έτος σπουδών:
Λογική Σχεδίαση Ι - Εξεταστική Φεβρουαρίου 23 Διάρκεια εξέτασης : 6 Ονοματεπώνυμο : Α. Μ. Έτος σπουδών: Θέμα (,5 μονάδες) Στις εισόδους του ακόλουθου κυκλώματος c b a εφαρμόζονται οι κάτωθι κυματομορφές.
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ www.cslab.ece.ntua.gr ΠΡΟΗΓΜΕΝΑ ΘΕΜΑΤΑ
Επαρκή χωρητικότητα αποθήκευσης Αποδεκτό επίπεδο μέσης απόδοσης Χαμηλό μέσο κόστος ανά δυαδικό δ ψηφίο
ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Ι Κεφάλαιο 51&52 5.1 5.2 Σύστημα μνήμης Αρχιτεκτονική Υπολογιστών,, Δημήτριος B. Νικολός, 2η η Έκδοση, Έκδοση Δ. Β. Νικολού,, 2012 Κύριος Σκοπός κατά τη Σχεδίαση του Συστήματος
Ασκήσεις Caches. Αρχιτεκτονική Υπολογιστών. 5ο εξάμηνο ΣΗΜΜΥ ακ. έτος: Νεκ. Κοζύρης
Αρχιτεκτονική Υπολογιστών 5ο εξάμηνο ΣΗΜΜΥ ακ. έτος: 2014-2015 Νεκ. Κοζύρης nkoziris@cslab.ece.ntua.gr Ασκήσεις Caches http://www.cslab.ece.ntua.gr/courses/comparch/ Άδεια Χρήσης Το παρόν εκπαιδευτικό
Αρχιτεκτονικές Υπολογιστών
ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΥΠΟΛΟΓΙΣΤΩΝ Μάθηµα: Αρχιτεκτονικές Υπολογιστών Βασικά Συστατικά ενός Υπολογιστικού Συστήµατος ( οµή Οργάνωση) ιδάσκων:αναπλ.καθ. Κ. Λαµπρινουδάκης clam@unipi.gr Αρχιτεκτονικές Υπολογιστών
Αρχιτεκτονικές Υπολογιστών
ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΥΠΟΛΟΓΙΣΤΩΝ Μάθηµα: Αρχιτεκτονικές Υπολογιστών Αναπαράσταση εδοµένων ιδάσκων: Αναπλ. Καθ. Κ. Λαµπρινουδάκης clam@unipi.gr Αρχιτεκτονικές Υπολογιστών Aναπλ. Καθ. Κ. Λαµπρινουδάκης 1 εδοµένα
ιεύθυνση Λέξης Ερµηνεία Περιεχοµένου Λέξης ιεύθυνση Λέξης b7 b6 b5 b4 b3 b2 b1 b0
Μάθηµα 43ο Θέµα Εισαγωγή Παραδείγµατα 1. Τι ονοµάζουµε µνήµη; Τι είδους τεχνολογία χρησιµοποιούµε συνήθως για τις µνήµες; 2. Η λέξη µιας µνήµης, από τι αποτελείται; 3. Τι ονοµάζουµε διεύθυνση µιας µνήµης
add $t0,$zero, $zero I_LOOP: beq $t0,$s3, END add $t1, $zero,$zero J_LOOP: sub $t2, $s3, $t0 add $t2, $t2, $s1 int i, j, tmp; int *arr, n;
Άσκηση 1 η Μέρος Α Ζητούμενο: Δίνεται το παρακάτω πρόγραμμα σε C καθώς και μια μετάφραση του σε assembly MIPS. Συμπληρώστε τα κενά. Σας υπενθυμίζουμε ότι ο καταχωρητής $0 (ή $zero) είναι πάντα μηδέν. int
ΕΠΛ221: Οργάνωση Υπολογιστών και Συμβολικός Προγραμματισμός Κεφάλαιο 5: Ιεραρχία Μνήμης Memory Hierarchy
ΕΠΛ221: Οργάνωση Υπολογιστών και Συμβολικός Προγραμματισμός Κεφάλαιο 5: Ιεραρχία Μνήμης Memory Hierarchy 1 Main Memory Secondary Memory CPU Bus Input/Output Μια από τις κυριότερες λειτουργίες ενός υπολογιστικού
1. ΦΥΤΙΚΗ ΠΑΡΑΓΩΓΗ - ΑΣΦΑΛΙΖΟΜΕΝΗ ΑΞΙΑ ΚΑΙ ΕΙΔΙΚΗ ΑΣΦΑΛΙΣΤΙΚΗ ΕΙΣΦΟΡΑ ΑΝΑ ΕΙΔΟΣ, ΣΕ ΟΛΗ ΤΗ ΧΩΡΑ ΕΤΟΣ ΠΑΡΑΓΩΓΗ (κιλά/στρ.η τεμάχια/στρ.
1. ΦΥΤΙΚΗ - ΚΑΙ ΕΙΔΙΚΗ ΑΣΦΑΛΙΣΤΙΚΗ ΑΝΑ ΕΙΔΟΣ, ΣΕ ΟΛΗ ΤΗ ΧΩΡΑ ΕΤΟΣ Η λό) 7 i Τ 5 ( / 2 ( /ατρ.) ( ( Α ΒΡΩΣΙΜΑ ΔΗΜΗΤΡΙΑΚΑ Α01 Ό ρ υ ζ α ΕΠΙΚΡΑΤΕΙΑ 900 0,25 225 9,00 180 7,20 270 10,80 Α02 Σ ίτο ς ΑΡΚΑΔΙΑΣ
Ασκήσεις Caches
Ασκήσεις Caches 1 Άσκηση 1η Θεωρήστε ένα σύστημα μνήμης με μία cache: 4-way set associative μεγέθους 256ΚΒ, με cache line 8 λέξεων. Χαρακτηριστικά συστήματος μνήμης: μέγεθος της λέξης είναι 32 bits. 1
Σελίδα 1 από 11. Απαντήσεις στο φυλλάδιο 57 Ερώτηση: 1 η : Οι ακροδέκτες αυτοί χρησιµοποιούνται για:
Σελίδα 1 από 11 Απαντήσεις στο φυλλάδιο 57 Ερώτηση: 1 η : Οι ακροδέκτες αυτοί χρησιµοποιούνται για: την επικοινωνία, µε τα υπόλοιπα ολοκληρωµένα κυκλώµατα του υπολογιστικού συστήµατος. την παροχή τροφοδοσίας
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Συστήματα Αρχείων. Διδάσκoντες: Καθ. Κ. Λαμπρινουδάκης Δρ. Α. Γαλάνη
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Μάθημα: Λειτουργικά Συστήματα Συστήματα Αρχείων Διδάσκoντες: Καθ. Κ. Λαμπρινουδάκης (clam@unipi.gr) Δρ. Α. Γαλάνη (agalani@unipi.gr) Λειτουργικά Συστήματα 1 Χρήση Κρυφής Μνήμης (Cache)
Χ Η Μ ΙΚ Η Ο Ρ Γ Α Ν Ο Λ Ο Γ ΙΑ
4 - ΙΛ? ' γψ ίφ :;j s;* / ft ^ J ; / p *>_ UWr V>i '»UCr; -* v:# vs#: J?'* * i", S V Λ'ί./ *' ' : M.I. ΚΑΡΑΓΙΑΝΝΗ ΚΑΘΗΓΗΤΟΥ ΑΝΑΛΥΤΙΚΗ! XHMEIAI ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΙΠΑΝΝΙΝΟΝ >-*v *?.' V ' / 1, Ί &-$ Χ Η Μ ΙΚ
Υλοποίηση DMA για υπολογιστικό σύστημα με Scratch pad μνήμη και βελτιστοποιημένη υλοποίηση εφαρμογών
Εργαστήριο Ηλεκτρονικής Τοµέας Ηλεκτρονικής και Υπολογιστών Τµήµα Φυσικής Πανεπιστήµιο Πατρών Ειδική Επιστημονική εργασία Υλοποίηση DMA για υπολογιστικό σύστημα με Scratch pad μνήμη και βελτιστοποιημένη
Αρχιτεκτονική Υπολογιστών
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 11: Κρυφή Μνήμη Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών http://arch.icte.uowm.gr/mdasyg
Πα κ έ τ ο Ε ρ γ α σ ί α ς 4 Α ν ά π τ υ ξ η κ α ι π ρ ο σ α ρ µ ο γ ή έ ν τ υ π ο υ κ α ι η λ ε κ τ ρ ο ν ι κ ο ύ ε κ π α ι δ ε υ τ ι κ ο ύ υ λ ι κ ο
ΠΑΝΕΠΙΣΤΗΜΙΟ Θ ΕΣΣΑΛ ΙΑΣ ΠΟΛ Υ ΤΕΧ ΝΙΚ Η ΣΧ ΟΛ Η ΤΜΗΜΑ ΜΗΧ ΑΝΟΛ ΟΓ Ω Ν ΜΗΧ ΑΝΙΚ Ω Ν Β ΙΟΜΗΧ ΑΝΙΑΣ ΑΝΑΜΟΡΦΩΣΗ Π Π Σ ΣΥ ΝΟΠ Τ Ι Κ Η Ε Κ Θ Ε ΣΗ ΠΕ 4 Α Ν Α ΠΤ Υ Ξ Η Κ Α Ι ΠΡ Ο Σ Α Ρ Μ Ο Γ Η ΕΝ Τ Υ ΠΟ Υ Κ Α
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι ΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ. Διδάσκοντες: Καθ. Κ. Λαμπρινουδάκης Δρ. Α. Γαλάνη Λειτουργικά Συστήματα
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι Μάθημα: ΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ Διδάσκοντες: Καθ. Κ. Λαμπρινουδάκης (clam@unipi.gr) Δρ. Α. Γαλάνη (agalani@unipi.gr) 1 ΕΙΣΑΓΩΓΗ Μνήμη : Πόρος ζωτικής σημασίας του οποίου η διαχείριση
Επανάληψη Ιεραρχία Μνήμης Memory Hierarchy. Κεφάλαιο 5- Ιεραρχία Μνήμης
Επανάληψη Ιεραρχία Μνήμης Memory Hierarchy 1 Ιδεατά θέλουμε να ισχύει για μια μνήμη: Άπειρη, γρήγορη και φτηνή μνήμη 2 Πραγματικότητα 3 Υπάρχει λύση; 4 Τοπικότητα Αναφοράς/Χρήσης (Locality of Reference)
XAΡ Τ Η Σ Ε Τ Α Ι ΡΙ ΚΗ Σ Δ Ι Α Κ Υ Β Ε Ρ Ν Η ΣΗ Σ ΤΗΣ V I O H A L C O SA
XAΡ Τ Η Σ Ε Τ Α Ι ΡΙ ΚΗ Σ Δ Ι Α Κ Υ Β Ε Ρ Ν Η ΣΗ Σ ΤΗΣ V I O H A L C O SA ό π ω ς ε γ κ ρ ί θ η κ ε α π ό τ ο δ ι ο ι κ η τ ι κ ό σ υ μ β ο ύ λ ι ο τ η ς ε τ α ι ρ ί α ς τ η ν 30 η Μ α ρ τ ί ο υ 2 0 1
ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΤΟΥ ΤΜΗΜΑΤΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΟΥ Α.Π.Θ.
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΤΟΥ ΤΜΗΜΑΤΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΟΥ Α.Π.Θ. ΕΡΩΤΗΜΑΤΟΛΟΓΙΟ ΑΠΟΤΙΜΗΣΗΣ ΣΠΟΥΔΩΝ Ακαδημαϊκό Έτος Εγγραφής στο Τμήμα: Τρόπος Εγγραφής στο Τμήμα:
Εισαγωγή στα Λειτουργικά Συστήματα
Εισαγωγή στα Λειτουργικά Συστήματα Ενότητα 7: Διαχείριση Μνήμης ΙΙ Γεώργιος Φ. Φραγκούλης Τμήμα Ηλεκτρολόγων Μηχανικών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.
Κεντρική Μονάδα Επεξεργασίας
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2016-17 Κεντρική Μονάδα Επεξεργασίας (Σχεδιασμός και λειτουργία μιας απλής ΚΜΕ) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης
ibemo Kazakhstan Republic of Kazakhstan, West Kazakhstan Oblast, Aksai, Pramzone, BKKS office complex Phone: ; Fax:
i Όλες οι σύγχρονες ΚΜΕ είναι πολυπλοκότερες!
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2016-17 Κεντρική Επεξεργασίας (Σχεδιασμός και λειτουργία μιας απλής ΚΜΕ) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Η υπολογιστική
E π A π π ª π AÚ TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ. TfiÌÔ B' ÂÈÙÔ ÚÁÈÎ ÛÙ Ì Ù I
E π A π π ª π AÚ TÂ ÓÔÏÔÁ ÔÁÈÛÌÈÎÔ TfiÌÔ B' ÏÔ apple Ú ÎË ÂÈÙÔ ÚÁÈÎ ÛÙ Ì Ù I ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σχολή Θετικών Επιστηµών και Τεχνολογίας Πρόγραµµα Σπουδών ΠΛHPOΦOPIKH Θεµατική Ενότητα APXEΣ TEXNOΛOΓIAΣ
) 0 ) 2 & 2 & 0 + 6! ) & & & & & ), Γ , Γ 8 (?. Κ Ε 7 ) ) Μ & 7 Ν & & 0 7 & & Γ 7 & & 7 & Ν 2 & Γ Γ ( & & ) Η ++. Ε Ο 9 8 ) 8& & ) & Ε
#! % & ( + ),./! +./+., ( ( 1 #23 + + ), 1 (453.+ 6.+ 6, 7 1 89 3.! :.! :, 1 (453.. / 2 ; ? Α 7 ; Β / / 4 > (? / / ) 8 Χ :/. ++.. +. : 6 : ) )4 ) ) ( 4 )Φ 7 % 6 : : +.. ++. ) & & & & ), Γ, Γ 8 (?.
Μάθημα 3.8 Τεχνικές μεταφοράς δεδομένων Λειτουργία τακτικής σάρωσης (Polling) Λειτουργία Διακοπών DMA (Direct Memory Access)
Μάθημα 3.8 Τεχνικές μεταφοράς δεδομένων Λειτουργία τακτικής σάρωσης (Polling) Λειτουργία Διακοπών DMA (Direct Memory Access) Μελετώντας το μάθημα θα μπορείς να ξέρεις τη λειτουργία του Polling να ξέρεις
Μάθημα 3: Αρχιτεκτονική Υπολογιστών
Μάθημα 3: Αρχιτεκτονική Υπολογιστών 3.1 Περιφερειακές μονάδες και τμήμα επεξεργασίας Στην καθημερινή μας ζωή ερχόμαστε συνέχεια σε επαφή με υπολογιστές. Ο υπολογιστής είναι μια συσκευή που επεξεργάζεται