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

Κωδικός μαθήματος
αρχ-υπο-1
Μονάδες ECTS
6
Εξάμηνο
Εξάμηνο Β
Κατηγορία μαθήματος
Κατεύθυνση
Κορμού
Περιγραφή μαθήματος
ΠΕΡΙΕΧΟΜΕΝΟ ΜΑΘΗΜΑΤΟΣ

Περιεχόμενα: Εισαγωγή, Τμηματοποίηση, Σελιδοποίηση, CISC και RISC επεξεργαστές, Τρόποι Διευθυνσιοδότησης, Ρεπερτόριο Εντολών, Μορφές Εντολών, Ιεραρχίες Μνήμης: Cache και Scratch-Pad, Τεχνολογίες Μνήμης: Στατική και Δυναμική, Διασύνδεση Εισόδου Εξόδου, Δίαυλοι, Γλώσσα Μηχανής x86.

ΜΑΘΗΣΙΑΚΑ ΑΠΟΤΕΛΕΣΜΑΤΑ

Στο τέλος του μαθήματος ο φοιτητής θα μπορεί να:

  • περιγράφει τα χαρακτηριστικά CISC και RISC αρχιτεκτονικών
  • περιγράφει τις κύριες κατηγορίες τρόπων διευθυνσιοδότησης καθώς και πώς αυτοί εξειδικεύονται σε CISC και RISC αρχιτεκτονικές
  • περιγράφει τα βασικά χαρακτηριστικά και την δομή του ρεπερτορίου εντολών CISC και RISC επεξεργαστών
  • περιγράφει τις αρχές και την λειτουργικότητα της ιεραρχίας μνήμης (Cache, Scratch-Pad)
  • περιγράφει και να εκτιμά τις διαφορετικές σχεδιαστικές επιλογές της ιεραρχίας μνήμης
  • περιγράφει την λειτουργικότητα και τα χαρακτηριστικά της τεχνολογίας των δυναμικών και στατικών μνημών
  • περιγράφει τις αρχές σχεδίασης εισόδου/εξόδου των υπολογιστικών συστημάτων
  • περιγράφει την τεχνική τμηματοποίησης (segmentation) και σελιδοποίησης (paging) που αφορά την διαχείριση μνήμης επεξεργαστών
  • περιγράφει τα βασικά χαρακτηριστικά και την δομή της οικογένειας αρχιτεκτονικών X86
  • σχεδιάζει, μεταγλωττίζει, αποσφαλματώνει και να εκτελεί εφαρμογές γλώσσας μηχανής x86
ΑΞΙΟΛΟΓΗΣΗ ΦΟΙΤΗΤΩΝ

Αξιολόγηση: Η τελική βαθμολογία για το μάθημα θα είναι ο μέσος όρος της γραπτής εξέτασης και υποχρεωτικών εργασιών (50% γραπτά + 50% εργασίες). Οι εργασίες εξετάζονται βάσει παραδοτέου, με εξέταση προφορική ή γραπτή αν απαιτηθεί.

Μέθοδοι αξιολόγησης: Ερωτήσεις σύντομης απάντησης, Επίλυση προβλημάτων, Εργαστηριακή εργασία.

URL ΜΑΘΗΜΑΤΟΣ ΣΤΟ ECLASS

https://eclass.uop.gr/courses/109/

ΣΥΝΙΣΤΩΜΕΝΗ ΒΙΒΛΙΟΓΡΑΦΙΑ

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

  1. W. Stallings, Οργάνωση και Αρχιτεκτονική Υπολογιστών, 11η έκδοση, Τζιόλα, 2020. ISBN: 9789604188925. Κωδικός στον Εύδοξο: 94692327
  2. Π. Παπάζογλου, Μικροεπεξεργαστές, 2η έκδοση, Τζιόλα, 2022. ISBN: 9789604189069. Κωδικός στον Εύδοξο: 102071792
  3. J. Hennessy, D. Patterson, Αρχιτεκτονική υπολογιστών: μία ποσοτική προσέγγιση, 6η έκδοση, Κλειδάριθμος, 2020. ISBN: 9789606450952. Κωδικός στον Εύδοξο: 94644180
  4. R. Bryant, D. O’Hallaron, Συστήματα υπολογιστών: μια προσέγγιση από την πλευρά του προγραμματιστή, 3η έκδοση, Κλειδάριθμος, 2019. ISBN: 9789604619535. Κωδικός στον Εύδοξο: 86055860