Please ensure Javascript is enabled for purposes of website accessibility

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

Εικόνα επιλογής

Αρχιτεκτονική Υπολογιστών

(16-205) -  Γιώργος Παπαδημητρίου

Περιγραφή Μαθήματος

Το μάθημα περιλαμβάνει τις ακόλουθες ενότητες:

  • Εισαγωγή, αφηρημένες έννοιες, και τεχνολογία των υπολογιστών
  • Αξιολόγηση της απόδοσης και μέτρα που χρησιμοποιούνται
  • Αρχιτεκτονικές συνόλου εντολών (Instruction Set Architectures) και ο μικροεπεξεργαστής MIPS
  • Συμβολική γλώσσα (assembly language) και γλώσσα μηχανής
  • Η διασύνδεση υλικού και λογισμικού. Από τις γλώσσες προγραμματισμού υψηλού επιπέδου στη γλώσσα μηχανής του υπολογιστή
  • Αριθμητική υπολογιστών για ακεραίους και πραγματικούς αριθμούς (αναπαραστάσεις, πράξεις, εντολές και υλικό)
  • Σχεδίαση κεντρικής μονάδας επεξεργασίας (CPU) χωρίς διοχέτευση. Διαδρομή δεδομένων (datapath) και μονάδα ελέγχου (control unit)
  • Τα βασικά της σχεδίασης της CPU με διοχέτευση (pipelining)
  • Τα βασικά της υλοποίησης των κρυφών μνημών (cache memories)

Εργαστήριο με αρχιτεκτονικούς προσομοιωτές και συμβολική γλώσσα.

Ημερομηνία δημιουργίας

Τρίτη 11 Φεβρουαρίου 2020

  • Βιβλιογραφία

    «Οργάνωση και Σχεδίαση Υπολογιστών: η Διασύνδεση Υλικού και Λογισμικού» (A' Τόμος), D. A. Patterson, και J. L. Hennessy, (μετάφραση και επιστημονική επιμέλεια στα ελληνικά: Δ. Γκιζόπουλος), Κλειδάριθμος, 2010. (τίτλος πρωτοτύπου: “Computer Organization and Design: the Hardware/Software Interface”, Elsevier/Morgan Kaufmann, 2010).