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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

Το ολοκληρωμένο κύκλωμα μιας ΚΜΕ. «Φέτα» ημιαγωγών (wafer) από τη διαδικασία παραγωγής ΚΜΕ

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

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

Κατασκευή ολοκληρωµένων κυκλωµάτων και Κανόνες Σχεδίασης

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

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

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

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

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

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

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

ΠΛΗ10 Κεφάλαιο 2. ΠΛΗ10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: 2 2.1: Bασική Δομή του Υπολογιστή

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

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

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

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

Σχεδίαση CMOS Ψηφιακών Ολοκληρωμένων Κυκλωμάτων

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

Δίοδοι Ορισμός της διόδου - αρχή λειτουργίας Η δίοδος είναι μια διάταξη από ημιαγώγιμο υλικό το οποίο επιτρέπει την διέλευση ροής ρεύματος μόνο από

Βασικές αρχές ηµιαγωγών και τρανζίστορ MOS. Εισαγωγή στην Ηλεκτρονική

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

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

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

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

Μηχανοτρονική. Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο,

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

Διδάσκων:Μ.Χατζόπουλος, Παραδόσεις:Τρίτη 4-6, Τετάρτη 1-3; (Αμφιθέατρο Α15) Πληροφορίες στην ιστοσελίδα του μαθήματος

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

Εισαγωγή στα κυκλώµατα CMOS 2

Ερωτήσεις θεωρίας Σημειώσεις στο τρανζίστορ MOSFET

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015

ΑΣΚΗΣΗ 3 η Ο ΑΝΤΙΣΤΡΟΦΕΑΣ CMOS

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

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

Ημιαγωγοί και Νανοηλεκτρονική

Μνήμες RAM. Διάλεξη 12

10o ΕΡΓΑΣΤΗΡΙΟ Στοιχεία Χωροθεσίας (Layout) CMOS

Τα τρανζίστορ επίδρασης πεδίου (FET) Σπύρος Νικολαΐδης Αναπληρωτής Καθηγητής Τομέας Ηλεκτρονικής & ΗΥ Τμήμα Φυσικής

Η επαφή p n. Η επαφή p n. Υπενθύμιση: Ημιαγωγός τύπου n. Υπενθύμιση: Ημιαγωγός τύπου p

ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

Είναι το «μυαλό» του υπολογιστή μας. Αυτός κάνει όλους τους υπολογισμούς και τις πράξεις. Έχει δική του ενσωματωμένη μνήμη, τη λεγόμενη κρυφή

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2014

Μνήμη και Προγραμματίσιμη Λογική

Διατάξεις ημιαγωγών. Δίοδος, δίοδος εκπομπής φωτός (LED) Τρανζίστορ. Ολοκληρωμένο κύκλωμα

Ψηφιακά Ηλεκτρονικά. Μάθηµα 5ο.. Λιούπης

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

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

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

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

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

ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΜΗΧΑΝΙΚΩΝ

4/10/2008. Στατικές πύλες CMOS και πύλες με τρανζίστορ διέλευσης. Πραγματικά τρανζίστορ. Ψηφιακή λειτουργία. Κανόνες ψηφιακής λειτουργίας

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

ΑΝΑΛΟΓΙΚΑ ΗΛΕΚΤΡΟΝΙΚΑ

Στοιχεία από την αρχιτεκτονική των μικροϋπολογιστών

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009 ΑΠΑΝΤΗΣΕΙΣ

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

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

Εισαγωγή Σε Ολοκληρωµένα Κυκλώµατα (Microchips) Αναλογικά ή Ψηφιακά Κυκλώµατα;

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

Εισαγωγή στις κρυσταλλολυχνίες (Transistors)

Κεφάλαιο 3 Αρχιτεκτονική Ηλεκτρονικού Τμήματος (hardware) των Υπολογιστικών Συστημάτων ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ

ΑΝΑΛΟΓΙΚΑ ΗΛΕΚΤΡΟΝΙΚΑ

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

Βασικές Έννοιες της Πληροφορικής

Βασική δοµή και Λειτουργία Υπολογιστή

Γενική οργάνωση υπολογιστή «ΑΒΑΚΑ»

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2013

