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

Εισαγωγή στην αρχιτεκτονική υπολογιστών. Ψηφιακή Λογική: συνδυαστικά και ακολουθιακά λογικά κυκλώματα. Αρχιτεκτονικές συνόλου εντολών: τύποι εντολών, κύκλος μηχανής και εκτέλεση εντολών, αρχιτεκτονικές CISC και RISC. Κεντρική μονάδα επεξεργασίας (ΚΜΕ): δομή και αρχές λειτουργίας. Απόδοση ΚΜΕ και μετροπρογράμματα. Παραλληλισμός σε επίπεδο εντολών: ΚΜΕ πολλαπλών κύκλων εκτέλεσης εντολής και pipelining. Επεξεργαστές superscalar και VLIW. Τεχνολογίες κύριας μνήμης. Ιεραρχίες μνήμης και κρυφές μνήμες. Εικονική μνήμη, υποστήριξη από ΚΜΕ. Διασύνδεση Εισόδου-Εξόδου (Ε/Ε), δίαυλοι και ελεγκτές Ε/Ε, διακοπές και τεχνικές άμεσης προσπέλασης μνήμης (DMA).
Code Hours Type eClass Semester
ΗΥ500 4 Υποχρεωτικό e-Class 3

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

  • “D.A.Patterson & J.L.Hennessy, “Οργάνωση και Σχεδίαση Υπολογιστών (Τόμος Α’)” , 4η έκδοση, Κλειδάριθμος, 2010.” eudoxus link
  • “W. Stallings, “Οργάνωση και Aρχιτεκτονική Υπολογιστών”, 8η έκδοση, ΤΖΙΟΛΑ, 2011.” eudoxus link