Εισαγωγή Συμβόλαιο Μαθήματος

Σχετικά έγγραφα
Φόρμα Σχεδιασμού Διάλεξης (ημ/α:15/10/07, έκδοση:0.1 ) 1. Κωδικός Μαθήματος : 2. Α/Α Διάλεξης : 1 1. Τίτλος : 1. Εισαγωγή στην Αρχιτεκτονική Η/Υ

ΗΥ 232. Οργάνωση και Σχεδίαση Υπολογιστών. Διάλεξη 1. Εισαγωγή στο μάθημα. Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων

Εισαγωγή στους Η/Υ. Γιώργος Δημητρίου. Μάθημα 1 ο

Εισαγωγή στην Αρχιτεκτονική Η/Υ

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

ΠΕΡΙΕΧΟΜΕΝΑ Υλικό και Λογισμικό Αρχιτεκτονική Υπολογιστών Δομή, Οργάνωση και Λειτουργία Υπολογιστών 6

ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ - VHDL ΑΝΤΩΝΗΣ ΠΑΣΧΑΛΗΣ

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

ΗΥ 134. Εισαγωγή στην Οργάνωση και στον Σχεδιασμό Υπολογιστών Ι. Διάλεξη 1. Εισαγωγή. Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων

Το μάθημα συνοπτικά (1) Το μάθημα συνοπτικά (2) Τι είναι ένα υπολογιστικό σύστημα ;

Εισαγωγή στην Αρχιτεκτονική Η/Υ

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

«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο

ΗΜΥ 213 Εργαστήριο Οργάνωσης Υπολογιστών και Μικροεπεξεργαστών

Το μάθημα συνοπτικά (1) Το μάθημα συνοπτικά (2) Τι είναι ένα υπολογιστικό σύστημα ;

Αρχιτεκτονική Υπολογιστών. ηµήτρης Γκιζόπουλος Καθηγητής

3. Περιγράμματα Μαθημάτων Προγράμματος Σπουδών

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ II. χειμερινό εξάμηνο & εαρινό εξάμηνο (σε κίτρινο υπόβαθρο)

Αρχιτεκτονική Υπολογιστών Ι (ένα)

Συμβόλαιο Μαθήματος. Εργαστήριο Οργάνωσης Υπολογιστών και Μικροεπεξεργαστών ΗΜΥ 213. Χρήση Ηλεκτρονικού Υπολογιστή. Αναμενόμενα Αποτελέσματα Μαθήματος

i Throughput: Ο ρυθμός ολοκλήρωσης έργου σε συγκεκριμένο χρόνο

Μεταβατικές διατάξεις Νέου Προγράμματος Σπουδών (ΝΠΣ) για τους φοιτητές εισαγωγής 2013 και πριν Υποχρεωτικά Μαθήματα

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Απόδοση ΚΜΕ. (Μέτρηση και τεχνικές βελτίωσης απόδοσης)

ΗΜΥ 213 Εργαστήριο Οργάνωσης Ηλεκτρονικών Υπολογιστών και Μικροεπεξεργαστών

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

Ειδικής Υποδομής Υποχρεωτικό

επιφάνεια πυριτίου Αναφορά στο Εκπαιδευτικό Υλικό : 5. Αναφορά στο Εργαστήριο :

ΗΜΥ 213 Εργαστήριο Οργάνωσης Υπολογιστών και Μικροεπεξεργαστών

Πληροφορική και Υπολογιστές

ΑρχιτεκτονικήΥπολογιστών. Ι (ένα) Δημήτρης Γκιζόπουλος. Καθηγητής

ΠΕΡΙΕΧΟΜΕΝΑ 1 ΚΕΦΑΛΑΙΟ ΟΙ ΥΠΟΛΟΓΙΣΤΕΣ ΑΠΟ ΤΗΝ ΑΡΧΑΙΟΤΗΤΑ ΜΕΧΡΙ ΣΗΜΕΡΑ Ιστορική αναδρομή Υπολογιστικές μηχανές

ΗΜΥ 681 Λειτουργία και Έλεγχος Συστημάτων Ηλεκτρικής Ισχύος Εαρινό Εξάμηνο 2018

Εισαγωγή στην πληροφορική

ΠΛΗΡΟΦΟΡΙΚΗ: ΥΠΟΛΟΓΙΣΤΕΣ & ΤΕΧΝΟΛΟΓΙΕΣ ΔΙΑΔΙΚΤΥΟΥ

Περιεχόμενα. Πρόλογος... XI. Κεφάλαιο 1. Συστήματα Βασισμένα σε FPGA Κεφάλαιο 2. Τεχνολογία VLSI Εισαγωγή Βασικές Αρχές...

