Navigation

News

Courses

Quick Links

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ

Ακ. έτος 2011-2012, 5ο Εξάμηνο ΗΜ&ΜΥ

ΔΙΔΑΣΚΟΝΤΕΣ: ΓΡΑΦΕΙA: Κτήριο ΗΜ&ΜΥ, 2ος όροφος, Αίθουσα 21.10 και 21.7

ΤΗΛΕΦΩΝΟ: 210-772 2541 και 210-772 1531

E-MAIL: {panag,nkoziris}@cslab.ece.ntua.gr

ΩΡΕΣ ΓΡΑΦΕΙΟΥ: Πέμπτη-Παρασκευή (9:30-10:30)

ΒΟΗΘΟΙ: Δρ. Κωνσταντίνος Νίκας, Δρ. Νίκος Αναστόπουλος

ΩΡΕΣ ΜΑΘΗΜΑΤΟΣ:
  1. Πέμπτη 15:15-18:00 : Νέο Κτήριο Ηλεκτρολόγων ΑΜΦ1 (Τμήμα Α-Κ), ΑΜΦ2 (Τμήμα Λ-Ω)
  2. Παρασκευή 10:45-12:30 : Νέο Κτήριο Ηλεκτρολόγων ΑΜΦ1 (Τμήμα Α-Κ), ΑΜΦ3 (Τμήμα Λ-Ω)
ΒΙΒΛΙA:
  1. Οργάνωση και Σχεδίαση Υπολογιστών (η διασύνδεση υλικού και λογισμικού), 4η έκδοση, David Patterson and John Hennessy, μετάφραση, εκδόσεις Κλειδάριθμος, 2010. (O εκδότης δίνει και τον 2ο τόμο μαζί με τον 1ο)
ΠΕΡΙΓΡΑΦΗ ΜΑΘΗΜΑΤΟΣ: Αλγόριθμοι αριθμητικών πράξεων. Αρχιτεκτονικές συνόλου εντολών γλώσσας μηχανής (Instruction Set Architectures), οργάνωση επεξεργαστών: μονάδα έλεγχου (control unit) και δίοδος δεδομένων (datapath), οργάνωση κεντρικής μονάδας επεξεργασίας, αρχιτεκτονικές αγωγού (pipeline), οργάνωση ιεραρχίας μνημών (κρυφές μνήμες, μετάφραση εικονικών διευθύνσεων, ΤLB), τρόποι αναφοράς στη μνήμη. Οργάνωση εισόδου-εξόδου, σύγχρονη-ασύγχρονη επικοινωνία, διακοπές, διάδρομοι.

ΠΕΡΙΕΧΟΜΕΝΑ:
  1. Γενικές έννοιες και τεχνολογία υπολογιστών. Αλγόριθμοι αριθμητικών πράξεων.
  2. Αρχιτεκτονικές Συνόλου Εντολών (ISA)-αναπαράσταση εντολών, το σύνολο εντολών της αρχιτεκτονικής MIPS (RISC).
  3. Σχεδίαση επεξεργαστή: δίοδος δεδομένων (datapath) και μονάδα ελέγχου (καλωδιωμένη λογική).
  4. Αύξηση της επίδοσης με χρήση διοχέτευσης (αρχιτεκτονική αγωγού-pipelining).
  5. Σύστημα μνήμης (Οργάνωση, ιεραρχία, Κρυφές μνήμες).
  6. Μονάδες Εισόδου/Εξόδου (Ι/Ο).

ΣΧΗΜΑ ΒΑΘΜΟΛΟΓΙΑΣ: Σειρές ασκήσεων (για παράδοση από τους σπουδαστές, bonus 1 μονάδα). Τελική γραπτή εξέταση με άριστα το 10.

ΒΙΒΛΙΟΓΡΑΦΙΑ
  1. Computer Organization and Design: The Hardware/Software Interface, 3rd Edition, David A. Patterson & John L. Hennessy, Morgan Kaufmann, 2004.
  2. Computer Architecture: A Quantitative Approach, 3rd Edition, John L. Hennessy & David A. Patterson, Morgan Kaufmann, 2002.
  3. Modern Processor Design: Fundamentals of Superscalar Processors, John Shen & Miko Lipasti, McGraw-Hill, 2004.
  4. Readings in Computer Architecture, edited by Mark Hill, Norman Jouppi & Gurindar Dohi, Morgan Kaufmann 2000.
  5. Computer Systems: A Programmer’s Perspective, Randal Bryant & David O’Hallaron, Prentice Hall, 2003.
  6. Computer Organization, Carl Hamacher, Zvonko Vranesic & Safwat Zaky, 5th edition, McGraw-Hill, 2002.
  7. Computer Architecture, Design and Performance, Barry Wilkinson, 2nd edition, 1996.
  8. Προηγμένα Θέματα Αρχιτεκτονικής Υπολογιστών (8o εξ. ΣΗΜΜΥ)