Παρουσίαση/Προβολή
Οργάνωση Συστημάτων Υπολογιστών
(423662) - Λάζαρος Παπαδόπουλος
Περιγραφή Μαθήματος
Το μάθημα στοχεύει
(α) να δώσει σε όλους τους φοιτητές τις απαραίτητες γνώσεις υλικού (hardware) και οργάνωσης/αρχιτεκτονικής υπολογιστών τις οποίες θα χρειαστούν στη μετέπειτα πορεία τους
(β) Να διδάξει στοιχειώδεις γνώσεις σχετικά με τις γλώσσες Assembly, χρησιμοποιώντας σαν παράδειγμα το μοντέρνο, ανοικτό ρεπερτόριο εντολών RISC-V.
(γ) Να δείξει πώς κατασκευάζεται ένας ολόκληρος αλλά απλός επεξεργαστής χρησιμοποιώντας μόνο τις λογικές πύλες και flip-flops που ο φοιτητής ξέρει από την Ψηφιακή Σχεδίαση.
Ως σύγγραμμα για το μάθημα προτείνεται το: "Οργάνωση και σχεδίαση υπολογιστών - Έκδοση RISC-V", από Patterson, Hennesy (Κωδικός βιβλίου: 112705606).
Ημερομηνία δημιουργίας
Τρίτη 28 Σεπτεμβρίου 2021
-
Περίγραμμα
Περιεχόμενο μαθήματος
- Εισαγωγή στα συστήματα υπολογιστών, επεξεργαστής, μνήμη, είσοδος/έξοδος, η διεπαφή με το λογισμικό
- Αριθμητικές αναπαραστάσεις
- Ρεπερτόριο εντολών - βασική ροή εκτέλεσης προγραμμάτων
- Παραδείγματα προγραμμάτων assembly - μετάφραση βασικών προγραμματιστικών δομών
- Κωδικοποίηση εντολών και ο ρόλος του μεταγλωτιστή
- Συναρτήσεις, στοίβα
- Αριθμοί σταθερής και κινητής υποδιαστολής
- Πολλαπλασιασμός και διαίρεση ακεραίων
- Ψηφιακές κυκλώματικές δομές - Λειτουργίες σε επίπεδο καταχωρητών
- Η οργάνωση ενός επεξεργαστή - Η εκτέλεση των εντολών στο υλικό
- Βασικές αρχές του συστήματος μνήμηςΜέθοδοι αξιολόγησης
- 3 Εργαστήρια: 1 προγραμματισμού assembly και 2 με πλακέτες FPGA (30% του τελικού βαθμού)
- Τελική εξέταση (70% του τελικού βαθμού)Διδάσκοντες
Λάζαρος Παπαδόπουλος, Επίκουρος Καθηγητής
Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
Δημοκρίτειο Πανεπιστήμιο Θράκης
Κτήριο Β' (1.11)
E-mail: lpapadop@ee.duth.gr