Chapter 2. Εντολές : Η γλώσσα του υπολογιστή. Η διασύνδεση Υλικού και λογισμικού David A. Patterson και John L. Hennessy

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μάθημα 8. 1 Στέργιος Παλαμάς

ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο Ένα συνδυαστικό κύκλωµα µπορεί να περιγραφεί από: Φεβ-05. n-είσοδοι

Είναι το «μυαλό» του υπολογιστή μας. Αυτός κάνει όλους τους υπολογισμούς και τις πράξεις. Έχει δική του ενσωματωμένη μνήμη, τη λεγόμενη κρυφή

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

Κεφάλαιο 4 ο. Ο Προσωπικός Υπολογιστής

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009 ΑΠΑΝΤΗΣΕΙΣ

Ιόνιο Πανεπιστήμιο Τμήμα Τεχνών Ήχου και Εικόνας. Ακαδημαϊκό Έτος

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής)

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

4.2.1 Α εξάμηνο Β εξάμηνο Γ εξάμηνο 4.2. ΣΥΝΟΠΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΑΝΑ ΕΞΑΜΗΝΟ

Περιεχόμενα. Πρώτο Κεφάλαιο. Εισαγωγή στα Ψηφιακά Συστήματα. Δεύτερο Κεφάλαιο. Αριθμητικά Συστήματα Κώδικες

215 Μηχανικών Η/Υ και Πληροφορικής Πάτρας

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

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

Chapter 4 ( ή 1 στο βιβλίο σας)

ΑΣΚΗΣΕΙΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΓΙΑ ΤΗ ΘΕΩΡΙΑ

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

ΑΝΤΙΣΤΟΙΧΙΣΕΙΣ ΜΑΘΗΜΑΤΩΝ ΙΣΧΥΟΥΝ ΑΠΟ ΤΟ ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ Α ΕΞΑΜΗΝΟ ΠΑΛΑΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ. Κατηγορ ία ΝΕΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΚΟΣ Υ/ΕΥ

ΑΝΤΙΣΤΟΙΧΙΣΕΙΣ ΜΑΘΗΜΑΤΩΝ ΙΣΧΥΟΥΝ ΑΠΟ ΤΟ ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ Α ΕΞΑΜΗΝΟ ΠΑΛΑΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ. Κατηγορ ία ΝΕΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΚΟΣ Υ/ΕΥ

ΑΝΤΙΣΤΟΙΧΙΣΕΙΣ ΜΑΘΗΜΑΤΩΝ ΙΣΧΥΟΥΝ ΑΠΟ ΤΟ ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ Α ΕΞΑΜΗΝΟ ΠΑΛΑΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ. Κατηγορ ία ΝΕΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΚΟΣ Υ/ΕΥ

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

Ψηφιακή Σχεδίαση Τ.Ε.Ι. Κρήτης Σχολή Τεχνολογικών Εφαρμογών Τμ. Μηχανικών Πληροφορικής Χειμερινό Εξάμηνο

υπολογιστικών συστημάτων. Παρουσίαση με τίτλο "Περιεχόμενο, διαδικασία μαθήματος και εισαγωγή"

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ

ΗΜΥ 213 Εργαστήριο Οργάνωσης Ηλεκτρονικών Υπολογιστών και Μικροεπεξεργαστών

ΗΜΥ 213 Εργαστήριο Οργάνωσης Υπολογιστών και Μικροεπεξεργαστών

Μάθημα 4: Κεντρική Μονάδα Επεξεργασίας

