Το μάθημα συνοπτικά (1) Το μάθημα συνοπτικά (2) Τι είναι ένα υπολογιστικό σύστημα ;

Σχετικά έγγραφα
Το μάθημα συνοπτικά (1) Το μάθημα συνοπτικά (2) Τι είναι ένα υπολογιστικό σύστημα ;

Εισαγωγή στην Αρχιτεκτονική Η/Υ

Εισαγωγή στην Αρχιτεκτονική Η/Υ

i Throughput: Ο ρυθμός ολοκλήρωσης έργου σε συγκεκριμένο χρόνο

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Απόδοση ΚΜΕ. (Μέτρηση και τεχνικές βελτίωσης απόδοσης)

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

i Όλες οι σύγχρονες ΚΜΕ είναι πολυπλοκότερες!

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Κρυφές Μνήμες. (οργάνωση, λειτουργία και απόδοση)

i Στα σύγχρονα συστήματα η κύρια μνήμη δεν συνδέεται απευθείας με τον επεξεργαστή

Ψηφιακή Λογική και Σχεδίαση

Τεχνολογίες Κύριας Μνήμης

Κεντρική Μονάδα Επεξεργασίας. Επανάληψη: Απόδοση ΚΜΕ. ΚΜΕ ενός κύκλου (single-cycle) Παραλληλισμός σε επίπεδο εντολών. Υπολογιστικό σύστημα

Σχετικά με το μάθημα. Ο Υπολογιστής Η γενική εικόνα. Η μνήμη. Ενότητες μαθήματος. Εισαγωγή στους Υπολογιστές. Βιβλία για το μάθημα

Ιεραρχία Μνήμης. Ιεραρχία μνήμης και τοπικότητα. Σκοπός της Ιεραρχίας Μνήμης. Κρυφές Μνήμες

Οργάνωση Υπολογιστών (ΙI)

Παραλληλισμός σε επίπεδο εντολών

Εισαγωγή στους Υπολογιστές

i Το τρανζίστορ αυτό είναι τύπου NMOS. Υπάρχει και το συμπληρωματικό PMOS. ; Τι συμβαίνει στο τρανζίστορ PMOS; Το τρανζίστορ MOS(FET)

Κύρια μνήμη. Μοντέλο λειτουργίας μνήμης. Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (ΙI)

Οργάνωση Υπολογιστών (IΙI)

Σχετικά με το μάθημα. Η «μνήμη» Ο «Υπολογιστής» Ενότητες μαθήματος. Εισαγωγή στους Υπολογιστές

Πράξεις με δυαδικούς αριθμούς

Αρχιτεκτονικές Συνόλου Εντολών

Βασικές συσκευές Ε/Ε. Είσοδος Έξοδος στον υπολογιστή. Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (IΙI) Μ.

Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ) Τμήματα ΚΜΕ (CPU) Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (Ι)

Εκτέλεση πράξεων. Ψηφιακά Ηλεκτρονικά και Δυαδική Λογική. Πράξεις με δυαδικούς αριθμούς. Πράξεις με δυαδικούς αριθμούς

Οργάνωση Υπολογιστών (Ι)

; Τι περιέχεται στη συσκευασία ενός μικροεπεξεργαστή σήμερα;

ΣΧΕΔΙΑΣΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΗΛΕΚΤΡΟΝΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ. Δρ. Δ. Λαμπάκης (8 η σειρά διαφανειών)

*Ένας υπολογιστής είναι στην πραγματικότητα ένα σύστημα πολλών μερών που συνεργάζονται μεταξύ τους.

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Εικονική Μνήμη. (και ο ρόλος της στην ιεραρχία μνήμης)

Κεφάλαιο 4. Διδακτικοί Στόχοι. Για την αναγκαιότητα, τον τρόπο συνεργασίας, τις δυνατότητες και τον τρόπο εγκατάστασης των περιφερειακών συσκευών.

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής)

