Κατέβασμα παρουσίασης
Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε
ΔημοσίευσεΒαρσαββάς Βέργας Τροποποιήθηκε πριν 8 χρόνια
1
Αρχιτεκτονική Υπολογιστών Ανδρέας Μιαουδάκης
2
Αρχιτεκτονική Υπολογιστών ΠΕΡΙΓΡΑΜΜΑ ΥΛΗΣ Εισαγωγή στη σύγχρονη τεχνολογία υλοποίησης των υπολογιστών. Η γλώσσα μηχανής και η γλώσσα assembly, σαν το μοντέλο αφαίρεσης που το hardware παρουσιάζει προς το software. Παράδειγμα της γλώσσας μηχανής μιας αρχιτεκτονικής RISC. Αριθμητική των Υπολογιστών. Σχεδίαση του datapath. Σχεδίαση της μονάδας ελέγχου. Εικονική μνήμη. Ολίγα περί της επίδοσης (ταχύτητας) των υπολογιστών.
3
Αρχιτεκτονική Υπολογιστών ΒΙΒΛΙΟΓΡΑΦΙΑ Κύρια Βιβλιογραφία: D. Patterson, J. Hennessy, “Computer Organization & Design: the Hardware/Software Interface”, Morgan Kaufmann Publishers, 1994, ISBN: 1-55860-428-6 Αναφορές: 1.Πανεπιστήμιο Κρήτης http://www.csd.uoc.gr/~hy225/ 2.Πανεπιστήμιο Κύπρου: http://www.cs.ucy.ac.cy
4
Αρχιτεκτονική Υπολογιστών ΟΡΓΑΝΩΣΗ Η/Υ Ο Η/Υ χωρίζεται σε 5 βασικά τμήματα. Έλεγχος Διάδρομος Δεδομένων Μνήμη Είσοδος Έξοδος
5
Αρχιτεκτονική Υπολογιστών ΑΦΑΙΡΕΤΗΚΟΤΗΤΑ Το λογισμικό και το υλικό αποτελείται από επίπεδα ιεραρχίας. Σε κάθε επίπεδο ιεραρχίας δεν υπάρχουν οι λεπτομέρειες του χαμηλότερου επιπέδου Ο τρόπος αντιμετώπισης αυτός καλείται αφαιρετηκότητα.
6
Αρχιτεκτονική Υπολογιστών ΜΝΗΜΗ Μη Διατηρήσιμη (Volatile) –Δυναμική μνήμη (DRAM) –Κρυφή μνήμη (Cache) Διατηρήσιμη (Non-Volatile) –Μαγνητική Μνήμη (FD, HD) –Μνήμη Flash
7
Αρχιτεκτονική Υπολογιστών ΣΥΓΚΡΙΣΗ ΜΝΗΜΩΝ RAMΜαγνητική Χρόνος πρόσβασης 50-150nsec5-20 msec Χωρητικότητα-512 M- 300G ΚόστοςΜεγάλοΜικρό
8
Αρχιτεκτονική Υπολογιστών ΕΞΕΛΙΞΗ ΧΩΡΗΤΙΚΟΤΗΤΑΣ Χωρητικότητα μνήμης ανά chip
9
Αρχιτεκτονική Υπολογιστών VLSI Very Large System Integration Η κατασκευή Chip βασίζεται στη σιλικόνη (Silicon) η οποία είναι ημιαγωγός (Semiconductor) Οι ημιαγωγοί μπορεί να είναι: 1.Εξαιρετικοί αγωγοί στον ηλεκτρισμό (όπως το χαλκό ή το αλουμίνιο) 2.Εξαιρετικοί απομονωτές (όπως τα πλαστικά ή το γυαλί) 3.Περιοχές που μπορούν να είναι είτε αγωγοί, είτε απομονωτές κάτω απο ειδικές συνθήκες (να λειτουργεί δηλαδή σαν διακόπτης ).
10
Αρχιτεκτονική Υπολογιστών ΔΙΑΣΥΝΔΕΣΗ Η/Υ ΔΙΚΤΥΑ Η/Υ Επικοινωνία - Ανταλλαγή πληροφοριών μεταξύ των υπολογιστών σε πολύ ψηλές ταχύτητες. Διαμοιρασμός των πόρων - Οι συσκευές διαμοιράζονται μεταξύ των υπολογιστών του δικτύου. Μη τοπική (ευρεία) πρόσβαση - ο χρήστης δεν χρειάζεται να είναι κοντά στον υπολογιστή που χρησιμοποιεί.
11
Αρχιτεκτονική Υπολογιστών ΣΥΜΠΕΡΑΣΜΑΤΑ Για επιτυχή ανάπτυξη του λογισμικού χρειάζεται πολύ καλή γνώση της οργάνωσης του υπολογιστή. Τα δεδομένα και οι εντολές αναπαραστούνται στο δυαδικό σύστημα. Οι Η/Υ εκτελούν μόνο εντολές γλώσσας μηχανής. Τα πέντε μέρη του Η/Υ: είσοδος, έξοδος, μνήμη, διάδρομος δεδομένων και έλεγχος. Ιεραρχία υλικού και λογισμικού. Αρχιτεκτονική της ομάδας εντολών (Instruction set architecture). Υλοποίηση μιας αρχιτεκτονικής. Τα αποτελέσματα της διπλασίασης της χωριτικότητας της τεχνολογίας κατασκευής τσιπς VLSI κάθε ενάμιση χρόνια.
Παρόμοιες παρουσιάσεις
© 2024 SlidePlayer.gr Inc.
All rights reserved.