Παρουσίαση/Προβολή

Επιλέχθηκε εικόνα

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

(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