Το υλικό του υπολογιστή

Υ52 Σχεδίαση Ψηφιακών Ολοκληρωμένων Κυκλωμάτων και Συστημάτων. Δεληγιαννίδης Σταύρος Φυσικός, MsC in Microelectronic Design

4.2 Αναπαράσταση δυαδικών τιμών στα ψηφιακά κυκλώματα

ΑΡΧΕΣ ΗΛΕΚΤΡΟΝΙΚΩΝ ΣΤΟΙΧΕΙΩΝ: Τεχνολογία Κατασκευής Ολοκληρωµένων Κυκλωµάτων

; Γιατί είναι ταχύτερη η λήψη και αποκωδικοποίηση των εντολών σταθερού μήκους;

Πανεπιστήμιο Θεσσαλίας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2008

Μικροηλεκτρονική - VLSI

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

ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΤΕΧΝΟΛΟΓΙΑΣ MOS KAI CMOS

Εργαστήριο 3 ΟΡΓΑΝΩΣΗ ΤΗΣ ΚΜΕ. Εισαγωγή

ε. Ένα κύκλωμα το οποίο παράγει τετραγωνικούς παλμούς και απαιτείται εξωτερική διέγερση ονομάζεται ασταθής πολυδονητής Λ

ΣΤΑΤΙΚΕΣ ΚΑΙ ΔΥΝΑΜΙΚΕΣ ΜΝΗΜΕΣ ΤΥΧΑΙΑΣ ΠΡΟΣΠΕΛΑΣΗΣ (Static and Dynamic RAMs). ΔΙΑΡΘΡΩΣΗ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΘΕΜΑΤΙΚΕΣ ΕΝΟΤΗΤΕΣ

Εφαρµογές Πληροφορικής Υπολογιστών. Κεφάλαιο 3 Το υλικό του υπολογιστή

«Τεχνολογίες ολοκληρωμένων κυκλωμάτων»

Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα

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

Transcript:

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2015-16 Εισαγωγή στους Υπολογιστές (αρχές λειτουργίας και τεχνολογία) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης

Σχετικά με το μάθημα Ενότητες μαθήματος Αρχές λειτουργίας υπολογιστών Υλικό (hardware) Αρχιτεκτονική Η/Υ Αλγόριθμοι Χειρισμός δεδομένων Δομές δεδομένων Λογισμικό (software) Βιβλία για το μάθημα Behrouz A. Forouzan, Εισαγωγή στην Επιστήμη των Υπολογιστών, ΚΛΕΙΔΑΡΙΘΜΟΣ, 2010. Andrew M. Lister, Εισαγωγή στη Σύγχρονη Επιστήμη των Υπολογιστών, ΔΙΑΥΛΟΣ, 2000. Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 2

Ο Υπολογιστής Η γενική εικόνα πρόγραμμα ελέγχου ; δεδομένα εισόδου σύστημα επεξεργασίας δεδομένα εξόδου Από πού προέρχονται τα δεδομένα εισόδου; Πού αποθηκεύονται τα δεδομένα εξόδου; Μετασχηματισμός δεδομένων εισόδου σε δεδομένα εξόδου, βάσει ενός προγράμματος ελέγχου Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 3

Η μνήμη πρόγραμμα ελέγχου δεδομένα εισόδου Μνήμη * ; Και το πρόγραμμα ελέγχου; Πώς αναπαρίσταται; Πού βρίσκεται αποθηκευμένο; Τα δεδομένα εισόδου και εξόδου αποθηκεύονται στη μνήμη επεξεργασία δεδομένων δεδομένα εξόδου αποθήκευση δεδομένων Μπορούν να χρησιμοποιηθούν στην επόμενη φάση επεξεργασίας * Στην πραγματικότητα το σύστημα μνήμης είναι πολυπλοκότερο! Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 4

Το μοντέλο von Neumann μονάδα ελέγχου πρόγραμμα ελέγχου ; Πώς κατασκευάζεται ένα πρόγραμμα ελέγχου; επεξεργασία δεδομένων δεδομένα εισόδου δεδομένα εξόδου Μνήμη Ποιος δημιουργεί τις εντολές; Υπολογιστής αποθηκευμένου προγράμματος Το πρόγραμμα ελέγχου (εντολές( εντολές) ) αποθηκεύεται μαζί με τα δεδομένα στη μνήμη Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 5