Λ.Σ. και Ασφάλεια Πληροφοριακών Συστημάτων

Φόρμα Σχεδιασμού Διάλεξης (ημ/α:15/10/07, έκδοση:0.1 ) 1. Κωδικός Μαθήματος : 2. Α/Α Διάλεξης : 1 1. Τίτλος : 1. Εισαγωγή στην Αρχιτεκτονική Η/Υ

Βασίλειος Κοντογιάννης ΠΕ19

Ιεραρχία Μνήμης. Εικονική μνήμη (virtual memory) Επεκτείνοντας την Ιεραρχία Μνήμης. Εικονική Μνήμη. Μ.Στεφανιδάκης

Μάθημα 4.1 Βασικές μονάδες προσωπικού υπολογιστή

ΚΕΦΑΛΑΙΟ 1 ΥΛΙΚΟ ΥΠΟΛΟΓΙΣΤΩΝ

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ. Σημειώσεις Θεωρίας

Παραδείγματα Δεδομένων: Οι τιμές στο κυλικείο, μια λίστα από ονόματα, τα σήματα της τροχαίας.

Εισαγωγή Συμβόλαιο Μαθήματος

επιφάνεια πυριτίου Αναφορά στο Εκπαιδευτικό Υλικό : 5. Αναφορά στο Εργαστήριο :

«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο

Εισαγωγή στην πληροφορική

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Επανάληψη

Εργαστήριο Εισαγωγής στη Σχεδίαση Συστημάτων VLSI

ΑρχιτεκτονικήΥπολογιστών. Ι (ένα) Δημήτρης Γκιζόπουλος. Καθηγητής

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

ΣΧΕΔΙΑΣΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΗΛΕΚΤΡΟΝΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ. Δρ. Δ. Λαμπάκης (9 η σειρά διαφανειών)

Πληροφορική και Υπολογιστές

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Επανάληψη

Ηλεκτρονικός Υπολογιστής

Διασύνδεση Εισόδου-Εξόδου

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ.

ΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ Α : ΘΕΜΑΤΑ ΒΑΣΗΣ 1. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ...30


Διασυνδετικοί Δίαυλοι. Τι διασυνδέει ένας δίαυλος; Μεταφορά δεδομένων. Διασύνδεση Εισόδου-Εξόδου. Μ.Στεφανιδάκης

Φουκαράκη Χρυσούλα - ΓΕΛ Γαζίου

Κεφάλαιο 1.5: Τα βασικά μέρη ενός υπολογιστή

Μαλούτα Θεανώ Σελίδα 1

Εισαγωγή στους Υπολογιστές

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

Αρχιτεκτονικές Υπολογιστών

1.4 Τεχνολογικές εξελίξεις στο Υλικό Υπολογιστών

Μάθημα 3: Αρχιτεκτονική Υπολογιστών

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1

«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο

Η επικράτηση των ψηφιακών κυκλωμάτων 1o μέρος

Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου. Ενότητα 2

Κεφάλαιο 4 ο. Ο Προσωπικός Υπολογιστής

ΚΕΦΑΛΑΙΟ 1 Βασικές Έννοιες της Πληροφορικής

Το εσωτερικό ενός PC. Τεχνολογία Η/Υ & Πληροφοριών - 05 Κεντρική μονάδα Χουρδάκης Μανόλης

Κυκλωμάτων» Χειμερινό εξάμηνο

Εισαγωγή στους Η/Υ. Γιώργος Δημητρίου. Μάθημα 1 ο

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μάθημα 8. 1 Στέργιος Παλαμάς

Κεφάλαιο 1.6: Συσκευές αποθήκευσης

Αρχιτεκτονική Η/Υ Το chipset ενός υπολογιστικού συστήματος. Δρ. Μηνάς Δασυγένης

ΜΑΘΗΜΑ 1- MULTIPLE CHOICE

