Σύντομη περιγραφή
Το μάθημα «Αρχιτεκτονική Υπολογιστών» παρουσιάζει πώς λειτουργεί ένας υπολογιστής «από μέσα»: από το σύνολο εντολών (π.χ. RISC-V) και τη γλώσσα μηχανής, μέχρι το πώς εκτελούνται οι εντολές στο υλικό. Καλύπτει βασικές έννοιες απόδοσης, τον δρόμο δεδομένων και τη μονάδα ελέγχου, καθώς και τεχνικές όπως pipeline και cache μνήμες που επηρεάζουν άμεσα την ταχύτητα
Tip – Τι χρειάζεται προσοχή
- Καλή κατανόηση του ISA / RISC-V (μορφές εντολών, registers, addressing) και εξάσκηση με μικρά παραδείγματα assembly.
- Pipeline & cache: να κατανοείται η λογική (hazards, stalls, locality) και όχι απλή αποστήθιση όρων/ορισμών
Τι κερδίζεις από αυτό το μάθημα
- Ισχυρό υπόβαθρο για μαθήματα όπως Λειτουργικά Συστήματα, Ενσωματωμένα Συστήματα, Κατανεμημένα και γενικά για “systems” αντικείμενα.
- Πιο ώριμη κατανόηση της απόδοσης και του “τι γίνεται πραγματικά” όταν εκτελείται κώδικας, χρήσιμο σε projects, debugging και τεχνικές εφαρμογές.