Το πρόγραμμα ελέγχου Είναι ένα σύνολο εντολών ( οδηγιών ) Περιγράφει το είδος της επεξεργασίας των δεδομένων Τα δεδομένα εξόδου εξαρτώνται από τα δεδομένα εισόδου και το πρόγραμμα ελέγχου Κάθε οδηγία ονομάζεται εντολή μηχανής εκτελεί μια μικρή, αυτοτελή λειτουργία το πρόγραμμα (ελέγχου) αποτελείται από πολλές εντολές μηχανής η εντολή μηχανής διαφέρει από τις εντολές υψηλού επιπέδου των γλωσσών προγραμματισμού κάθε εντολή μιας γλώσσας προγραμματισμού μεταφράζεται (μεταγλωττίζεται) σε πολλές εντολές μηχανής! Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 6

Εντολή Μηχανής Machine Instruction Μικρή λειτουργία χειρισμού δεδομένων μεταφορά δεδομένων από/προς μνήμη αριθμητική πράξη μεταξύ δύο αριθμών έλεγχος αν ένας αριθμός είναι μηδέν... κ.ο.κ Οι εντολές μηχανής εκτελούνται σειριακά Η μια μετά την άλλη από την επόμενη θέση μνήμης Εξαίρεση: εντολές διακλάδωσης Εάν μια συνθήκη είναι αληθής, τότε μεταφορά της εκτέλεσης σε διαφορετικό σημείο του προγράμματος (όχι από την επόμενη θέση μνήμης) branch ή jump Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 7

Χρονισμός συστήματος υπολογιστικό σύστημα ρολόι (clock) μονάδα ελέγχου πρόγραμμα ελέγχου! Το σχήμα συμπληρώνεται με τις μονάδες εισόδου-εξόδου, για επικοινωνία με τον έξω κόσμο Χρονισμός μέσω ενός σήματος ρολογιού επεξεργασία δεδομένων δεδομένα εισόδου δεδομένα εξόδου Μνήμη Ο παλμός του υπολογιστικού συστήματος Καθορίζει την έναρξη της επόμενης λειτουργίας Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 8

Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ) Central Processing Unit (CPU) ρολόι (clock) μονάδα ελέγχου πρόγραμμα ελέγχου μονοπάτι δεδομένων δεδομένα εισόδου δεδομένα εξόδου Μονοπάτι (ή διαδρομή ) δεδομένων (datapath) Εκτέλεση πράξεων Μονάδα ελέγχου (control unit) Επιλογή πράξης σύμφωνα με κάθε εντολή Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 9

Τι περιέχει το μονοπάτι δεδομένων; i Οι καταχωρητές παρέχουν τα δεδομένα εισόδου κατά την εκτέλεση των πράξεων. Στους καταχωρητές αποθηκεύονται επίσης τα αποτελέσματα των πράξεων. Central Processing Unit (CPU) ρολόι (clock) μονάδα ελέγχου καταχωρητές εκτέλεση πράξεων πρόγραμμα ελέγχου δεδομένα εισόδου δεδομένα εξόδου Καταχωρητές (registers) Θέσεις προσωρινής αποθήκευσης, γρήγορης προσπέλασης (περιορισμένος αριθμός: 16, 32 ή 64) Μονάδες εκτέλεσης αριθμητικών (και άλλων) πράξεων Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 10

Εκτέλεση εντολών: ο κύκλος μηχανής 2. Decode: Αποκωδικοποίησε την εντολή (προετοίμασε τα σήματα ελέγχου και τις πηγές των δεδομένων) μονάδα ρολόι ελέγχου (clock) 4. Store: Αποθήκευσε καταχωρητές τα αποτελέσματα (εάν απαιτείται) 1. Fetch: Φέρε την επόμενη προς εκτέλεση εντολή από τη μνήμη δεδομένα εισόδου 3. Execute: Εκτέλεσε δεδομένα την απαιτούμενη εξόδου πράξη/λειτουργία Και η μεταφορά δεδομένων από/προς μνήμη; Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 11