Ψηφιακά Κυκλώματα (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

ΕΝΟΤΗΤΑ Ο ΗΛΕΚΤΡΟΝΙΚΟΣ ΥΠΟΛΟΓΙΣΤΗΣ ΕΙΣΑΓΩΓΗ

Κεφάλαιο Το υπολογιστικό σύστημα Η εξέλιξη του ανθρώπου πραγματοποιήθηκε χάρη στην ικανότητά στον χειρισμό εργαλείων.

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

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή

ΣΧΕΔΙΑΣΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΗΛΕΚΤΡΟΝΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ. Δρ. Δ. Λαμπάκης (10 η σειρά διαφανειών)

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ

ΚΕΦΑΛΑΙΟ. Βασικές αρχές λειτουργίας και χρήσης του υπολογιστή

Συστήματα σε Ολοκληρωμένα Κυκλώματα

Ψηφιακά ολοκληρωμένα κυκλώματα

4 η γενιά ( δεκαετία 70 έως σήμερα) Δομικό Στοιχείο : Ολοκληρωμένο κύκλωμα ή τσιπ μεγάλης κλίμακας ολοκλήρωσης.

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

ΠΕΡΙΕΧΟΜΕΝΑ 1 ΚΕΦΑΛΑΙΟ ΟΙ ΥΠΟΛΟΓΙΣΤΕΣ ΑΠΟ ΤΗΝ ΑΡΧΑΙΟΤΗΤΑ ΜΕΧΡΙ ΣΗΜΕΡΑ Ιστορική αναδρομή Υπολογιστικές μηχανές

Ενότητα Β1 κεφ.2 ο «Σο Εσωτερικό του Τπολογιστή»

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α ΤΑΞΗ

Οργάνωση της φυσικής δομής του ολοκληρωμένου κυκλώματος

Εργαστηριακή άσκηση. Θεωρητικός και πρακτικός υπολογισμός καθυστερήσεων σε αναστροφείς CMOS VLSI

Υλικό Υπολογιστών (Hardware) ΜΥΥ-106 Εισαγωγή στους Η/Υ και Πληροφορική

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Τμήμα Λογιστικής. 1 Στέργιος Παλαμάς

Transcript:

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2017-18 Εισαγωγή στην Αρχιτεκτονική (θεμελιώδεις αρχές λειτουργίας των υπολογιστών) http://mxstef.gthub.o/courses/comparch/ Μ.Στεφανιδάκης Το μάθημα Το μάθημα συνοπτικά (1) Θεωρητικό μέρος Ψηφιακή Τεχνολογία Αρχιτεκτονική οργάνωση Επεξεργαστή κύριας και κρυφής μνήμης Διαύλων και συσκευών Ε/Ε Θέματα απόδοσης σε ένα υπολογιστικό Εισαγωγή στις προηγμένες αρχιτεκτονικές Βαθμολόγηση: γραπτές εξετάσεις Αρχιτεκτονική Υπολογιστών Εισαγωγή στην Αρχιτεκτονική 2 Το μάθημα συνοπτικά (2) Τι είναι ένα υπολογιστικό Το μάθημα Εργαστήριο Σχεδίαση απλής κεντρικής μονάδας επεξεργασίας και προσομοίωση Βαθμολόγηση: με τη μορφή bonus προϋπόθεση: παρουσία στο εργαστήριο! Προτεινόμενα Βιβλία D.A.Patterson & J.L.Hennessy, Οργάνωση και Σχεδίαση Υπολογιστών (Τόμος Α )", Κλειδάριθμος, 2010. W. Stallngs, Οργάνωση και αρχιτεκτονική υπολογιστών, ΤΖΙΟΛΑ, 2011. Οι κλασικοί υπολογιστές... Τύπου Desktop, Laptop, Notebook Υπερυπολογιστές Supercomputers Αλλά επίσης και... Tablets και Smartphones e-book readers Ο κατάλογος δεν σταματά εδώ Τι συμβαίνει με τις συσκευές που δεν είναι αλλά περιέχουν υπολογιστές Αρχιτεκτονική Υπολογιστών Εισαγωγή στην Αρχιτεκτονική 3 Αρχιτεκτονική Υπολογιστών Εισαγωγή στην Αρχιτεκτονική 4

Ενσωματωμένα συστήματα: κάτι διαφορετικό() Αρχιτεκτονική Ποια είναι η αρχιτεκτονική του μικροεπεξεργαστή που παράγεται σε μεγαλύτερο αριθμό ανά έτος Embedded Systems Μια πολύ μεγάλη αγορά 95% των μικροεπεξεργαστών που πωλούνται ανά έτος καταλήγει σε ένα ενσωματωμένο! συστήματα ελέγχου ειδικών απαιτήσεων Ιατρικά, συγκοινωνίες, εργοστάσια, συλλογή πληροφοριών, δικτυακές συσκευές... Καταναλωτικά προϊόντα Αυτοκίνητα Το σύνολο σχεδόν των σύγχρονων οικιακών συσκευών Ανήκει το λογισμικό στο διπλανό σχήμα Υπολογιστικό Διαθέσιμη τεχνολογία Αρχιτεκτονική Η αρχιτεκτονική συγκροτεί υπολογιστικά συστήματα χρησιμοποιώντας την υπάρχουσα τεχνολογία και προδιαγράφει τη μελλοντική τεχνολογία! Αρχιτεκτονική Υπολογιστών Εισαγωγή στην Αρχιτεκτονική 5 Αρχιτεκτονική Υπολογιστών Εισαγωγή στην Αρχιτεκτονική 6 Αρχιτεκτονική: υλικό μόνο ή και λογισμικό Ο υπολογιστής ως ιεραρχία επιπέδων Σε ποια συστήματα έχει ιδιαίτερη σημασία η αρχιτεκτονική του λογισμικού Το λογισμικό είναι σημαντικό μέρος ενός υπολογιστικού συστήματος τρόπο χρήσης του υλικού Ορίζει τον τρόπο χρήσης Συνεπώς (συν-)διαμορφώνει την απόδοση την κατανάλωση ενέργειας την αξιοπιστία Η αρχιτεκτονική ασχολείται με το υλικό Η παραδοσιακή αντίληψη Πρέπει να λαμβάνεται υπ όψη και το λογισμικό Η σύγχρονη αντίληψη Τι ακριβώς είναι μια διεπαφή (nterface) Γιατί είναι τόσο σημαντική έννοια Εφαρμογές API ΛΣ & βιβλιοθήκες Αρχιτεκτονική Εντολών (ISA)( Υλικό εκτέλεσης (μικροεπεξεργαστής) Μνήμη Συσκευές Ε/Ε Συνόλου Εντολών Instructon Set Archtecture (ISA) Η διεπαφή υλικού-λογισμικού Αρχιτεκτονική Υπολογιστών Εισαγωγή στην Αρχιτεκτονική 7 Αρχιτεκτονική Υπολογιστών Εισαγωγή στην Αρχιτεκτονική 8

Η σπουδαιότητα των διεπαφών Αρχιτεκτονική: ο τελικός στόχος Αντιστοιχία με γλώσσες προγραμματισμού αν δεχτώ (δεδομένα, εντολές...) ανώτερο επίπεδο διεπαφή Αντιμετώπιση πολυπλοκότητας σχεδιασμού Επαναχρησιμοποίηση τμημάτων Αξιόπιστος σχεδιασμός? τότε υπόσχομαι (αποτελέσματα, συμπεριφορά...) Ποια η διαφορά μεταξύ γρήγορης εκτέλεσης και αξιόπιστης εκτέλεσης Η αξιοποίηση με τον καλύτερο δυνατό τρόπο του υλικού και λογισμικού για την ανάπτυξη Αποδοτικών συστημάτων Γρήγορη εκτέλεση προγραμμάτων γενικού σκοπού Υπερυπολογιστές, προσωπικοί υπολογιστές Αξιόπιστων συστημάτων Ασφαλής εκτέλεση προγραμμάτων ειδικού σκοπού πραγματικού χρόνου Προσιτών συστημάτων Ικανοποιητική εκτέλεση με μικρό κόστος-ενέργεια Καταναλωτικές συσκευές Αρχιτεκτονική Υπολογιστών Εισαγωγή στην Αρχιτεκτονική 9 Αρχιτεκτονική Υπολογιστών Εισαγωγή στην Αρχιτεκτονική 10! Η διπλανή εικόνα είναι απλοποιημένη! Οι βασικές κάθε υπολογιστή συνθήκες διακλάδωσης μονάδα ελέγχου μονοπάτι δεδομένων (n-bts εύρος ) αποτελέσματα επεξεργασίας έλεγχος λειτουργίας εντολές δεδομένα προς επεξεργασία μνήμης Η μονάδα ελέγχου, η διαδρομή (μονοπάτι - datapath) δεδομένων και μέρος του συστήματος μνήμης βρίσκονται σήμερα μέσα στον μικροεπεξεργαστή (ΚΜΕ) Αρχιτεκτονική Υπολογιστών Εισαγωγή στην Αρχιτεκτονική 11 συσκευές Ε/Ε The Electronc Numercal Integrator and Computer (ENIAC) 1946 Ο ENIAC, ο πρώτος ηλεκτρονικός υπολογιστής, διέθετε 18.000 λυχνίες για τα λογικά του. Δεν υπήρχε μνήμη προγράμματος! Μονάδα ελέγχου μνήμη (σταθερές) Διαδρομή δεδομένων Συσκευές Ε/Ε Αρχιτεκτονική Υπολογιστών Εισαγωγή στην Αρχιτεκτονική 12

! Ο ρυθμός μεταφοράς δεδομένων ανάμεσα στα διάφορα μέρη του υπολογιστή επηρεάζει καθοριστικά τη συνολική απόδοση του συστήματος! Ένα τυπικό υπολογιστικό συχνά και το γραφικών μέσα στον επεξεργαστή οθόνη γραφικών ποντίκι, πληκτρολόγιο, εκτυπωτές, σαρωτές... διασυνδετικός δίαυλος PCIe (x16) έως 8GB/s USB έως 5Gbt/s CPU core north brdge south brdge έως 500ΜB/s CPU core > 90GB/s κρυφή μνήμη (3 ου επιπέδου) M-bus (mem bus) 25+ GB/s (mult-channel) SATA 600ΜB/s DRAM σκληροί δίσκοι, CD/DVD, δικτυακή σύνδεση οι ρυθμοί μεταφοράς που δίνονται είναι οι θεωρητικά μέγιστοι! Αρχιτεκτονική Υπολογιστών Εισαγωγή στην Αρχιτεκτονική 13... Ηλεκτρονικά Σε κάθε υπολογιστή απαιτούνται Λογικά Για την εκτέλεση πράξεων Για τη σύγκριση και λήψη αποφάσεων Κυκλώματα μνήμης Για την αποθήκευση δεδομένων Για την αποθήκευση εντολών Κυκλώματα διασύνδεσης Για τη μεταφορά δεδομένων μεταξύ των μονάδων του υπολογιστή Για τη μεταφορά μεταξύ των τμημάτων ενός ολοκληρωμένου κυκλώματος (chp) Αρχιτεκτονική Υπολογιστών Εισαγωγή στην Αρχιτεκτονική 14 Πριν τα σύγχρονα ηλεκτρονικά Το τρανζίστορ MOS(FET) Παλαιότερα χρησιμοποιήθηκαν... Λογικά Μηχανικά συστήματα (γρανάζια) Ηλεκτρομηχανικά (ρελέ) Λυχνίες κενού Κυκλώματα μνήμης Τα ίδια, αλλά και... Γραμμές υδραργύρου (!) καθοδική οθόνη (!) Κυκλώματα διασύνδεσης Καλώδια! συμβολικά.. Ο μικροσκοπικός διακόπτης των σύγχρονων κυκλωμάτων Η θεωρία λειτουργίας του είναι γνωστή από το 1925......αλλά τα πρώτα λειτουργικά τρανζίστορ MOS κατασκευάστηκαν στη δεκαετία του 60 Αρχιτεκτονική Υπολογιστών Εισαγωγή στην Αρχιτεκτονική 15 Αρχιτεκτονική Υπολογιστών Εισαγωγή στην Αρχιτεκτονική 16

Το τρανζίστορ MOS(FET) Λειτουργία του τρανζίστορ MOS(FET) πηγή (source) πύλη (gate) καταβόθρα (dran) V+ n+ n+ - V- p- Το τρανζίστορ αυτό είναι τύπου NMOS. Υπάρχει και το συμπληρωματικό PMOS. υπόστρωμα (body) n+ n+ ιδανικό σχήμα.. p- κανάλι (channel) Τι συμβαίνει στο τρανζίστορ PMOS V+ n+ n+ ρεύμα V- p- Αρχιτεκτονική Υπολογιστών Εισαγωγή στην Αρχιτεκτονική 17 Αρχιτεκτονική Υπολογιστών Εισαγωγή στην Αρχιτεκτονική 18 Ψηφιακά Ηλεκτρονικά και Δυαδική λογική Κατασκευή ολοκληρωμένων κυκλωμάτων C.E.Shannon Η δυαδική λογική ταιριάζει με την τεχνολογία του τρανζίστορ 2 καταστάσεις: ON-OFF, 1-0 Ψηφιακά ηλεκτρονικά (2 στάθμες) Δυαδική άλγεβρα Boole Λογική άλγεβρα Συσχέτιση με διακοπτικά Η εργασία του Shannon (1938) Λόγω της απαιτούμενης ακρίβειας, μια γραμμή παραγωγής κοστίζει δισ. $ Γραμμές παραγωγής Φωτολιθογραφία με μάσκες Διεργασίες στα εκτεθειμένα μέρη Οξείδωση, απόξεση, απόθεση μετάλλου, εμφύτευση ιόντων...(βλ. και μάθημα Εισαγωγή στους ) Επανάληψη βημάτων Ένα σύγχρονο ολοκληρωμένο κύκλωμα μικροεπεξεργαστή Έχει επιφάνεια περίπου 280mm 2 Και περιέχει από 100 εκ. έως >1 δισ. τρανζίστορ! Αρχιτεκτονική Υπολογιστών Εισαγωγή στην Αρχιτεκτονική 19 Αρχιτεκτονική Υπολογιστών Εισαγωγή στην Αρχιτεκτονική 20

Η συρρίκνωση του τρανζίστορ Ψηφιακά Ηλεκτρονικά: Ιεραρχία σχεδίασης Νόμος του Moore: ο αριθμός των τρανζίστορ ανά ολοκληρωμένο διπλασιάζεται κάθε 1,5-2 χρόνια Πλεονεκτήματα Ταχύτερη λειτουργία Πιο γρήγοροι χρόνοι ON-OFF Μικρότερη κατανάλωση ενέργειας Για τον ίδιο αριθμό τρανζίστορ! Μεγαλύτερη ολοκλήρωση Μείωση κόστους παραγωγής και αύξηση λειτουργικότητας Τρέχουσα εμπορική τεχνολογία: 14nm (μήκος πύλης ~20nm) Το άμεσο μέλλον: 10 nm μετά: έρευνα για νέα υλικά για διακόπτες MUX σε chp σύνθετο τμήμα λογική πύλη κύκλωμα φυσικό επίπεδο Αρχιτεκτονική Υπολογιστών Εισαγωγή στην Αρχιτεκτονική 21 Αρχιτεκτονική Υπολογιστών Εισαγωγή στην Αρχιτεκτονική 22