Ηλεκτρονική Διάθεση Μαθήματος
Μαθησιακά Αποτελέσματα
Το μάθημα αυτό στοχεύει στο να καταστήσει του φοιτητές/τριες ικανούς/ες να καταλάβουν:
. τις αρχές στις οποίες στηρίζεται η λειτουργία του υλικού του υπολογιστή και η οργάνωσή του
. τις απαραίτητες αρχές στισ οποίες στηρίζεται η αλληλεπίδραση του υλικού με το λογισμικό
. τις βασικές αρχές σχεδίασης της διαδρομής δεδομένων και της μονάδας ελέγχου του υλικού
. τις βασικές αρχές της διοχέτευσης στη διαδρομή δεδομένων
. την εσωτερική ηλεκτρονική κυκλωματική δομή του υλικού του επεξεργαστή, της μνήμης και του διαδρόμου
διασύνδεσης τους, από την οπτική γωνία του προγραμματιστή σε γλώσσα μηχανής
. να μεταφράζουν απλές εντολές γλωσσών υψηλού επιπέδου σε προγράμματα σε γλώσσα μηχανής
. να δημιουργούν νέες εντολές γλώσσας μηχανής τροποποιώντας την αρχιτεκτονική της κυκλωματικής δομής της
διαδρομής δεδομένων και μονάδας ελέγχου.
Περιεχόμενο Μαθήματος
Λειτουργίες του υλικού των υπολογιστών, σύνολο εντολών γλώσσας μηχανής, αναπαράσταση εντολών γλώσσας μηχανής
με εντολές σε γλώσσα Assembly, διευθυσιοδότηση εντολών και δεδομένων, αριθμητική υπολογιστών, επεξεργαστής, διαδρομή δεδομένων, μονάδα ελέγχου, μικροπρογραμματισμός, διαδρομή δεδομένων με διοχέτευση, εξαιρέσεις, ιεραρχία μνήμης, κρυφή μνήμη, διάδρομοι και διασυνθέσεις μεταξύ επεξεργαστή, μνήμης, μονάδες Εισόδου/Εξόδου.
Λέξεις Κλειδιά
Αρχιτεκτονική Υπολογιστών, Οργάνωση Υπολογιστών, Υλικό Υπολογιστών, Γλώσσα Assembly
Βιβλιογραφία μαθήματος (Εύδοξος)
David A. Patterson, John L. Hennessy, "Οργάνωση και Σχεδίαση Υπολογιστών-Η Διασύνδεση Υλικού και Λογισμικού", Τέταρτη Αμερικανική Έκδοση, Εκδόσεις Κλειδάριθμος, Αθήνα, 2006