Πώς αποθηκεύονται τα δεδομένα; Στη μνήμη και στους καταχωρητές; Στις μονάδες εκτέλεσης πράξεων; Απάντηση: σε δυαδική μορφή! Ακολουθίες από 0 και 1 ή αλλιώς ON/OFF, Αληθές/Ψευδές κ.ο.κ. Ισχύει για κάθε είδους δεδομένα Ακόμα και για μη αριθμητικά δεδομένα: κείμενο, εικόνα, ήχο... Και οι εντολές του υπολογιστή επίσης! Γιατί σε δυαδική μορφή; Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 12

Η τρέχουσα τεχνολογία των υπολογιστών Ηλεκτρονική Τα στοιχεία που συγκροτούν τους υπολογιστές λειτουργούν με στάθμες τάσης ή φορά ρεύματος Υλοποίηση με ημιαγωγούς Ψηφιακή Οι επιτρεπόμενες τιμές ανήκουν σε διακριτές στάθμες Δυαδική Δύο στάθμες, ON ή OFF, 0 ή 1 Τα στοιχεία που συγκροτούν τους υπολογιστές υλοποιούν διακοπτικές λειτουργίες (ανοικτό-( κλειστό) Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 13

Γιατί ψηφιακή τεχνολογία; Ηλεκτρονικός Θόρυβος ; ψηφιακό στοιχείο ψηφιακό στοιχείο Τι θα συνέβαινε μεταξύ δύο αναλογικών τμημάτων (με συνεχές πεδίο τιμών); Δυνατότητα αναγέννησης του αρχικού σήματος Όσο η παραμόρφωση δεν υπερβαίνει κάποια όρια Όσο λιγότερες στάθμες επιτρέπονται, τόσο τα επιτρεπτά όρια διακύμανσης είναι μεγαλύτερα Πλεονέκτημα της δυαδικής τεχνολογίας Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 14

Στάθμες ψηφιακού σήματος i Στα πρώτα ολοκληρωμένα λογικά κυκλώματα η τάση τροφοδοσίας ήταν >15V ενώ σήμερα βρίσκεται γύρω στο 1V Δυαδική λογική 2 στάθμες V+ V- V+ και V- (π.χ. 5V και 0V) Τροφοδοσία και γείωση Αναπαριστούν το λογικό 1 και 0 αντίστοιχα Κυματομορφές Η στάθμη τάσης σε ένα σημείο του κυκλώματος στην εξέλιξη του χρόνου ιδανικά Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 15 T στην πραγματικότητα...

Γιατί δυαδική τεχνολογία; πηγή (source) πύλη (gate) n+ n+ καταβόθρα (drain) p- i Το τρανζίστορ αυτό είναι τύπου NMOS. Υπάρχει και το συμπληρωματικό PMOS. Το τρανζίστορ MOSFET υπόστρωμα (body) κανάλι (channel) Ο μικροσκοπικός διακόπτης των σύγχρονων κυκλωμάτων Η θεωρία λειτουργίας του είναι γνωστή από το 1925...αλλά τα πρώτα λειτουργικά κυκλώματα κατασκευάστηκαν τη δεκαετία του 60 Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 16

Ημιαγωγοί σε δύο διαφάνειες! Ημιαγωγοί Στοιχεία με κρυσταλλική δομή (πυρίτιο, γερμάνιο...) Μεταξύ αγωγών και μονωτών Σε θερμοκρασία δωματίου και καθαρή μορφή: όχι καλοί αγωγοί του ηλεκτρισμού Προσμίξεις με ακάθαρτα υλικά (impurities) Doping Προσθήκη ελεύθερων ηλεκτρονίων (donors) n-type Προσθήκη οπών (acceptors) απουσία ηλεκτρονίων p-type Τα χαρακτηριστικά αγωγιμότητας αλλάζουν! Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 17

Ημιαγωγοί σε δύο διαφάνειες! n + + + - - - Το ενδιαφέρον σημείο (επαφής) Όταν ενώνονται ημιαγωγοί n-type και p-type p Στο σημείο επαφής: κατάσταση ισορροπίας μετά από την αρχική μετακίνηση ηλεκτρονίων στο p- type, περαιτέρω ηλεκτρόνια απωθούνται - n - + - + - p + - + + - n - + - p + + - - Με ορθή πόλωση, και άλλα ηλεκτρόνια μπορούν να υπερπηδήσουν το εμπόδιο και να φτάσουν στο p- type, οπότε παρατηρείται ροή ρεύματος Με ανάστροφη πόλωση, νέα ηλεκτρόνια δεν έχουν την ευκαιρία να φτάσουν στο p-type, οπότε δεν ρέει ρεύμα μέσω της επαφής την ανάστροφη πόλωση εκμεταλλεύονται τα ηλεκτρονικά ψηφιακά κυκλώματα των υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 18

Λειτουργία του τρανζίστορ MOS(FET) V+ n - n p V- i Το σχήμα του τρανζίστορ σήμερα είναι λίγο διαφορετικό για να λειτουργεί σωστά σε πολύ μικρές διαστάσεις! V+ n n αγώγιμο κανάλι V- p Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 19

Η συρρίκνωση του τρανζίστορ Ένας σύγχρονος επεξεργαστής μπορεί να περιέχει πάνω από 1 δις τρανζίστορ σε μία επιφάνεια 280mm 2 Πλεονεκτήματα Ταχύτερη λειτουργία Πιο γρήγοροι χρόνοι ON-OFF Μικρότερη κατανάλωση ενέργειας Για τον ίδιο αριθμό τρανζίστορ! Μεγαλύτερη ολοκλήρωση Μείωση κόστους παραγωγής και αύξηση λειτουργικότητας Τρέχουσα εμπορική τεχνολογία: Μέγεθος (καναλιού) τρανζίστορ = 14-22nm Στο μέλλον: 10 nm στη συνέχεια: έρευνα για νέους διακόπτες ; Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 20

Το (μικρο)τσιπ Επίσημος όρος: Ολοκληρωμένο κύκλωμα Integrated Circuit (IC) micro(chip) όλα τα στοιχεία συνδυάζονται στο ίδιο υπόστρωμα πυριτίου. Τρανζίστορ, αγωγοί Πυκνωτές, αντιστάσεις Intel P4 processor microchip (2005) 169 εκ. τρανζίστορ 90nm Νόμος του Moore (εμπειρικός) ο αριθμός των τρανζίστορ ανά ολοκληρωμένο κύκλωμα διπλασιάζεται κάθε 1,5-2 χρόνια Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 21

Κατασκευή ολοκληρωμένων κυκλωμάτων i Λόγω της απαιτούμενης ακρίβειας, μια γραμμή παραγωγής κοστίζει δισ. $ Γραμμές παραγωγής Φωτολιθογραφία με μάσκες Επικάλυψη με ειδικό φωτοανθεκτικό υλικό (photoresist) Έκθεση σε υπεριώδες φως (με το ανάλογο μήκος κύματος) Μέσω μιας μάσκας που επιλέγει τις περιοχές επεξεργασίας Απομάκρυνση photresist από επιλεγμένες περιοχές, αφήνοντας εκτεθειμένα τα μέρη προς επεξεργασία Διεργασίες στα εκτεθειμένα μέρη Οξείδωση, απόξεση, απόθεση μετάλλου, εμφύτευση ιόντων... Ταυτόχρονα σε εκατομμύρια τρανζίστορ! Επανάληψη Από το βήμα της μάσκας Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 22

Η αρχική επιφάνεια SiO - μονωτής 2 Ένα λεπτό επίπεδο SiO 2 σχηματίζεται με οξείδωση σε 1000 ο C p-epi πολύ καθαρό πυρίτιο υπόστρωμα πυριτίου Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 23

Εφαρμογή photoresist και μάσκας εκτεθειμένο τμήμα μάσκα φωτολιθογραφίας Η μάσκα της φωτολιθογραφίας είναι διαφορετική ανά βήμα επεξεργασίας (ανάλογα με το επιθυμητό σχήμα). επικάλυψη με photoresist Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 24

Εφαρμογή υπεριώδους ακτινοβολίας Στα μέρη που μένουν εκτεθειμένα, μετά την υπεριώδη ακτινοβολία το photoresist γίνεται εύπλαστο. Στη συνέχεια αφαιρείται με χημικό τρόπο, αφήνοντας εκτεθειμένα μέρη για το επόμενο βήμα κατεργασίας. Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 25

Μετά την απόξεση Στα μέρη που μένουν εκτεθειμένα εφαρμόζεται διαδικασία απόξεσης με τη βοήθεια οξέων. Στη συνέχεια η επιφάνεια καθαρίζεται με απιονισμένο νερό και στεγνώνει με άζωτο. Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 26

Απόθεση νέων στρωμάτων SiO 2 Πριν το βήμα αυτό έχει προηγηθεί πάλι η εφαρμογή photoresist και μάσκας! Στο εξής η εφαρμογή μάσκας θα εννοείται πριν κάθε νέο βήμα. SiO 2 μονωτής για το διαχωρισμό των τρανζίστορ Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 27

Doping Υπόστρωμα τρανζίστορ εμφύτευση ιόντων Μέσω της εμφύτευσης με τη βοήθεια μιας δέσμης ιόντων, αλλάζει ο τύπος του ημιαγωγού της περιοχής κάτω από το λεπτό στρώμα οξειδίου σχηματίζοντας το υπόστρωμα των τρανζίστορ NMOS (doping) υπόστρωμα p Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 28

Doping Υπόστρωμα τρανζίστορ εμφύτευση ιόντων Μέσω της εμφύτευσης με τη βοήθεια μιας δέσμης ιόντων, αλλάζει ο τύπος του ημιαγωγού της περιοχής κάτω από το λεπτό στρώμα οξειδίου σχηματίζοντας το υπόστρωμα των τρανζίστορ PMOS (doping) υπόστρωμα n υπόστρωμα p Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 29

Εναπόθεση polysilicon polysilicon Ένα σχήμα polysilicon εναποτίθεται χημικά με την κυκλοφορία αερίου μίγματος πάνω από την επιφάνεια πυριτίου θερμαινόμενη στους 650 ο C. Το σχήμα σχηματίζει τις πύλες των τρανζίστορ και τη μεταξύ τους διασύνδεση. Θα ακολουθήσει doping για να αυξηθεί η αγωγιμότητά του. Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 30

Doping πηγής και καταβόθρας τρανζίστορ Στη συνέχεια σχηματίζονται οι πηγές και καταβόθρες των τρανζίστορ ανάλογα με τον τύπο τους (NMOS ή PMOS) με εμφύτευση ιόντων. Δημιουργία των σημείων επαφής για τους αγωγούς διασύνδεσης. υπόστρωμα n n n υπόστρωμα p Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 31

Doping πηγής και καταβόθρας τρανζίστορ Στη συνέχεια σχηματίζονται οι πηγές και καταβόθρες των τρανζίστορ ανάλογα με τον τύπο τους (NMOS ή PMOS) με εμφύτευση ιόντων. Δημιουργία των σημείων επαφής για τους αγωγούς διασύνδεσης. p p υπόστρωμα n n n υπόστρωμα p Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 32

Πρώτο επίπεδο μεταλικών συνδέσεων μεταλλικές επαφές Τα επίπεδα μετάλλου δημιουργούνται με εξάχνωση του μεταλλικού υλικού σε κενό υπό την επίδραση δέσμης ηλεκτρονίων. p p n n υπόστρωμα n υπόστρωμα p Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 33

Διαδικασία παραγωγής Στην πραγματικότητα Οι δημιουργούμενες επιφάνειες δεν είναι απόλυτα επίπεδες ούτε έχουν κάθετες γωνίες τα χαρακτηριστικά είναι πιο ακανόνιστα Οι αναλογίες διαστάσεων είναι διαφορετικές ειδικά μελετημένες για την επιθυμητή ροή ηλεκτρονίων Τα επίπεδα μετάλλου είναι πολύ περισσότερα καταλαμβάνουν μεγάλο μέρος του ολοκληρωμένου κυκλώματος Τα βήματα κατασκευής είναι πολύ περισσότερα (40+) από την απλουστευμένη εικόνα που είδαμε οι δομές που κατασκευάζονται είναι πολυπλοκότερες Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στους Υπολογιστές 34