You are on page 1of 1

ΔΘΝΙΚΟ ΜΔΣ΢ΟΒΙΟ ΠΟΛΤΣΔΥΝΔΙΟ

΢ΥΟ ΛΗ ΗΛΔΚΣΡΟ ΛΟ ΓΩΝ ΜΗΥ ΑΝΙΚΩΝ ΚΑΙ ΜΗΥ ΑΝΙ ΚΩΝ ΤΠΟ ΛΟΓΙ΢Σ ΩΝ
ΣΟ ΜΔΑ΢ Σ ΔΥ ΝΟ ΛΟΓΙΑ΢ ΠΛΗΡΟ ΦΟ ΡΙΚΗ΢ ΚΑΙ ΤΠΟ ΛΟΓΙ΢ΣΩΝ
ΔΡΓΑ΢ΣΗΡΙΟ ΤΠΟΛΟΓΙ ΢ΣΙΚΩΝ ΢Τ΢ΣΗΜΑΣΩΝ
www.cslab.ece.ntua.gr

ΑΡΥΙΣΔΚΣΟΝΙΚΗ ΤΠΟΛΟΓΙ΢ΣΩΝ
Ακ. έηορ 2007-2008, 5ο Δξάμηνο ΗΜ&ΜΤ

ΓΙΓΑ΢ΚΟΝΣΔ΢ : Παλαγηώηεο Σζαλάθαο, Καζ. ΔΜΠ, (Σκήκα Α-Λ)


Νεθηάξηνο Κνδύξεο, Δπίθ. Καζ. ΔΜΠ, (Σκήκα Μ-Ω)
Αξηζηείδεο ΢ωηεξόπνπινο, Γξ. ΔΜΠ (Σκήκα Α-Λ)
ΓΡΑΦΔΙΑ : Κηίξην ΗΜ&ΜΤ, 2νο όξνθνο, γξαθεία 21.10 & 21.7
ΣΗΛΔΦΩΝΟ : 210-772 2541 & 210-772 1531
E-MAIL : {panag,nkoziris,sotirop}@cslab.ece.ntua.gr
ΩΡΔ΢ ΓΡΑΦΔΙΟΤ : Πέκπηε-Παξαζθεπή (09:30-10:30) ή θαηόπηλ ζπλελλνήζεωο
ΒΟΗΘΟΙ : Νίθνο Αλαζηόπνπινο
ΩΡΔ΢ ΜΑΘΗΜΑΣΟ΢ : Πέμπηη 16:00-18:00, ζην Νέν Κηίξην Ηιεθηξ.: ΑΜΦ 1 (Σκήκα Α-Λ), ΑΜΦ 2 (Σκήκα Μ-Ω).
Παπαζκεςή 10:45-12:30, ζην Νέν Κηίξην Ηιεθηξ.: ΑΜΦ 3 (Σκήκα Α-Λ), ΑΜΦ 2 (Σκήκα Μ-Ω).
ε
ΒΙΒΛΙΑ : α) Οργάνωζη και Σχεδίαζη Υπολογιζηών (η διαζύνδεζη ςλικού και λογιζμικού), 3 έθδνζε,
David Patterson and John Hennessy, κεηάθξαζε, εθδόζεηο Κιεηδάξηζκνο, 2006.
(Σν βηβιίν ζα δηαηίζεηαη 10:00-14:00 θάζε κέξα από ηε γξακκαηεία ηνπ Δξγαζηεξίνπ
νο
Τπνινγηζηηθώλ ΢πζηεκάηωλ, 2 όξνθνο, θηίξην Ηιεθηξνιόγωλ, 21.34Β, θ. Διίδα Αγγειίδε)
β) Αρχιηεκηονική Υπολογιζηών, Γ. Παπαθωλζηαληίλνπ, Π. Σζαλάθα, Γ. Φξαγθάθε, εθδ. ΢πκκεηξία.
(Σν βηβιίν ζα δηαηίζεηαη 9:00-13:00 θάζε κέξα από ηηο εθδόζεηο ΢πκκεηξία)
Η ημεπομηνία έναπξηρ διάθεζηρ ηων βιβλίων θα ανακοινωθεί ζηο μάθημα.
Ι΢ΣΟ΢ΔΛΙΓΑ : http://www.cslab.ece.ntua.gr/courses/comporg/

ΠΔΡΙΓΡΑΦΗ ΜΑΘΗΜΑΣΟ΢
Αιγόξηζκνη αξηζκεηηθώλ πξάμεωλ. Αξρηηεθηνληθέο ζπλόινπ εληνιώλ γιώζζαο κεραλήο (Instruction Set Architectures),
νξγάλωζε επεμεξγαζηώλ: κνλάδα έιεγρνπ (control unit) θαη δίνδνο δεδνκέλωλ (datapath), νξγάλωζε θεληξηθήο κνλάδαο
επεμεξγαζίαο, αξρηηεθηνληθέο αγωγνύ (pipeline), νξγάλωζε ηεξαξρίαο κλεκώλ (θξπθέο κλήκεο, κεηάθξαζε εηθνληθώλ
δηεπζύλζεωλ, ΣLB), ηξόπνη αλαθνξάο ζηε κλήκε. Οξγάλωζε εηζόδνπ-εμόδνπ, ζύγρξνλε-αζύγρξνλε επηθνηλωλία,
δηαθνπέο, δηάδξνκνη.

ΠΔΡΙΔΥΟΜΔΝΑ
Γεληθέο έλλνηεο θαη ηερλνινγία ππνινγηζηώλ.
Αιγόξηζκνη αξηζκεηηθώλ πξάμεωλ.
Αξρηηεθηνληθέο ΢πλόινπ Δληνιώλ (ISA)-αλαπαξάζηαζε εληνιώλ, ην ζύλνιν εληνιώλ ηεο αξρηηεθηνληθήο MIPS (RISC).
΢ρεδίαζε επεμεξγαζηή: δίνδνο δεδνκέλωλ (datapath) θαη κνλάδα ειέγρνπ (θαιωδηωκέλε ινγηθή).
Αύμεζε ηεο επίδνζεο κε ρξήζε δηνρέηεπζεο (αξρηηεθηνληθή αγωγνύ-pipelining).
΢ύζηεκα κλήκεο (Οξγάλωζε, ηεξαξρία, Κξπθέο κλήκεο).
Μνλάδεο Δηζόδνπ/Δμόδνπ (Ι/Ο).

΢ΥΗΜΑ ΒΑΘΜΟΛΟΓΙΑ΢
΢εηξέο αζθήζεωλ (γηα παξάδνζε από ηνπο ζπνπδαζηέο, bonus 1 κνλάδα). Σειηθή γξαπηή εμέηαζε κε άξηζηα ην 10.

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

You might also like