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

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

Κωδικός Εξάμηνο Τύπος Ώρες Εργαστήρια ECTS
ΗΥ500 3 Υποχρεωτικό 4 2E 6
E-class

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

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

Updated: