Αρχιτεκτονική Η/Υ ΙΙ

Διομήδης Σπινέλλης
Τμήμα Διοικητικής Επιστήμης και Τεχνολογίας
Οικονομικό Πανεπιστήμιο Αθηνών
dds@aueb.gr

Εισαγωγή

Καλώς ήρθατε

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

Τι περιλαμβάνει το μάθημα

Αρχιτεκτονική (Η) [αρχ.] [...] 3. (μτφ.) Ο τρόπος με τον οπποίο είναι δομημένο ένα σύνολο.

Γ. Μπαμπινιώτη, Λεξικό της Νέας Ελληνικής Γλώσσας. 1998.

  1. Εισαγωγή
  2. Οργάνωση υπολογιστικών συστημάτων
  3. Ψηφιακό επίπεδο
  4. Επίπεδο μικροπρογραμματισμού
  5. Συμβατική μηχανή
  6. Συμβολική γλώσσα
  7. Λειτουργικό σύστημα
  8. Μηχανές RISC
  9. Παράλληλες αρχιτεκτονικές
  10. Εξομοίωση
  11. Αρχιτεκτονικές Vector, VLIW
  12. Μελέτη περίπτωσης: Transmeta Crusoe

Οι σημειώσεις

Τα επίπεδα ενός υπολογιστή

Ένας σύγχρονος υπολογιστής μπορεί να εξεταστεί ως μια αλληλουχία επιπέδων:

Στοιχεία που μπορούν να υλοποιηθούν σε διάφορα επίπεδα

Πρόδρομοι της πληροφορικής

Ακαδημαϊκές προσπάθειες Η/Υ

Πρώτοι εμπορικοί Η/Υ

Τεχνολογική εξέλιξη


Από αριστερά:


Μνήμη φερριτικού πυρήνα


Λογικό κύκλωμα με τρανζίστορ (1960)


Εξέλιξη επεξεργαστών της Intel (1978-1999)

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

Πηγές στο Internet

Εταιρίες

Βιβλία

Τέλος, στην περιοχή http://www.gaisler.com/leonmain.html (http://www.gaisler.com/leonmain.html) υπάρχει διαθέσιμος ένας πλήρης επεξεργαστής αρχιτεκτονικής SPARC σε μορφή ανοιχτού κώδικα.

Γενική βιβλιογραφία

Ασκήσεις

Άσκηση 1 (προαιρετική)

  1. Σχηματίστε έναν πίνακα με 3 παραδείγματα για συστατικά στοιχεία για κάθε ένα από τα λογικά επίπεδα που αναφέρθηκαν. Παράδειγμα:
    Γλώσσα προγραμματισμού υψηλού επιπέδου
    C
    Συμβολική γλώσσα
    Microsoft Intel Macro Assembly
    Λειτουργικό σύστημα
    Unix
    Συμβατική μηχανή
    Intel Architecture 32 (IA 32)
    Μικροπρογραμματισμός
    Pentium III
    Ψηφιακή λογική
    74LS04

Οργάνωση υπολογιστικών συστημάτων

Δομή ενός υπολογιστή

Κεντρική μονάδα επεξεργασίας

O κύκλος εντολών

  1. Ανάκληση εντολής (Instruction fetch)
  2. Αποκωδικοποίηση εντολής (Instruction decode)
  3. Εκτέλεση εντολής (Instruction execution)
  4. Πρόσβαση μνήμης (Memory access)
  5. Εγγραφή

Κύρια μνήμη

Περιφερειακή μνήμη

Συσκευές εισόδου

Συσκευές εξόδου

Συσκευές επικοινωνίας

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

Ασκήσεις

Ψηφιακό επίπεδο

Λογικές πύλες