Λογικός Σχεδιασµός και Σχεδιασµός Η/Υ. ΗΜΥ-210: Εαρινό Εξάµηνο Σκοπός του µαθήµατος. Ψηφιακά Συστήµατα. Περίληψη. Εύρος Τάσης (Voltage(

ΗΥ 232. Οργάνωση και Σχεδίαση Υπολογιστών. Διάλεξη 1. Εισαγωγή στο μάθημα. Νίκος Μπέλλας Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Η/Υ

ΔΟΜΗ ΠΑΛΑΙΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ ( )

ΗΜΥ 213 Εργαστήριο Οργάνωσης Ηλεκτρονικών Υπολογιστών και Μικροεπεξεργαστών

Β Εξάµηνο Τίτλος Μαθήµατος Θ Φ Α.Π Ε Φ.E. Π.Μ Προαπαιτούµενα

Οργάνωση επεξεργαστή (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

ΑΝΤΙΣΤΟΙΧΙΣΕΙΣ ΜΑΘΗΜΑΤΩΝ ΘΑ ΙΣΧΥΣΟΥΝ ΑΠΟ ΤΟ ΑΚΑ ΗΜΑΪΚΟ ΕΤΟΣ Α ΕΞΑΜΗΝΟ Β ΕΞΑΜΗΝΟ ΠΑΛΑΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ. Κατηγορ ία

Εισαγωγή στην Επιστήμη των Υπολογιστών

Αρχιτεκτονική-ΙI Ενότητα 4 :

Στοιχεία από την αρχιτεκτονική των μικροϋπολογιστών

ΠΛΗΡΟΦΟΡΙΚΗ I ΕΙΣΑΓΩΓΙΚΗ ΔΙΑΛΕΞΗ

ΗΜΥ 213 Εργαστήριο Οργάνωσης Υπολογιστών και Μικροεπεξεργαστών

1 η Ενδιάμεση Εξέταση Απαντήσεις/Λύσεις

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Επανάληψη

Τεχνολογίες ημιαγωγών. Chapter 2 Instructions: Language of the Computer 1

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2006 ΑΠΑΝΤΗΣΕΙΣ

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση

Μάθημα 3.2: Κεντρική Μονάδα Επεξεργασίας

Κυκλωμάτων» Χειμερινό εξάμηνο

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

ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ I: ΕΙΣΑΓΩΓΗ ΣΤΑ ΗΛΕΚΤΡΟΝΙΚΑ

Πανεπιστήμιο Θεσσαλίας Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ. Δρ.

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Επανάληψη

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

ΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ Α : ΘΕΜΑΤΑ ΒΑΣΗΣ 1. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ...30

Πρόταση για Ανασχηματισμό του Προγράμματος Προπτυχιακών Σπουδών της ΣΗΜΜΥ

Α.2 Μαθησιακά Αποτελέσματα Έχοντας ολοκληρώσει επιτυχώς το μάθημα οι εκπαιδευόμενοι θα είναι σε θέση να:

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2014

Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση. Κεφάλαιο 3. Αριθµητική για υπολογιστές

ΕΙΣΑΓΩΓΗ στους Η/Υ. Δρ. Β Σγαρδώνη. Τμήμα Τεχνολογίας Αεροσκαφών ΤΕΙ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ. Χειμερινό Εξάμηνο

Συστήματα VLSI. Εισαγωγή. Γιώργος Δημητρακόπουλος. Δημοκρίτειο Πανεπιστήμιο Θράκης. Άνοιξη 2014

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012

Transcript:

ΗΜΥ 212 Οργάνωση Υπολογιστών και Μικροεπεξεγραστές Εαρινό Εξάμηνο 2007 Συμβόλαιο Μαθήματος 1

Γενικές Πληροφορίες Διαλέξεις: Διδάσκων: Βοηθός Μαθήματος: Δευτέρα και Πέμπτη, 16:30 18:00 μ.μ. Πανεπιστημιούπολη, ΧΩΔ01 101 Βάσος Σωτηρίου Γραφείο: Green Park 402 Τηλέφωνο: 22-892258 Email: vassos@ucy.ac.cy Ώρες Γραφείου: Τετάρτη 3:30 5:30 μ.μ. ή μεραντεβού Έλπις Παπαϊακώβου Γραφείο: θα ανακοινωθεί Τηλέφωνο: θα ανακοινωθεί Email: eep6pe1@ucy.ac.cy Ώρες Γραφείου: θα ανακοινωθεί Ιστοσελίδα Μαθήματος: http://www.ece.ucy.ac.cy/courses/ece212/ 2

Στόχοι Μαθήματος στην οργάνωση και τον σχεδιασμό μοντέρνων ψηφιακών μικροεπεξεργαστών και υπολογιστών, μέσω της επίδειξης της σχέσης μεταξύ υλικού και λογισμικού και με έμφαση σε έννοιες οι οποίες καθιστούν τη βάση των σημερινών υπολογιστών. Περιλαμβάνει: Γλώσσα μηχανής, σύνολα εντολών μηχανής, Αριθμητική μικροεπεξεργαστών, Σχεδιασμό Κεντρικής Μονάδας Επεξεργασίας (ΚΜΕ διαδρομή δεδομένων και μονάδα ελέγχου), Ανάλυση και Βελτίωση απόδοσης, Συστήματα διασωλήνωσης, Ιεραρχία μνήμης, Διασύνδεση επεξεργαστών και περιφερειακών συσκευών. Εργαστήριο ΗΜΥ213 (διδάσκεται συγχρόνως με αυτό το μάθημα): Πρακτική εξάσκηση προγραμματισμού σε -Συμβολική γλώσσα (MIPS Assembly) και προσομοίωση (SPIM) και - Σχεδιασμό (Altera Max Plus II, VHDL) και υλοποίηση (UP2, CPLD/FPGA) 3

Αναμενόμενα Αποτελέσματα Μαθήματος Κατανόηση των βασικών αρχών των μοντέρνων υπολογιστικών συστημάτων και της λειτουργικότητας των συνιστώντων μερών τους, του σχεδιασμό συνόλων εντολών και της εκτέλεσης τους. Εις βάθος κατανόηση του σχεδιασμού της κεντρικής μονάδας επεξεργασίας (διαδρομή δεδομένων, μονάδα ελέγχου) και της ιεραρχίας μνήμης. Ικανότητα ανάλυσης και αποτελεσματικής βελτίωσης της απόδοσης υπολογιστών. 4

Προαπαιτούμενες Γνώσεις ΗΜΥ 210 και ΗΜΥ 211 ή αποδεδειγμένη γνώση σε όλα από τα ακόλουθα: Προγραμματισμός Υπολογιστών Αριθμητικά Συστήματα Δυαδική Άλγεβρα Συνδυαστικά και Ακολουθιακά Κυκλώματα Βασικές αρχές VHDL και σχεδιασμός ψηφιακών κυκλωμάτων με τη χρήση εργαλείων CAD (ειδικά για ΗΜΥ 213) 5

Βιβλιογραφία Βασικό Σύγγραμμα Μαθήματος (υποχρεωτικό) D. A. Patterson and J. L. Hennessy, Computer Organization and Design: The Hardware/Software Interface, Morgan Kaufman, 3rd Ed., 2005. Σχετική Ιστοσελίδα : http://www.mkp.com/companions/1558606041 Επιπλέον Προτεινόμενη Μελέτη (με σειρά προτεραιότητας) Μ. Μ. Mano and C. R. Kime, Logic and Computer Design Fundamentals, Prentice-Hall, 3rd Ed., 2004. D. Steetman, See MIPS Run, Morgan Kaufman, 2002. J. Hayes, Computer Architecture and Organization, McGraw Hill, 2nd Ed., 1988. J. L. Hennessy and D. A. Patterson, Computer Architecture: A Quantitative Approach, Morgan Kauufman, 3rd Ed., 2003 M. Mano, Computer System Architecture, Prentice-Hall, 3rd Ed., 1993 6

Περιεχόμενο Ενότητα Περιεχόμενο # Διαλέξεων (90-λεπτων) Αφαιρετικότητα και Τεχνολογία Υπολογιστών 1 Γλώσσα Μηχανής Αριθμητική Υπολογιστών Εντολές (διάταξη, τύποι, σύνολα), συμβολική γλώσσα προγραμματισμού MIPS Επανάληψη πρόσθεσης / αφαίρεσης / πολλαπλασιασμού / διαίρεσης, αριθμητική κινητής υποδιαστολής Ανάλυση Απόδοσης Ορισμός, μέτρηση, βελτίωση, αξιολόγηση 2 4 2 Σχεδιασμός μικροεπεξεργαστή (ΚΜΕ) Διασωλήνωση Ιεραρχία Μνήμης Εξωτερική Επικοινωνία Διάδρομος δεδομένων και μονάδα ελέγχου, βασική υλοποίηση MIPS, σύμβαση λογικού σχεδιασμού, κατασκευή διαδρόμου δεδομένων, υλοποίηση με ένα κύκλο, υλοποίηση πολλαπλών κύκλων, εξαιρέσεις, ανάλυση απόδοσης Διάδρομος δεδομένων και μονάδα ελέγχου με διασωλήνωση, ανάλυση κινδύνων διασωλήνωσης, ανάλυση απόδοσης Βασικές έννοιες κρυφής μνήμης, μέτρηση και βελτίωση αποδοτικότητας κρυφής μνήμης, ιδεατή μνήμη, κοινό πλαίσιο Δίαυλοι, σκληρός δίσκος, διασύνδεση Ι/Ο μεκμε, μέτρα απόδοσης Ι/Ο 6 4 3 2 7

Εργασίες και Αξιολόγηση Αναμενόμενη Εργασία Τακτική μελέτη του υλικού που ανατίθεται. Τακτική κατ οίκον εργασία. Δύο ενδιάμεσες εξετάσεις και μία τελική εξέταση. Βαθμολογία Κατ οίκον εργασίες 10% 2 Ενδιάμεσες Εξετάσεις (20% καθεμιά) 40% Τελική Εξέταση (εφ όλης της ύλης) 50% Απαραίτητες προϋποθέσεις επιτυχίας στο μάθημα είναι: (i) η εξασφάλιση συνολικού βαθμού πέραν του 50% (ii) η εξασφάλιση βαθμού πέραν του 50% στην τελική εξέταση 8

Αυτό το μάθημα ασχολείται ολοκληρωτικά με τον σχεδιασμό και τον τρόπο λειτουργίας των ηλεκτρονικών υπολογιστών Ποια είναι η έννοια του «ηλεκτρονικού υπολογιστή»; Διαφορετικοί τύποι: desktop, servers (εξυπηρετητής), embedded devices (ενσωματωμένοι υπολογιστές) Διαφορετικές χρήσεις: συστήματα βάσεων δεδομένων, συστήματα αυτοκινήτων, γραφικά, οικονομικά, μετεωρολογία Διαφορετικοί κατασκευαστές: Intel, Apple, IBM, AMD, Sun Διαφορετικές τεχνολογίες και διαφορετικό κόστος! Αναλογία: Θεωρήστε ένα μάθημα για «Αυτοκινούμενα Οχήματα» Πολλές ομοιότητες από όχημα σε όχημα (π.χ. 4 τροχοί) Τεράστιες διαφορές από όχημα σε όχημα (π.χ. κίνηση με βενζίνη vs. Ηλεκτροδοτούμενη κίνηση) Ο καλύτερος τρόπος μάθησης: Έμφαση σε συγκεκριμένα παραδείγματα Συγχρόνως, εκμάθηση γενικών αρχών μαζί με ιστορική αναδρομή 9

Γιατί πρέπει να έχεις γνώσεις Οργάνωσης Η/Υ? Διότι θέλεις να αποκαλείς τον εαυτό σου Μηχανικό Υπολογιστών ή Ηλεκτρολόγο Μηχανικό!!! Διότι θέλεις να κατασκευάσεις «καλό» λογισμικό (χρειάζεται καλή απόδοση) Διότι θέλεις να πάρεις αγοραστική απόφαση ή να προσφέρεις συμβουλή εμπειρογνώμονα Η απόδοση επηρεάζεται από το Υλικό ΚΑΙ το Λογισμικό: Ένας αλγόριθμος καθορίζει τον αριθμό των εντολών που θα εκτελεστούν Γλώσσα Προγραμματισμού/Συμβολομεταφραστής(Compiler)/Αρχιτεκτονική καθορίζουν τις εντολές μηχανής (machine instructions) (Κεφάλαια 2 και 3) Επεξεργαστής/Μνήμη καθορίζουν την ταχύτητα εκτέλεσης των εντολών (Κεφάλαια 5, 6, και 7) Εξακρίβωση και Κατανόηση Απόδοσης (Κεφάλαιο 4) 10

Γενικές Συμβουλές Η ύλη του μαθήματος είναι πολλή!!! Τόσο σε εύρος θεμάτων όσο και σε βάθος σε ορισμένα θέματα. Το μάθημα ακολουθεί την φιλοσοφία της συνεχούς αξιολόγησης. Για να μάθετε σωστά και να επιτύχετε πρέπει να η μελέτη σας να είναι συνεχής. Κατ οίκον εργασίες: Aνατίθενται με σκοπό να σας βοηθήσουν στη μελέτη και την εκ βάθους κατανόηση της ύλης που διδάσκεται κατά την διάρκεια των διαλέξεων. Ξεκινάτε τις εργασίες σας αμέσως μετά την παράδοση των αντίστοιχων θεμάτων στην τάξη. Λύνετε τις απορίες σας όσο το δυνατό πιο σύντομα. Μην τις μαζεύετε για μόλις πριν την εξέταση. Η καλή γνώση ψηφιακών κυκλωμάτων είναι βασική προϋπόθεση για αυτό το μάθημα. Για παράδειγμα: Γλώσσα Μηχανής: αριθμητικά συστήματα και αναπαραστάσεις, δυαδική άλγεβρα, προγραμματισμός Αριθμητική: αριθμητικά κυκλώματα και αλγόριθμοι Ανάλυση Απόδοσης: καθυστερήσεις και κρίσιμα μονοπάτια Σχεδιασμός ΚΜΕ: συνδυαστικά κυκλώματα, καταχωρητές, μετρητές, flip-flops Μνήμη: σχεδιασμός DRAM, SRAM, ταξινόμηση και πρόσβαση ΚΑΛΗ ΑΡΧΗ! 11