Μετάβαση στο κεντρικό περιεχόμενο
Call us
: 2810-393312
Διεύθυνση ηλε.ταχυδρομείου :
helpdesk@uoc.gr
Ελληνικά (el)
Ελληνικά (el)
English (en)
Αυτή τη στιγμή χρησιμοποιείτε πρόσβαση επισκέπτη
Σύνδεση
Αρχική
Ημερολόγιο
Αρχική
Ημερολόγιο
Περισσότερα
Ανάπτυξη όλων
Σύμπτυξη όλων
Άνοιγμα ευρετηρίου μαθήματος
Άνοιγμα συρταριού μπλοκ
Οργάνωση Υπολογιστών
Section outline
Επιλογή ενότητας Γενικά στοιχεία για το μάθημα
Σύμπτυξη
Ανάπτυξη
Γενικά στοιχεία για το μάθημα
Σύμπτυξη όλων
Ανάπτυξη όλων
Επιλογή δραστηριότητας Γενικά στοιχεία για το μάθημα
Γενικά στοιχεία για το μάθημα
Σελίδα
Επιλογή δραστηριότητας Περιεχόμενο μαθήματος
Περιεχόμενο μαθήματος
Σελίδα
Επιλογή δραστηριότητας Στοιχεία διδάσκοντα
Στοιχεία διδάσκοντα
Σελίδα
Επιλογή δραστηριότητας Ομάδα στόχος
Ομάδα στόχος
Σελίδα
Επιλογή δραστηριότητας Στόχοι μαθήματος
Στόχοι μαθήματος
Σελίδα
Επιλογή δραστηριότητας Προαπαιτούμενα
Προαπαιτούμενα
Σελίδα
Επιλογή δραστηριότητας Βιβλιογραφία - Πηγές
Βιβλιογραφία - Πηγές
Σελίδα
Επιλογή ενότητας 1. Εισαγωγή, Καταχωρητές, add/sub, addi, η Γλώσσα Assembly και ο Προσομοιωτής SPIM
Σύμπτυξη
Ανάπτυξη
1. Εισαγωγή, Καταχωρητές, add/sub, addi, η Γλώσσα Assembly και ο Προσομοιωτής SPIM
Επιλογή δραστηριότητας 1.0 Περιγραφή του μαθήματος και διαδικαστικά
1.0 Περιγραφή του μαθήματος και διαδικαστικά
Σελίδα
Επιλογή δραστηριότητας 1.1: Βασική λειτουργία του Υπολογιστή
1.1: Βασική λειτουργία του Υπολογιστή
Σελίδα
Επιλογή δραστηριότητας 1.2: Γλώσσες Μηχανής, Καταχωρητές, RISC, MIPS
1.2: Γλώσσες Μηχανής, Καταχωρητές, RISC, MIPS
Σελίδα
Επιλογή δραστηριότητας 1.3 (α): Assembly - add/sub, j
1.3 (α): Assembly - add/sub, j
Σελίδα
Επιλογή δραστηριότητας 1.3 (β): Immediates, Καταχωρητής Μηδέν, Σύνθεση άλλων πράξεων
1.3 (β): Immediates, Καταχωρητής Μηδέν, Σύνθεση άλλων πράξεων
Σελίδα
Επιλογή δραστηριότητας 1.4: Προσομοιωτές, SPIM
1.4: Προσομοιωτές, SPIM
Σελίδα
Επιλογή δραστηριότητας 1.5: Οδηγίες (Directives) προς τον Assembler
1.5: Οδηγίες (Directives) προς τον Assembler
Σελίδα
Επιλογή δραστηριότητας Άσκηση 1: Εισαγωγή, Καταχωρητές, add/sub, addi, η Γλώσσα Assembly και ο Προσομοιωτής SPIM
Άσκηση 1: Εισαγωγή, Καταχωρητές, add/sub, addi, η Γλώσσα Assembly και ο Προσομοιωτής SPIM
Αρχείο
Επιλογή ενότητας 2. Βρόχοι και Επικοινωνία Κονσόλας στον SPIM
Σύμπτυξη
Ανάπτυξη
2. Βρόχοι και Επικοινωνία Κονσόλας στον SPIM
Επιλογή δραστηριότητας 2.1: Διακλαδώσεις υπό Συνθήκη
2.1: Διακλαδώσεις υπό Συνθήκη
Σελίδα
Επιλογή δραστηριότητας 2.2: Strings, Print, Read
2.2: Strings, Print, Read
Σελίδα
Επιλογή δραστηριότητας Άσκηση 2: Βρόχοι και Επικοινωνία Κονσόλας στον SPIM
Άσκηση 2: Βρόχοι και Επικοινωνία Κονσόλας στον SPIM
Αρχείο
Επιλογή ενότητας 3. Προσπελάσεις Μνήμης στον MIPS
Σύμπτυξη
Ανάπτυξη
3. Προσπελάσεις Μνήμης στον MIPS
Επιλογή δραστηριότητας 3.1 (α): Οι εντολές load και store
3.1 (α): Οι εντολές load και store
Σελίδα
Επιλογή δραστηριότητας 3.1 (β): Πίνακες, παράδειγμα σελίδων 123-125
3.1 (β): Πίνακες, παράδειγμα σελίδων 123-125
Σελίδα
Επιλογή δραστηριότητας 3.2 (α): Αρχιτεκτονικές Byte Addressable
3.2 (α): Αρχιτεκτονικές Byte Addressable
Σελίδα
Επιλογή δραστηριότητας 3.1 (γ): Χρήσεις του Addressing Mode του MIPS
3.1 (γ): Χρήσεις του Addressing Mode του MIPS
Σελίδα
Επιλογή δραστηριότητας 3.2 (β): Περιορισμοί Ευθυγράμμισης
3.2 (β): Περιορισμοί Ευθυγράμμισης
Σελίδα
Επιλογή δραστηριότητας 3.4: Σχόλια για την Άσκηση 3.1
3.4: Σχόλια για την Άσκηση 3.1
Σελίδα
Επιλογή δραστηριότητας 3.3 (α): Τι είναι οι Μηχανές Big-Endian και Little-Endian;
3.3 (α): Τι είναι οι Μηχανές Big-Endian και Little-Endian;
Σελίδα
Επιλογή δραστηριότητας 3.3 (β): Τι θα συμβεί αν τρέξουμε το πρόγραμμα σε έναν επεξεργαστή;
3.3 (β): Τι θα συμβεί αν τρέξουμε το πρόγραμμα σε έναν επεξεργαστή;
Σελίδα
Επιλογή δραστηριότητας 3.3 (γ): ftp
3.3 (γ): ftp
Σελίδα
Επιλογή δραστηριότητας Άσκηση 3: Προσπελάσεις Μνήμης στον MIPS
Άσκηση 3: Προσπελάσεις Μνήμης στον MIPS
Αρχείο
Επιλογή ενότητας 4. Γλώσσα Μηχανής, Format Εντολών
Σύμπτυξη
Ανάπτυξη
4. Γλώσσα Μηχανής, Format Εντολών
Επιλογή δραστηριότητας 4.1: Format Εντολών του MIPS (Γλώσσα Μηχανής)
4.1: Format Εντολών του MIPS (Γλώσσα Μηχανής)
Σελίδα
Επιλογή δραστηριότητας 4.2: op-func: Κωδικοποίηση Μεταβλητού Μήκους
4.2: op-func: Κωδικοποίηση Μεταβλητού Μήκους
Σελίδα
Επιλογή δραστηριότητας Άσκηση 4: Γλώσσα Μηχανής, Format Εντολών
Άσκηση 4: Γλώσσα Μηχανής, Format Εντολών
Αρχείο
Επιλογή ενότητας 5. Εντολές Συγκρίσεων και Μεταφοράς ελέγχου
Σύμπτυξη
Ανάπτυξη
5. Εντολές Συγκρίσεων και Μεταφοράς ελέγχου
Επιλογή δραστηριότητας 5.1 (α): Προορισμός διακλαδώσεων PC-relative
5.1 (α): Προορισμός διακλαδώσεων PC-relative
Σελίδα
Επιλογή δραστηριότητας 5.1 (β): Συγκρίσεις καταχωρητών στις Εντολές Διακλάδωσης του MIPS
5.1 (β): Συγκρίσεις καταχωρητών στις Εντολές Διακλάδωσης του MIPS
Σελίδα
Επιλογή δραστηριότητας 5.1 (γ): Οι εντολές slt, slti
5.1 (γ): Οι εντολές slt, slti
Σελίδα
Επιλογή δραστηριότητας ΕΠΑΝΑΛΗΨΗ
ΕΠΑΝΑΛΗΨΗ
Σελίδα
Επιλογή δραστηριότητας 5.1 (γ - δεύτερο μέρος): Οι εντολές slt, slti
5.1 (γ - δεύτερο μέρος): Οι εντολές slt, slti
Σελίδα
Επιλογή δραστηριότητας 5.1 (δ): Μετάφραση if-then-else
5.1 (δ): Μετάφραση if-then-else
Σελίδα
Επιλογή δραστηριότητας 5.1 (ε): Μετάφραση while
5.1 (ε): Μετάφραση while
Σελίδα
Επιλογή δραστηριότητας 5.1 (στ): Μετάφραση Συνθήκης με Λογικό ΚΑΙ
5.1 (στ): Μετάφραση Συνθήκης με Λογικό ΚΑΙ
Σελίδα
Επιλογή δραστηριότητας 5.1 (ζ): Εντολή Jump και Διεύθυνση Προορισμού της
5.1 (ζ): Εντολή Jump και Διεύθυνση Προορισμού της
Σελίδα
Επιλογή δραστηριότητας 5.1 (η): Jump-Register για πολύ μακριά και για επιστροφή από τη διαδικασία
5.1 (η): Jump-Register για πολύ μακριά και για επιστροφή από τη διαδικασία
Σελίδα
Επιλογή δραστηριότητας 5.1 (θ): Jump-Register για Switch Statement
5.1 (θ): Jump-Register για Switch Statement
Σελίδα
Επιλογή δραστηριότητας 5.1 (ι): Jump-and-Link για κάλεσμα διαδικασίας
5.1 (ι): Jump-and-Link για κάλεσμα διαδικασίας
Σελίδα
Επιλογή δραστηριότητας Άσκηση 5: Εντολές Συγκρίσεων και Μεταφοράς Ελέγχου
Άσκηση 5: Εντολές Συγκρίσεων και Μεταφοράς Ελέγχου
Αρχείο
Επιλογή ενότητας 6. Κάλεσμα Διαδικασιών, Χρήση και Σώσιμο Καταχωρητών
Σύμπτυξη
Ανάπτυξη
6. Κάλεσμα Διαδικασιών, Χρήση και Σώσιμο Καταχωρητών
Επιλογή δραστηριότητας 6.2 (α): Που αποθηκεύεται η Διεύθυνση Επιστροφής;
6.2 (α): Που αποθηκεύεται η Διεύθυνση Επιστροφής;
Σελίδα
Επιλογή δραστηριότητας 6.1 (α): Ορισμός Caller-Saved, Callee-Saved
6.1 (α): Ορισμός Caller-Saved, Callee-Saved
Σελίδα
Επιλογή δραστηριότητας 6.1 (β): Διάρκεια ζωής Καταχωρητή
6.1 (β): Διάρκεια ζωής Καταχωρητή
Σελίδα
Επιλογή δραστηριότητας 6.1 (γ): Περίπτωση 1: νεκρός στο κάλεσμα
6.1 (γ): Περίπτωση 1: νεκρός στο κάλεσμα
Σελίδα
Επιλογή δραστηριότητας 6.1 (δ): Περίπτωση 2: ζωντανός στο κάλεσμα
6.1 (δ): Περίπτωση 2: ζωντανός στο κάλεσμα
Σελίδα
Επιλογή δραστηριότητας 6.1 (ε): Προσωρινοί και Διατηρούμενοι Καταχωρητές
6.1 (ε): Προσωρινοί και Διατηρούμενοι Καταχωρητές
Σελίδα
Επιλογή δραστηριότητας 6.2 (β): Ορίσματα και Επιστρεφόμενες τιμές διαδικασιών
6.2 (β): Ορίσματα και Επιστρεφόμενες τιμές διαδικασιών
Σελίδα
Επιλογή δραστηριότητας 6.2 (γ): Χάρτες Καταχωρητών - 6.4: Καθολικές (Global) Μεταβλητές
6.2 (γ): Χάρτες Καταχωρητών - 6.4: Καθολικές (Global) Μεταβλητές
Σελίδα
Επιλογή δραστηριότητας 6.3: Αναδρομή, Στοίβα
6.3: Αναδρομή, Στοίβα
Σελίδα
Επιλογή δραστηριότητας Σημειώσεις Διδασκαλίας 6: Κάλεσμα Διαδικασιών, Χρήση και Σώσιμο Καταχωρητών
Σημειώσεις Διδασκαλίας 6: Κάλεσμα Διαδικασιών, Χρήση και Σώσιμο Καταχωρητών
Αρχείο
Επιλογή ενότητας 7. Άσκηση Συνδεδεμένης Λίστας και Διαδικασιών
Σύμπτυξη
Ανάπτυξη
7. Άσκηση Συνδεδεμένης Λίστας και Διαδικασιών
Επιλογή δραστηριότητας 7.2: Δυναμική Εκχώρηση Μνήμης
7.2: Δυναμική Εκχώρηση Μνήμης
Σελίδα
Επιλογή δραστηριότητας Επανάληψη Καλέσματος και Επιστροφής διαδικασίας
Επανάληψη Καλέσματος και Επιστροφής διαδικασίας
Σελίδα
Επιλογή δραστηριότητας Άσκηση 7: Πρόγραμμα Συνδεδεμένης Λίστας και Διαδικασιών
Άσκηση 7: Πρόγραμμα Συνδεδεμένης Λίστας και Διαδικασιών
Αρχείο
Επιλογή ενότητας 8. Μια απλή υλοποίηση του MIPS σε 1 κύκλο ρολογιού ανά εντολή
Σύμπτυξη
Ανάπτυξη
8. Μια απλή υλοποίηση του MIPS σε 1 κύκλο ρολογιού ανά εντολή
Επιλογή δραστηριότητας 8.1 Γενική Ιδέα Απλής Υλοποίησης του MIPS σε 1 κύκλο ρολογιού ανά εντολή
8.1 Γενική Ιδέα Απλής Υλοποίησης του MIPS σε 1 κύκλο ρολογιού ανά εντολή
Σελίδα
Επιλογή δραστηριότητας 8.2: Πολύπορτο Αρχείο Καταχωρητών
8.2: Πολύπορτο Αρχείο Καταχωρητών
Σελίδα
Επιλογή δραστηριότητας 8.3: Προσημασμένοι Αριθμοί, Επέκταση Προσήμου
8.3: Προσημασμένοι Αριθμοί, Επέκταση Προσήμου
Σελίδα
Επιλογή δραστηριότητας 8.4: Load Upper Immediate: Κατασκευή Αυθαίρετων 32-μπιτων σταθερών σε καταχωρητή
8.4: Load Upper Immediate: Κατασκευή Αυθαίρετων 32-μπιτων σταθερών σε καταχωρητή
Σελίδα
Επιλογή δραστηριότητας 8.5: To Datapath του MIPS ενός κύκλου ρολογιού με πλήρεις λεπτομέρειες
8.5: To Datapath του MIPS ενός κύκλου ρολογιού με πλήρεις λεπτομέρειες
Σελίδα
Επιλογή δραστηριότητας 8.6: Το (Συνδυαστικό) Κύκλωμα Ελέγχου
8.6: Το (Συνδυαστικό) Κύκλωμα Ελέγχου
Σελίδα
Επιλογή δραστηριότητας 8.7: Πόσο αργό είναι το ρολόι της απλής υλοποίησης;
8.7: Πόσο αργό είναι το ρολόι της απλής υλοποίησης;
Σελίδα
Επιλογή δραστηριότητας 8.8: Περί σπατάλης ή μη υπολογιστικών πόρων
8.8: Περί σπατάλης ή μη υπολογιστικών πόρων
Σελίδα
Επιλογή δραστηριότητας 8.9: Υλοποίηση πολλαπλών κύκλων ανά εντολή για εξοικονόμηση πόρων
8.9: Υλοποίηση πολλαπλών κύκλων ανά εντολή για εξοικονόμηση πόρων
Σελίδα
Επιλογή δραστηριότητας ΕΠΑΝΑΛΗΨΗ - Οι Διευθύνσεις Μνήμης και οι Εντολές Load και Store
ΕΠΑΝΑΛΗΨΗ - Οι Διευθύνσεις Μνήμης και οι Εντολές Load και Store
Σελίδα
Επιλογή δραστηριότητας ΕΠΑΝΑΛΗΨΗ - Εντολές Διακλάδωσης και Διαδικασίες
ΕΠΑΝΑΛΗΨΗ - Εντολές Διακλάδωσης και Διαδικασίες
Σελίδα
Επιλογή δραστηριότητας Άσκηση 8: Μία Απλή Υλοποίηση του MIPS σε Έναν Κύκλο Ρολογιού ανά Εντολή
Άσκηση 8: Μία Απλή Υλοποίηση του MIPS σε Έναν Κύκλο Ρολογιού ανά Εντολή
Αρχείο
Επιλογή δραστηριότητας Quiz
Quiz
Κουίζ
Επιλογή ενότητας 9. Ομοχειρία (Pipelining - Διοχέτευση)
Σύμπτυξη
Ανάπτυξη
9. Ομοχειρία (Pipelining - Διοχέτευση)
Επιλογή δραστηριότητας 9.1: Εισαγωγή, Παροχή, Καθυστέρηση, Παράδειγμα Μπουγάδας
9.1: Εισαγωγή, Παροχή, Καθυστέρηση, Παράδειγμα Μπουγάδας
Σελίδα
Επιλογή δραστηριότητας 9.2: Βασική ιδέα του Pipelined Datapath
9.2: Βασική ιδέα του Pipelined Datapath
Σελίδα
Επιλογή δραστηριότητας 9.3: Παροχή και καθυστέρηση... ξανά!
9.3: Παροχή και καθυστέρηση... ξανά!
Σελίδα
Επιλογή δραστηριότητας 9.4: Λεπτομερής Λειτουργία του Pipelined Datapath χωρίς Αλληλεξαρτήσεις ή Διακλαδώσεις
9.4: Λεπτομερής Λειτουργία του Pipelined Datapath χωρίς Αλληλεξαρτήσεις ή Διακλαδώσεις
Σελίδα
Επιλογή δραστηριότητας 9.5: Γραφική Αναπαράσταση Ομοχειρίας
9.5: Γραφική Αναπαράσταση Ομοχειρίας
Σελίδα
Επιλογή δραστηριότητας 9.6: Μονάδα Ελέγχου για την Ομοχειρία
9.6: Μονάδα Ελέγχου για την Ομοχειρία
Σελίδα
Επιλογή δραστηριότητας 9.7: Εντολές ALU: 4 ή 5 Βαθμίδες;
9.7: Εντολές ALU: 4 ή 5 Βαθμίδες;
Σελίδα
Επιλογή δραστηριότητας 9.8: Αλληλεξαρτήσεις μεταξύ εντολών ALU: "Προσπέρασμα"
9.8: Αλληλεξαρτήσεις μεταξύ εντολών ALU: "Προσπέρασμα"
Σελίδα
Επιλογή δραστηριότητας 9.9: Datapath για Προσπέρασμα
9.9: Datapath για Προσπέρασμα
Σελίδα
Επιλογή δραστηριότητας 9.10: Έλεγχος για Προσπέρασμα
9.10: Έλεγχος για Προσπέρασμα
Σελίδα
Επιλογή δραστηριότητας 9.11: Εξάρτηση από προηγούμενη εντολή Load: Αναμονή
9.11: Εξάρτηση από προηγούμενη εντολή Load: Αναμονή
Σελίδα
Επιλογή δραστηριότητας 9.12: Κύκλωμα Ελέγχου για Αναμονή
9.12: Κύκλωμα Ελέγχου για Αναμονή
Σελίδα
Επιλογή δραστηριότητας 9.13: Στατική Αναδιάταξη Εντολών γιά την Αποφυγή Αναμονών
9.13: Στατική Αναδιάταξη Εντολών γιά την Αποφυγή Αναμονών
Σελίδα
Επιλογή δραστηριότητας 9.14: Αλληλεξαρτήσεις RAW, WAW, WAR
9.14: Αλληλεξαρτήσεις RAW, WAW, WAR
Σελίδα
Επιλογή δραστηριότητας 9.15: Οι Aλληλεξαρτήσεις στη δική μας Pipeline, Συνολικά
9.15: Οι Aλληλεξαρτήσεις στη δική μας Pipeline, Συνολικά
Σελίδα
Επιλογή δραστηριότητας 9.16: Διακλαδώσεις και Άλματα, Υπόθεση Αποτυχίας της Διακλάδωσης και Ακύρωση Εντολών εάν αυτή Επιτύχει
9.16: Διακλαδώσεις και Άλματα, Υπόθεση Αποτυχίας της Διακλάδωσης και Ακύρωση Εντολών εάν αυτή Επιτύχει
Σελίδα
Επιλογή δραστηριότητας 9.17: Πρόβλεψη Διακλαδώσεων
9.17: Πρόβλεψη Διακλαδώσεων
Σελίδα
Επιλογή δραστηριότητας Άσκηση 9: Εισαγωγή στην Ομοχειρία (Pipelining - Διοχέτευση)
Άσκηση 9: Εισαγωγή στην Ομοχειρία (Pipelining - Διοχέτευση)
Αρχείο
Επιλογή ενότητας 10. Επίδοση Επεξεργαστών, CPI
Σύμπτυξη
Ανάπτυξη
10. Επίδοση Επεξεργαστών, CPI
Επιλογή δραστηριότητας Άσκηση 10.1: Επίδοση Επεξεργαστών
Άσκηση 10.1: Επίδοση Επεξεργαστών
Σελίδα
Επιλογή δραστηριότητας Άσκηση 10.2: Mέσο CPI του Επεξεργαστή πολλαπλών κύκλων ανά εντολή
Άσκηση 10.2: Mέσο CPI του Επεξεργαστή πολλαπλών κύκλων ανά εντολή
Σελίδα
Επιλογή δραστηριότητας Άσκηση 10: Επίδοση Επεξεργαστών, CPI
Άσκηση 10: Επίδοση Επεξεργαστών, CPI
Αρχείο
Επιλογή ενότητας 11. Κρυφές Μνήμες και η Επίδοσή τους
Σύμπτυξη
Ανάπτυξη
11. Κρυφές Μνήμες και η Επίδοσή τους
Επιλογή δραστηριότητας 11.0: Εισαγωγή στην Ιεραρχία Μνήμης
11.0: Εισαγωγή στην Ιεραρχία Μνήμης
Σελίδα
Επιλογή δραστηριότητας 11.3 (α): Πώς ψάχνουμε κάτι που το έχουμε στην κρυφή μνήμη;
11.3 (α): Πώς ψάχνουμε κάτι που το έχουμε στην κρυφή μνήμη;
Σελίδα
Επιλογή δραστηριότητας 11.3 (β): Kρυφές μνήμες Μονοσήμαντης ('Αμεσης) Απεικόνισης
11.3 (β): Kρυφές μνήμες Μονοσήμαντης ('Αμεσης) Απεικόνισης
Σελίδα
Επιλογή δραστηριότητας 11.3 (γ): Οι Ετικέτες (Tags)
11.3 (γ): Οι Ετικέτες (Tags)
Σελίδα
Επιλογή δραστηριότητας 11.1: Μέσος Χρόνος Προσπέλασης Ιεραρχίας Μνήμης
11.1: Μέσος Χρόνος Προσπέλασης Ιεραρχίας Μνήμης
Σελίδα
Επιλογή δραστηριότητας 11.2: Επίδοση Επεξεργαστή με Ιεραρχία Μνήμης
11.2: Επίδοση Επεξεργαστή με Ιεραρχία Μνήμης
Σελίδα
Επιλογή δραστηριότητας 11.5: Αύξηση μεγέθους του Block (Line) για εκμετάλλευση της Χωρικής Τοπικότητας
11.5: Αύξηση μεγέθους του Block (Line) για εκμετάλλευση της Χωρικής Τοπικότητας
Σελίδα
Επιλογή δραστηριότητας 11.5 (β): Block (Line) για εκμετάλλευση της Χωρικής Τοπικότητας
11.5 (β): Block (Line) για εκμετάλλευση της Χωρικής Τοπικότητας
Σελίδα
Επιλογή δραστηριότητας 11.6: Συσχετιστική Κρυφή Μνήμη Δύο Δρόμων
11.6: Συσχετιστική Κρυφή Μνήμη Δύο Δρόμων
Σελίδα
Επιλογή δραστηριότητας 11.7: Επιλογή του Block που θα Αντικατασταθεί
11.7: Επιλογή του Block που θα Αντικατασταθεί
Σελίδα
Επιλογή δραστηριότητας 11.8: Ταυτόχρονη και Ετερόχρονη Εγγραφή (Write-Through, Write-Back)
11.8: Ταυτόχρονη και Ετερόχρονη Εγγραφή (Write-Through, Write-Back)
Σελίδα
Επιλογή δραστηριότητας Επιπλέον διδακτικό υλικό κρυφών μνημών
Επιπλέον διδακτικό υλικό κρυφών μνημών
Αρχείο
Επιλογή δραστηριότητας Άσκηση 11: Κρυφές Μνήμες και η Επίδοσή τους
Άσκηση 11: Κρυφές Μνήμες και η Επίδοσή τους
Αρχείο
Επιλογή ενότητας 12. Εικονική Μνήμη (Virtual Memory)
Σύμπτυξη
Ανάπτυξη
12. Εικονική Μνήμη (Virtual Memory)
Επιλογή δραστηριότητας 12.1 (α): Εικονική Μνήμη: Στόχοι της
12.1 (α): Εικονική Μνήμη: Στόχοι της
Σελίδα
Επιλογή δραστηριότητας 12.1 (β): Διεργασίες (Processes), Εικονικές Μηχανές
12.1 (β): Διεργασίες (Processes), Εικονικές Μηχανές
Σελίδα
Επιλογή δραστηριότητας 12.2 (α): Σελίδες, Τοποθέτηση, Αναζήτηση
12.2 (α): Σελίδες, Τοποθέτηση, Αναζήτηση
Σελίδα
Επιλογή δραστηριότητας 12.2 (β): Μετάφραση Διευθύνσεων
12.2 (β): Μετάφραση Διευθύνσεων
Σελίδα
Επιλογή δραστηριότητας 12.2 (γ): Ταχύτητα Μετάφρασης: TLB και η σχέση του με τις Κρυφές Μνήμες
12.2 (γ): Ταχύτητα Μετάφρασης: TLB και η σχέση του με τις Κρυφές Μνήμες
Σελίδα
Επιλογή δραστηριότητας 12.2 (δ): Το TLB σε σχέση με την Κρυφή Μνήμη
12.2 (δ): Το TLB σε σχέση με την Κρυφή Μνήμη
Σελίδα
Επιλογή δραστηριότητας 12.3 (α): Διακοπές/Εξαιρέσεις
12.3 (α): Διακοπές/Εξαιρέσεις
Σελίδα
Επιλογή δραστηριότητας 12.3 (β): Προστασία Λειτουργικού Συστήματος: User/Kernel Mode
12.3 (β): Προστασία Λειτουργικού Συστήματος: User/Kernel Mode
Σελίδα
Επιλογή δραστηριότητας 12.3 (γ): Προστασία και Συνεργασία μεταξύ Διεργασιών
12.3 (γ): Προστασία και Συνεργασία μεταξύ Διεργασιών
Σελίδα
Επιλογή δραστηριότητας 12.5: Πολυεπίπεδοι Πίνακες Μετάφρασης
12.5: Πολυεπίπεδοι Πίνακες Μετάφρασης
Σελίδα
Επιλογή δραστηριότητας Άσκηση 12: Εικονική Μνήμη (Virtual Memory)
Άσκηση 12: Εικονική Μνήμη (Virtual Memory)
Αρχείο
Επιλογή ενότητας 13. Μονάδες Εισόδου/Εξόδου (Ι/Ο) - Σύνδεσμοι/Αρτηρίες - DΜΑ
Σύμπτυξη
Ανάπτυξη
13. Μονάδες Εισόδου/Εξόδου (Ι/Ο) - Σύνδεσμοι/Αρτηρίες - DΜΑ
Επιλογή δραστηριότητας 13.1: SRAM, DRAM, Προσπελάσεις Συνεχόμενων Λέξεων
13.1: SRAM, DRAM, Προσπελάσεις Συνεχόμενων Λέξεων
Σελίδα
Επιλογή δραστηριότητας 13.2: Κόστος Εκκίνησης και Παροχή (Startup Cost versus Throughput)
13.2: Κόστος Εκκίνησης και Παροχή (Startup Cost versus Throughput)
Σελίδα
Επιλογή δραστηριότητας 13.3: Διαφύλλωση (Interleaving), Αλληλοκαλυπτόμενες Δοσοληψίες
13.3: Διαφύλλωση (Interleaving), Αλληλοκαλυπτόμενες Δοσοληψίες
Σελίδα
Επιλογή δραστηριότητας 13.4: Απεικόνιση Μνήμης των Μονάδων Ε/Ε (Memory Mapped I/O)
13.4: Απεικόνιση Μνήμης των Μονάδων Ε/Ε (Memory Mapped I/O)
Σελίδα
Επιλογή δραστηριότητας 13.5 (α): Καταχωρητές Κατάστασης
13.5 (α): Καταχωρητές Κατάστασης
Σελίδα
Επιλογή δραστηριότητας 13.5 (β): Busy Wait, Polling
13.5 (β): Busy Wait, Polling
Σελίδα
Επιλογή δραστηριότητας 13.6: Κόστος Ε/Ε βάσει Δειγματοληψίας και βάσει Διακοπών
13.6: Κόστος Ε/Ε βάσει Δειγματοληψίας και βάσει Διακοπών
Σελίδα
Επιλογή δραστηριότητας 13.7: Aπευθείας Πρόσβαση Μνήμης (DMA) από Συσκευές Ε/Ε
13.7: Aπευθείας Πρόσβαση Μνήμης (DMA) από Συσκευές Ε/Ε
Σελίδα
Επιλογή δραστηριότητας Άσκηση 13: Μονάδες Εισόδου/Εξόδου (I/O), Σύνδεσμοι/Αρτηρίες, DMA
Άσκηση 13: Μονάδες Εισόδου/Εξόδου (I/O), Σύνδεσμοι/Αρτηρίες, DMA
Αρχείο
Επιλογή ενότητας 14. Συνoχή Κρυφών Μνημών, Προχωρημένοι Επεξεργαστές
Σύμπτυξη
Ανάπτυξη
14. Συνoχή Κρυφών Μνημών, Προχωρημένοι Επεξεργαστές
Επιλογή δραστηριότητας 14.1: DMA και Συνοχή Κρυφής-Κύριας Μνήμης
14.1: DMA και Συνοχή Κρυφής-Κύριας Μνήμης
Σελίδα
Επιλογή δραστηριότητας 14.2 (α): Πολυεπεξεργαστές και Κρυφές Μνήμες
14.2 (α): Πολυεπεξεργαστές και Κρυφές Μνήμες
Σελίδα
Επιλογή δραστηριότητας 14.2 (β): Πρωτόκολλα Συνοχής τύπου "Snooping"
14.2 (β): Πρωτόκολλα Συνοχής τύπου "Snooping"
Σελίδα
Επιλογή δραστηριότητας 14.4 (α): Παραλληλία Επιπέδου Εντολής (ILP)
14.4 (α): Παραλληλία Επιπέδου Εντολής (ILP)
Σελίδα
Επιλογή δραστηριότητας 14.4 (β): Στατικό Instruction Scheduling και οι δυσκολίες του με άγνωστες διευθύνσεις
14.4 (β): Στατικό Instruction Scheduling και οι δυσκολίες του με άγνωστες διευθύνσεις
Σελίδα
Επιλογή δραστηριότητας 14.4 (γ): Επεξεργαστές με Out-of-Order Execution
14.4 (γ): Επεξεργαστές με Out-of-Order Execution
Σελίδα
Επιλογή δραστηριότητας 14.5: Πολυνημάτωση (Multithreading)
14.5: Πολυνημάτωση (Multithreading)
Σελίδα
Επιλογή δραστηριότητας Άσκηση 14: Συνοχή (Coherence) Κρυφών Μνημών, Προχωρημένοι Επεξεργαστές (Out-of-Order, Superscalar, Multithreading, Multicores)
Άσκηση 14: Συνοχή (Coherence) Κρυφών Μνημών, Προχωρημένοι Επεξεργαστές (Out-of-Order, Superscalar, Multithreading, Multicores)
Αρχείο
Επιλογή ενότητας 15. ΕΠΑΝΑΛΗΠΤΙΚΟ ΜΑΘΗΜΑ
Σύμπτυξη
Ανάπτυξη
15. ΕΠΑΝΑΛΗΠΤΙΚΟ ΜΑΘΗΜΑ
Επιλογή δραστηριότητας 15.1: Ευθυγράμμιση Μπλοκς
15.1: Ευθυγράμμιση Μπλοκς
Σελίδα
Επιλογή δραστηριότητας 15.2: Εικονικές Μνήμες
15.2: Εικονικές Μνήμες
Σελίδα
Επιλογή δραστηριότητας 15.3: Κρυφές Μνήμες
15.3: Κρυφές Μνήμες
Σελίδα
Επιλογή δραστηριότητας 15.4: CPI (Cycles per Instruction)
15.4: CPI (Cycles per Instruction)
Σελίδα
Επιλογή δραστηριότητας 15.5: Interrupts and Exceptions
15.5: Interrupts and Exceptions
Σελίδα
Επιλογή δραστηριότητας 15.6: Pipeline
15.6: Pipeline
Σελίδα
Επιλογή δραστηριότητας 15.7: Επικοινωνία με τις Περιφερειακές Συσκευές
15.7: Επικοινωνία με τις Περιφερειακές Συσκευές
Σελίδα
Επιλογή δραστηριότητας 15.8: Προχωρημένοι Επεξεργαστές
15.8: Προχωρημένοι Επεξεργαστές
Σελίδα