Αρχιτεκτονική Υπολογιστών
|
|
- Παρασκευή Κυπραίος
- 7 χρόνια πριν
- Προβολές:
Transcript
1 Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 2: Οι υπομονάδες του υπολογιστή. Δομές Διασύνδεσης. Θεμελιώδεις μονάδες ψηφιακής σχεδίασης Δρ. Μηνάς Δασυγένης Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών
2 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. 2
3 Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ψηφιακά Μαθήματα στο Πανεπιστήμιο Δυτικής Μακεδονίας» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 3
4 Σκοπός ενότητας Η κατανόηση των βασικών λειτουργιών του επεξεργαστή. Η σύνδεση του επεξεργαστή με τα υπόλοιπα συστήματα υλικού και λογισμικού. Επανάληψη βασικών μονάδων ψηφιακής σχεδίασης. 4
5 Οι Λειτουργικές Απαιτήσεις Αρχιτεκτονικής ποικίλουν.. Διαφορετικές απαιτήσεις: Προσωπικός υπολογιστής. Διακομιστής. Κινητό τηλέφωνο. Παιχνιδομηχανή. Ομαδοποίηση των αναγκών και κατασκευή της αρχιτεκτονικής που να καλύπτει αυτές τις απαιτήσεις. 5
6 Εναλλακτικός Ορισμός Αρχιτεκτονικής Υπολογισμός Αρχιτεκτονική Η/Υ ονομάζεται η επιστήμη και η τέχνη της επιλογής και της διασύνδεσης υλικών με σκοπό τη δημιουργία υπολογιστών που ικανοποιούν τις λειτουργικές, οικονομικές, και τεχνικές (επιδόσεις, κατανάλωση ενέργειας) ανάγκες. 6
7 Οργάνωση/Αρχιτεκτονική H/Y (1/7) Αρχιτεκτονική είναι τα χαρακτηριστικά που γίνονται αντιληπτά από τον προγραμματιστή. Σύνολο εντολών, ο αριθμός των bits που χρησιμοποιούνται για την αναπαράσταση δεδομένων, τεχνικές εισόδου εξόδου( Ε/Ε), τρόποι διευθυνσιοδότησης. πχ. Υπάρχει κάποια εντολή πολλαπλασιασμού ; Οργάνωση είναι το πως υλοποιούνται αυτά τα χαρακτηριστικά. Οι εργασιακές μονάδες και οι διασυνδέσεις όπου υλοποιούν τις αρχιτεκτονικές προδιαγραφές. Σήματα ελέγχου, διασυνδέσεις, τεχνολογία μνήμης. πχ. Υπάρχει κάποια συσκευή πολλαπλασιασμού ή πραγματοποιείται με επαναλαμβανόμενες προσθέσεις. 7
8 Οργάνωση/Αρχιτεκτονική H/Y (2/7) Ολόκληρη η οικογένεια της Intel x86 έχει την ίδια βασική αρχιτεκτονική. Η οικογένεια της IMB System/370 έχει την ίδια βασική αρχιτεκτονική, αλλά με διαφορές στην οργάνωση. Αυτό επιτρέπει τη συμβατότητα στον κώδικα. Τουλάχιστον προς τα πίσω. Η οργάνωση διαφέρει μεταξύ κάθε έκδοσης. 8
9 Οργάνωση/Αρχιτεκτονική H/Y (3/7) Ο υπολογιστής είναι ένα πολύπλοκο σύστημα το οποίο, περιέχει εκατομμύρια στοιχειώδη ηλεκτρονικά εξαρτήματα. Είναι ένα ιεραρχικό σύστημα. Μας ενδιαφέρει η δομή και η λειτουργία, σε κάθε επίπεδο της ιεραρχίας. Δομή είναι ο τρόπος με τον οποίο τα εξαρτήματα σχετίζονται μεταξύ τους. Η λειτουργία είναι η σύμπραξη των επιμέρους εξαρτημάτων ως μέρος μιας δομής. 9
10 Οργάνωση/Αρχιτεκτονική H/Y (4/7) Άποψη William Stalling: Αρχιτεκτονική (Όσα γίνονται αντιληπτά από τον χρήστη): Η δομή των εντολών γλώσσας μηχανής. Το μήκος μιας θέσης μνήμης. Το μέγιστο μήκος της φυσικής μνήμης. Η μέθοδος παράστασης των δεδομένων. Οι τεχνικές υπολογισμού της τελικής διεύθυνσης. Οι τεχνικές εισόδου-εξόδου (I/O). Οργάνωση (Όσα δεν γίνονται αντιληπτά από τον χρήστη): Τα σήματα ελέγχου. Οι τεχνολογίες που χρησιμοποιούνται. Η υλοποίηση των μονάδων. 10
11 Οργάνωση/Αρχιτεκτονική H/Y (5/7) Άποψη William Stalling Παραδείγματα: Αριθμοί κινητής υποδιαστολής: Η παράσταση (πρόσημο, 8 bits exponent, 23 mantissa) είναι αρχιτεκτονικό χαρακτηριστικό (ορατό στο χρήστη). Η υλοποίηση μπορεί να γίνει είτε από την ALU είτε από την FPU και είναι θέμα οργάνωσης (αόρατο στο χρήστη). Υπολογιστές με: Ίδιο λειτουργικό σύστημα (ορατό στο χρήστη). Διαφορετικό hardware (αόρατο στο χρήστη). ALU: Αριθμητική Λογική Μονάδα. FPU: Μονάδα πράξεων κινητής υποδιαστολής. 11
12 Οργάνωση/Αρχιτεκτονική H/Y (6/7) Άποψη J. Hennessy και D. Patterson: Η οργάνωση είναι μέρος της Αρχιτεκτονικής: Ορατό τμήμα της Αρχιτεκτονικής. Instruction set architecture: Αόρατο τμήμα της Αρχιτεκτονικής. Υλοποίηση. Οργάνωση. Σχεδιασμός μνήμης. Δομή διαδρόμων. Δομή CPU. Hardware. 12
13 Οργάνωση/Αρχιτεκτονική H/Y (7/7) Παραδείγματα: SUN SPARCstation 2 και PARCstation 20: Έχουν το ίδιο σύνολο εντολών γλώσσας μηχανής. Ίδιο hardware, αλλά διαφορετική οργάνωση. Σειρά SGI Indico: Ίδιο σύνολο γλώσσας μηχανής. Ίδια οργάνωση. Αλλά υλοποιούνται από διαφορετικό hardware. 13
14 Λειτουργίες Η/Υ Οι λειτουργίες του υπολογιστή είναι: Επεξεργασία δεδομένων. Αποθήκευση δεδομένων. Μετακίνηση δεδομένων. Έλεγχος. 14
15 Λειτουργικές Απεικονίσεις Η/Υ 15
16 Λειτουργικές Απεικονίσεις Η/Υ: Μετακίνηση Δεδομένων 16
17 Λειτουργικές Απεικονίσεις Η/Υ: Αποθήκευση δεδομένων 17
18 Λειτουργικές Απεικονίσεις Η/Υ: Επεξεργασία Αποθηκευμένων Δεδομένων 18
19 Λειτουργικές Απεικονίσεις Η/Υ: Επεξεργασία Αποθηκευμένων Δεδομένων και Ε/Ε 19
20 Δομή Η/Υ υψηλού επιπέδου 20
21 Δομή CPU υψηλού επιπέδου 21
22 Δομή Μονάδας Ελέγχου υψηλού επιπέδου 22
23 Γενεαλογικό δένδρο x86 & Motorola 23
24 Η αρχιτεκτονική που θα ασχοληθούμε κυρίως είναι η Von Neumann Ύπαρξη τριών βασικών συστημάτων: Επεξεργασίας (ΚΜΕ). Εισόδου εξόδου (Ι/Ο). Κεντρικής Μνήμης (KM). Πρόγραμμα και δεδομένα αποθηκεύονται στη μνήμη. Το σύστημα Ι/Ο μεταφέρει πληροφορίες από και προς τη KM και τη ΚΜΕ. Η ΚΜΕ αποτελείται από τα υποσυστήματα: Μονάδα ελέγχου. Μονάδα αριθμητικής και λογικής. Απαριθμητή εντολών. Σύνολο των καταχωρητών. 24
25 Μονάδες και υπομονάδες Όλα ανήκουν σε μια ιεραρχική δομή. Οι λειτουργικές μονάδες αποτελούνται από απλούστερα κυκλώματα, όπως: Καταχωρητές (registers). Μετρητές (counters). Αποκωδικοποιητές (decoders). που με τη σειρά τους αποτελούνται από βασικά ψηφιακά κυκλώματα, όπως: Πύλες. Δισταθείς πολυδονητές (flip-flops). Απομονωτές (latches). Τα οποία υλοποιούνται από ένα μόνο συστατικό στοιχείο : MOSFET τρανζίστορ. 25
26 Κύρια και βοηθητική μνήμη Αποθήκευση προγραμμάτων (ακολουθίες εντολών). Αποθήκευση ορισμένων από τα δεδομένα. Επειδή η κύρια μνήμη έχει πεπερασμένη χωρητικότητα και είναι σχετικά ακριβή, χρησιμοποιείται για να αποθηκεύει τις τρέχουσες πληροφορίες. Οι πληροφορίες που δεν χρειάζονται άμεσα αποθηκεύονται στην βοηθητική μνήμη (δίσκο), που έχει σχεδόν απεριόριστη χωρητικότητα.....έχει όμως πολύ μεγαλύτερο χρόνο προσπέλασης. 26
27 Κύρια Μνήμη (Main Memory) Η κύρια μνήμη αποτελείται από ένα συνεχόμενο αριθμό θέσεων, κάθε μία από τις οποίες περιέχει το ίδιο πλήθος δυαδικών ψηφίων (ψηφίων ή bits). Σε κάθε θέση αντιστοιχεί μία διεύθυνση (address) μέσω της οποίας πραγματοποιείται η αναφορά στο περιεχόμενο της θέσης. Η κάθε θέση είναι ικανή να αποθηκεύσει μία ψηφιοσυλλαβή, ή ένα byte (8 δυαδικά ψηφία). 27
28 Κεντρική Μονάδα Επεξεργασίας Ανακαλεί αυτόματα εντολές από τη μνήμη και τις εκτελεί ακολουθιακά. Η ΚΜΕ περιέχει έναν αριθμό καταχωρητών. Κάθε καταχωρητής αποθηκεύει μία ακολουθία ψηφιοσυλλαβών (bytes) ορισμένου μήκους που ονομάζεται λέξη (word). Ένα σύστημα με κύρια μνήμη και ΚΜΕ, είναι η απλούστερη μορφή υπολογιστικού συστήματος (εξαιρουμένου του λογισμικού). 28
29 Συσκευές Εισόδου Εξόδου Συσκευές Εισόδου: Εισαγωγή πληροφοριών από το εξωτερικό περιβάλλον. Συσκευές Εξόδου: Μετάδοση πληροφοριών από τον υπολογιστή προς το εξωτερικό περιβάλλον. Συσκευές Βοηθητικής Αποθήκευσης: Δίσκοι. 29
30 Δομικό διάγραμμα Η/Υ Δομικό Διάγραμμα 30
31 Λειτουργικό Σύστημα Είναι το πρόγραμμα που λειτουργεί τον υπολογιστή. Λειτουργικά συστήματα: MSDOS ή PCDOS, Windows, Linux, FreeBSD, Android,... Είναι αποθηκευμένο σε ένα δίσκο που είτε τοποθετείται σε ένα οδηγό ευέλικτου (floppy) δίσκου ή βρίσκεται σε έναν οδηγό σκληρού δίσκου ο οποίος είναι είτε ενσωματωμένος στον υπολογιστή ή είναι εγκαταστημένος σε ένα τοπικό δίκτυο (LAN) ή σε μια ROM. Μπορεί και να βρίσκεται σε άλλη συνδεδεμένη συσκευή (net booting). 31
32 Ο επεξεργαστής (1/2) Είναι το στοιχείο ελέγχου στο σύστημα του υπολογιστή, CPU (central processing unit: κεντρική μονάδα επεξεργασίας). Ελέγχει τη μνήμη και την I/O διαμέσου μιας σειράς συνδέσεων που ονομάζονται αρτηρίες. Οι αρτηρίες που ελέγχουν την I/O ή την συσκευή μνήμης, μεταφέρουν δεδομένα μεταξύ μιας I/O συσκευής ή μνήμης του μικροεπεξεργαστή, και ελέγχουν την I/O και το σύστημα μνήμης. Η μνήμη και η I/O ελέγχονται διαμέσου εντολών που είναι αποθηκευμένες στη μνήμη και εκτελούνται από το μικροεπεξεργαστή. 32
33 Ο επεξεργαστής (2/2) Ο μικροεπεξεργαστής εκτελεί 3 κύριες εντολές για το σύστημα του υπολογιστή: μεταφορά δεδομένων μεταξύ αυτού και των συστημάτων μνήμης ή I/O, απλές αριθμητικές και λογικές λειτουργίες, και, ροή προγράμματος μέσω απλών αποφάσεων. 33
34 Αριθμητικές/Λογικές λειτουργίες Αριθμητικές και λογικές λειτουργίες που εκτελούνται από την οικογένεια μικροεπεξεργαστών της Intel. Λειτουργία Πρόσθεση Αφαίρεση Πολλαπλασιασμός Διαίρεση AND OR NOT NEG Αλλαγή Περιστροφή Σχόλιο Λογικός πολλαπλασιασμός Λογική πρόσθεση Λογική αντιστροφή Αριθμητική αντιστροφή 34
35 Λήψη αποφάσεων από τον επεξεργαστή Ικανότητα του να παίρνει απλές αποφάσεις. Οι αποφάσεις βασίζονται πάνω σε αριθμητικά δεδομένα. Απόφαση Zero (μηδέν) Sign (σημείο) Carry (μεταφορά) Parity (ισοτιμία) Overflow (υπερχείλιση) Σχόλιο Δοκιμάστε έναν αριθμό για μηδέν ή όχι μηδέν Δοκιμάστε έναν αριθμό για θετικό ή αρνητικό Δοκιμάστε για μεταφορά μετά την πρόσθεση ή έναν δανεισμό μετά την αφαίρεση Δοκιμάστε για μια ακόμη ή έναν περιττό αριθμό απ αυτούς Δοκιμή για την υπερχείλιση που υποδεικνύει ένα μη έγκυρο σημείο του αποτελέσματος μετά την πρόσθεση ή την αφαίρεση 35
36 Αρτηρίες Διευθύνσεων/Ελέγχου/Δεδομένων Δομικό διάγραμμα Οι αρτηρίες που διασυνδέουν τα τμήματα ενός συστήματος υπολογιστή μεταβιβάζουν πληροφορίες διευθύνσεων, δεδομένων και ελέγχου μεταξύ του μικροεπεξεργαστή και των συστημάτων μνήμης και I/O αυτού. 36
37 Αρτηρία Διευθύνσεων Η αρτηρία διευθύνσεων εκπέμπει τη θέση μνήμης προς τη μνήμη ή τη θέση I/O προς τις I/O συσκευές. Η αρτηρία δεδομένων μεταφέρει πληροφορίες μεταξύ του μικροεπεξεργαστή και της μνήμης του και του χώρου της I/O διεύθυνσης. 37
38 Αρτηρία Ελέγχου Η αρτηρία ελέγχου περιέχει γραμμές που ελέγχουν τη μνήμη ή την I/O και τις αναγκάζουν να εκτελούν μια λειτουργία ανάγνωσης ή γραφής. Υπάρχουν 4 συνδέσεις αρτηριών: (memory read control: έλεγχος ανάγνωσης μνήμης)-mrdc. (memory write control: έλεγχος γραφής μνήμης)-mwtc. (I/O read control: έλεγχος I/O ανάγνωσης)-iorc. (I/O write control: έλεγχος I/O γραφής) -IOWC 38
39 Χρήση των αρτηριών Ο μικροεπεξεργαστής διαβάζει τα περιεχόμενα μιας θέσης της μνήμης στέλνοντας στη μνήμη μια διεύθυνση διαμέσου της αρτηρίας διεύθυνσης. Έπειτα στέλνει στη μνήμη σήμα ελέγχου ανάγνωσης για να οδηγήσει τη μνήμη να παρουσιάσει τα δεδομένα. Τελικά, τα δεδομένα που διαβάζονται από τη μνήμη περνούν στο μικροεπεξεργαστή διαμέσου της αρτηρίας δεδομένων. 39
40 Μεγέθη αρτηριών Κατασκευαστής Μέρος Εύρος Διαύλου Δεδομένων Εύρος Διεύθυνσης Διαύλων Intel M M M M M 80386SX M 80386DX G 80386EX M G Pentium G Pentium Overdrive G Pentium Pro G Pentium Pro G Μέγεθος Μνήμης 40
41 Καταχωρητές (1/2) Τα διακριτά στοιχεία πληροφορίας αποθηκεύονται σε δυαδικά κύτταρα (binary cells). Καταχωρητής: είναι μια ομάδα από δυαδικά κύτταρα Το περιεχόμενο του καταχωρητή μπορεί να ερμηνευτεί με αρκετούς διαφορετικούς τρόπους: Ακέραιος: 9829, Αλφαριθμητικά: &e κλπ. ΣΧΗΜΑ 1-2 Μεταφορά πληροφορίας μέσω καταχωρητών. 41
42 Καταχωρητές (2/2) Η επεξεργασία των δεδομένων απαιτεί εκτός από τα κυκλώματα επεξεργασίας, κυκλώματα αποθήκευσης των πληροφοριών. Η επεξεργασία γίνεται με ψηφιακά λογικά κυκλώματα, ενώ η συχνότερα χρησιμοποιούμενη δομή αποθήκευσης πληροφοριών είναι ο καταχωρητής. Ο καταχωρητής είναι πολύ πιο γρήγορος από τη μνήμη γιατί είναι κοντά στις μονάδες επεξεργασίας και αποτελείται από ακριβά στατιστικά στοιχεία. Η ταχύτητα εκτέλεσης των προγραμμάτων εξαρτάται από τη σωστή εκμετάλλευση των καταχωρητών. 42
43 Κατηγοριοποίηση καταχωρητών ως προς το χρήστη Καταχωρητές προσπελάσιμοι από το χρήστη (δηλαδή μπορεί να τοποθετήσει δεδομένα προς επεξεργασία ή συγκεκριμένες τιμές): AX,BX,... PC, Segment Registers. Καταχωρητές μη προσπελάσιμοι από το χρήστη: Memory Address Register (ΜΑR). Memory Data Register (MBR). Instruction Register (IR). I/O address Register. I/O buffer Register. Status register. Stack register. Καταχωρητές επικοινωνίας με τη μνήμη. 43
44 Μονάδες Τυπικού Υπολογιστή 44
45 Η μονάδα ελέγχου της KME Συντονίζει τη λειτουργία όλων των υπομονάδων: Μνήμη. Αριθμητική Λογική Μονάδα. Μονάδα πράξεων κινητής υποδιαστολής. Είσοδο/Έξοδο. Μεταφορά δεδομένων προς/από καταχωρητές. Δημιουργία των κατάλληλων σημάτων χρονισμού (πότε μια συγκεκριμένη δράση πρόκειται να λάβει χώρα). 45
46 Η μονάδα ελέγχου λειτουργεί ως η καρδία της ΚΜΕ Η μονάδα ελέγχου αποτελεί την καρδιά της ΚΜΕ και: Εκτελεί τον κύκλο απόκτησηςεκτέλεσης. Αποκωδικοποιεί την εντολή. Την αναλύει σε σήματα ελέγχου, τα οποία απευθύνονται σε κάθε μονάδα ή σύστημα διασύνδεσης των μονάδων, τα οποία συμμετέχουν στην πραγματοποίηση της εντολής. 46
47 Παραγωγή σημάτων: (1/2) Microprogrammed 47
48 Παραγωγή σημάτων: (2/2) Hardwired 48
49 Το ρολόι του επεξεργαστή Όλες οι μονάδες είναι συγχρονισμένες με ένα σήμα χρονισμού που ονομάζεται ρολόι. Το ρολόι καθορίζει κανονικά χρονικά διαστήματα τα οποία καλούνται κύκλοι ρολογιού. O ρυθμός δημιουργίας σημάτων ρολογιού ονομάζεται συχνότητα ρολογιού και μετράτε σε Hz. Οι κατασκευάστες CPU κατηγοριοποιούν την ίδια οικογένεια επεξεργαστών ως προς μέγιστη τη συχνότητα λειτουργίας χωρίς προβλήματα. Δε μπορεί να χρησιμοποιηθεί για σύγκριση ανάμεσα σε CPU (αν και χρησιμοποιείται για marketing). 49
50 Ρολόι Επεξεργαστή (megahertz myth) Αναφέρεται στη λανθασμένη εντύπωση ότι μπορεί να συγκριθεί η επίδοση επεξεργαστών μόνο με τη σύγκριση των συχνοτήτων λειτουργίας. Στη δεκαετία του '90 χρησιμοποιήθηκε από κατασκευαστές CPU για να προωθήσουν τους δικούς τους επεξεργαστές. Η επίδοση εξαρτάται από πολλαπλούς παράγοντες (διασωλήνωση, αρ. Μονάδων, σετ εντολών...). 50
51 Βασική Εξίσωση απόδοσης T χρόνος επεξεργαστή. Ν αρ. Εντολών μηχανής (όχι αρ. Εντολών του προγράμματός μας). S μέσος αριθμός βημάτων εκτέλεσης μιας εντολής. R συχνότητα ρολογιού. 51
52 Τα μετροπρογράμματα SPEC Για την αντικειμενική μέτρηση της απόδοσης χρησιμοποιούνται ειδικά μετροπρογράμματα για διάφορους τομείς ενδιαφέροντος. Μεταγλωττίζεται για τον υπολογιστή και εκτελείται και χρονομετρείται η εκτέλεση. Συγκρίνεται ως προς έναν υπολογιστή αναφοράς (για το SPEC95 χρησιμοποιήθηκε SUN SPARCStation 10/40, για SPEC2000, UltraSparcIII 300Mhz). Αποτελεί ένα μέτρο της συνδυασμένης επίδρασης όλων των παραγόντων. 52
53 Συνοπτική περιγραφή λειτουργίας υπολογιστή Δέχεται πληροφορία με τη μορφή προγραμμάτων και δεδομένων, διαμέσου μιας μονάδας Ε/Ε, την οποία και αποθηκεύει στη μνήμη. Η αποθηκευμένη πληροφορία ανακτάται, υπό την καθοδήγηση ενός προγράμματος από την ALU, και υφίσταται επεξεργασία. Το αποτέλεσμα εξέρχεται από τον υπολογιστή διαμέσου της μονάδας Ε/Ε. Όλα γίνονται υπό τον έλεγχο της μονάδας ελέγχου. 53
54 Block schematicpentium 4 54
55 Παράδειγμα: Βασικές Εντολές Λειτουργίας Ο προγραμματιστής γράφει ένα πρόγραμμα που αποτελείται από εντολές γλώσσας μηχανής. Για παράδειγμα: ADD AX, LOCATION. Είναι εντολή πρόσθεσης του καταχωρητή AX με το περιεχόμενο της θέσης μνήμης LOCATION. Απαιτεί: 1 πρόσβαση στη θέση μνήμης LOCATION για να μεταφερθεί το περιεχόμενο στην είσοδο της ALU. 1 μεταφορά από τον καταχωρητή AX προς την άλλη είσοδο της ALU. 1 λειτουργία πρόσθεσης στην ALU. 1 μεταφορά του αποτελέσματος της ALU στον καταχωρητή AX (αντικαθιστώντας την προηγούμενη τιμή). 55
56 Κατασκευή transistor 56
57 Κατασκευή του τρανζίστορ 57
58 Κατασκευή Transistor Βήμα 1 Silicon Wafer 58
59 Κατασκευή Transistor Βήμα 2 Oxidation 59
60 Κατασκευή Transistor Βήμα 3 Photosensitive film 60
61 Κατασκευή Transistor Βήμα 4 Mask 61
62 Κατασκευή Transistor Βήμα 5 Ultraviolet light 62
63 Κατασκευή Transistor Βήμα 6 Chemical Etching 63
64 Κατασκευή Transistor Βήμα 7 Removal 64
65 Κατασκευή Transistor Βήμα 8 Ion Implantation 65
66 Κατασκευή Transistor Βήμα 9 n + regions 66
67 Κατασκευή Transistor Βήμα 10 Terminals 67
68 Κατασκευή Transistor Βήμα 11 Operation 68
69 Υπολογισμός κόστους ενός IC 69
70 Κόστος ενός ολοκληρωμένου κυκλώματος 70
71 Παράδειγμα κατανομής κόστους 71
72 Συμβιβασμοί κόστους επιδόσεων High-performance design: το κόστος δε λαμβάνεται υπόψη στην επίτευξη του στόχου. Low-cost design: η απόδοση θυσιάζεται για να επιτευχθεί χαμηλό κόστος. Cost-performance design: ο σχεδιαστής εξισορροπεί το κόστος σε αντιστοιχία µε την απόδοση (περισσότεροι σχεδιαστές κινούνται προς αυτή την κατεύθυνση). 72
73 Επανάληψη Εννοιών από Ψηφιακή Σχεδίαση 73
74 Η θεμελιώδης δομική μονάδα είναι το τρανζίστορ Ο Gordon Moore το 2003 εκτίμησε ότι ο αριθμός των τρανζίστορ που αποστέλλονται σε ένα χρόνο είχε φτάσει περίπου 10,000,000,000,000,000,000 (10^18). Αυτό είναι περίπου 100 φορές ο αριθμός των μυρμηγκιών που εκτιμάται ότι είναι στον κόσμο. 74
75 Τρανζίστορ nmos pmos (σύμβολα) NMOS: άγει όταν στην πύλη εφαρμόζεται '1' Περνά ισχυρό '0' PMOS: άγει όταν στην πύλη εφαρμόζεται '0' Περνά ισχυρό '1' 75
76 Οι πύλες κατασκευάζονται από τρανζίστορ nmos & pmos Στατιστική τεχνολογία CMOS. Αναστρέφουσες συναρτήσεις. NOT, NAND, NOR... Αξιόπιστη λειτουργία, εύκολη σχεδίαση. Όχι πάντα η αποδοτικότερη λύση. 76
77 Η πύλη NOT Α Υ Ο κύκλος συμβολίζει την αντιστροφή σύμβολο πύλης NOT. 77
78 Η πύλη NAND Α Β Υ Σύμβολο πύλης NAND 78
79 Η πύλη NOR Α Β Υ Σύμβολο πύλης NOR 79
80 Άλλες λογικές πύλες Ως συνδυασμός των βασικών πυλών. NOT, NAND, NOR. Υπάρχουν και εναλλακτικές μέθοδοι σχεδίασης! 80
81 Συνδυαστική Λογική Μπλοκ λογικών συναρτήσεων: Οι έξοδοι εξαρτώνται αποκλειστικά από την τρέχουσα τιμή των εισόδων. Δεν υπάρχει μνήμη προηγούμενων καταστάσεων. Αλλαγή των εισόδων θα επηρεάσει τις εξόδους μετά από χρονικό διάστημα (καθυστέρησης διάδοσης). Η συνάρτηση που υλοποιεί το μπλοκ μπορεί να εκφραστεί με έναν πίνακα αλήθειας. 81
82 Υλοποίηση συναρτήσεων Α Β C Y Ελαχιστόροι Μεγιστόροι a'b'c' a+b+c a'b'c a+b+c' a'bc' a+b'+c a'bc a+b'+c' ab'c' a'+b+c ab'c a'+b+c' abc' a'+b'+c abc a'+b'+c ' Y = a'b'c' + a'bc + abc' +abc Y = (a+b+c')(a+b'+c)(a'+b+c)(a'+b+c') 82
83 Βασικά Συνδυαστικά Τμήματα Αποκωδικοποιητής (decoder). Ν είσοδοι ενεργοποιούν 1 από 2^Ν εξόδους. Πολυπλέκτης (multiplexer). Ν είσοδοι επιλέγουν 1 από 2^Ν εισόδους. Αθροιστής (adder). Πρόσθεση δυαδικών ψηφίων. Διάφοροι τρόποι παραγωγής-διάδοσης κρατουμένου. 83
84 Αποκωδικοποιητής (decoder) Α Β Υ0 Υ1 Υ2 Υ Αποκωδικοποιητής Ν-σε-2^Ν. Ν είσοδοι ενεργοποιούν μία από 2^Ν εξόδους. 84
85 Πολυπλέκτης (multiplexer) S1 S0 Y 0 0 A 0 1 B 1 0 C 1 1 D Πολυπλέκτης 2^Ν γραμμών σε 1. Επιλογή μίας από 2^Ν εισόδους με τη βοήθεια Ν σημάτων ελέγχου. 85
86 Ημιαθροιστής (half-adder) Α B S C
87 Πλήρης αθροιστής (full adder) Πολλαπλά τμήματα πλήρη αθροιστή: Όμως πόσο γρήγορα διαδίδεται το Κρατούμενο; (ripple carry). Τεχνικές πρόβλεψης κρατουμένου (carry look-ahead). 87
88 Ο συνδυασμός των βασικών πυλών δημιουργεί πιο σύνθετες δομές Παράδειγμα ALU (Αριθμητική Λογική Μονάδα). Κάθε υπολογιστής έχει τουλάχιστον μια ALU. Για γίνει οποιαδήποτε αριθμητική ή λογική πράξη: Ο επεξεργαστής τοποθετεί τα ορίσματα στις εισόδους της ALU. O επεξεργαστής ενεργοποιεί την ALU για τη συγκεκριμένη πράξη. Η έξοδος (αποτέλεσμα) της ALU τοποθετείται σε συγκεκριμένη περιοχή μνήμης μέσα στον επεξεργαστή. 88
89 Μη προσημασμένοι αριθμοί 89
90 Αριθμοί προσημασμένου μεγέθους Καθοδηγούμενο bit : σήμα. +0 και -0. Συμμετρική σειρά [-3, +3]. 90
91 Συμπλήρωμα ως προς 1 +0 και -0 Συμμετρική σειρά. [-3, +3]. 91
92 Συμπλήρωμα ως προς 2 (1/2) Ασύμμετρη σειρά. [-4,+3]. Με λίγα λόγια: αφαίρεση μέσω πρόσθεσης. Εξηγεί την αρίθμηση το σκίτσο με τα πρόβατα. 92
93 Συμπλήρωμα ως προς 2 (2/2) 93
94 «geek humor» 94
95 Τέλος Ενότητας 95
Αρχιτεκτονική Υπολογιστών
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 2: Οι υπομονάδες του υπολογιστή. Δομές Διασύνδεσης. Θεμελιώδεις μονάδες ψηφιακής σχεδίασης Δρ. Μηνάς Δασυγένης mdasyg@ieee.org
Διαβάστε περισσότεραΨηφιακή Λογική και Σχεδίαση
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 26-7 Ψηφιακή Λογική και Σχεδίαση (σχεδίαση συνδυαστικών κυκλωμάτων) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Το τρανζίστορ
Διαβάστε περισσότεραi Το τρανζίστορ αυτό είναι τύπου NMOS. Υπάρχει και το συμπληρωματικό PMOS. ; Τι συμβαίνει στο τρανζίστορ PMOS; Το τρανζίστορ MOS(FET)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 25-6 Το τρανζίστορ MOS(FET) πύλη (gate) Ψηφιακή και Σχεδίαση πηγή (source) καταβόθρα (drai) (σχεδίαση συνδυαστικών κυκλωμάτων) http://di.ioio.gr/~mistral/tp/comparch/
Διαβάστε περισσότεραΠανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ψηφιακή Σχεδίαση Ενότητα 12: Σύνοψη Θεμάτων Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών http://arch.icte.uowm.gr/mdasyg
Διαβάστε περισσότεραΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ
ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ (Τμήματα Υπολογιστή) ΕΚΠΑΙΔΕΥΤΗΣ:ΠΟΖΟΥΚΙΔΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΤΜΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ Κάθε ηλεκτρονικός υπολογιστής αποτελείται
Διαβάστε περισσότεραΚεφάλαιο 3 Αρχιτεκτονική Ηλεκτρονικού Τμήματος (hardware) των Υπολογιστικών Συστημάτων ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ
Κεφάλαιο 3 Αρχιτεκτονική Ηλεκτρονικού Τμήματος (hardware) των Υπολογιστικών Συστημάτων ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ 1. Τι εννοούμε με τον όρο υπολογιστικό σύστημα και τι με τον όρο μικροϋπολογιστικό σύστημα; Υπολογιστικό
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 2: Καταχωρητές, HelloWorld σε 8086, emu8086 emulator Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων
Διαβάστε περισσότεραΕίναι το «μυαλό» του υπολογιστή μας. Αυτός κάνει όλους τους υπολογισμούς και τις πράξεις. Έχει δική του ενσωματωμένη μνήμη, τη λεγόμενη κρυφή
1 Είναι το «μυαλό» του υπολογιστή μας. Αυτός κάνει όλους τους υπολογισμούς και τις πράξεις. Έχει δική του ενσωματωμένη μνήμη, τη λεγόμενη κρυφή μνήμη(cache). Η cache είναι πολύ σημαντική, πολύ γρήγορη,
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών
Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 5: Εντολές αλλαγής ροής. Διακλάδωση χωρίς συνθήκη. Διακλάδωση με συνθήκη. Δρ. Μηνάς Δασυγένης
Διαβάστε περισσότεραΓενική οργάνωση υπολογιστή «ΑΒΑΚΑ»
Περιεχόμενα Γενική οργάνωση υπολογιστή «ΑΒΑΚΑ»... 2 Καταχωρητές... 3 Αριθμητική-λογική μονάδα... 3 Μονάδα μνήμης... 4 Μονάδα Εισόδου - Εξόδου... 5 Μονάδα ελέγχου... 5 Ρεπερτόριο Εντολών «ΑΒΑΚΑ»... 6 Φάση
Διαβάστε περισσότεραΤο ολοκληρωμένο κύκλωμα μιας ΚΜΕ. «Φέτα» ημιαγωγών (wafer) από τη διαδικασία παραγωγής ΚΜΕ
Το ολοκληρωμένο κύκλωμα μιας ΚΜΕ Η Κεντρική Μονάδα Επεξεργασίας (Central Processing Unit -CPU) ή απλούστερα επεξεργαστής αποτελεί το μέρος του υλικού που εκτελεί τις εντολές ενός προγράμματος υπολογιστή
Διαβάστε περισσότεραΦόρμα Σχεδιασμού Διάλεξης (ημ/α:15/10/07, έκδοση:0.1 ) 1. Κωδικός Μαθήματος : 2. Α/Α Διάλεξης : 1 1. Τίτλος : 1. Εισαγωγή στην Αρχιτεκτονική Η/Υ
2. Α/Α Διάλεξης : 1 1. Τίτλος : 1. Εισαγωγή στην Αρχιτεκτονική Η/Υ 2. Μαθησιακοί Στόχοι : Οι θεμελιώδεις αρχές λειτουργίας των υπολογιστών. Τύποι υπολογιστικών συστημάτων και στόχοι της αρχιτεκτονικής
Διαβάστε περισσότεραΑΡΧΙΤΕΚΤΟΝΙΚΗ HARDWARE ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 7ο ΑΡΧΙΤΕΚΤΟΝΙΚΗ HARDWARE ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Γενικό διάγραμμα υπολογιστικού συστήματος Γενικό διάγραμμα υπολογιστικού συστήματος - Κεντρική Μονάδα Επεξεργασίας ονομάζουμε
Διαβάστε περισσότεραΜάθημα 3.2: Κεντρική Μονάδα Επεξεργασίας
Κεφάλαιο 3 ο Αρχιτεκτονική Υπολογιστών Μάθημα 3.: Κεντρική Μονάδα Επεξεργασίας Όταν ολοκληρώσεις το κεφάλαιο θα μπορείς: Να σχεδιάζεις την εσωτερική δομή της ΚΜΕ και να εξηγείς τη λειτουργία των επιμέρους
Διαβάστε περισσότεραΤμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μάθημα 8. 1 Στέργιος Παλαμάς
ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Τμήμα Λογιστικής Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Μάθημα 8 Κεντρική Μονάδα Επεξεργασίας και Μνήμη 1 Αρχιτεκτονική του Ηλεκτρονικού Υπολογιστή Μονάδες Εισόδου Κεντρική
Διαβάστε περισσότεραΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος...9 ΚΕΦ. 1. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ - ΚΩΔΙΚΕΣ
ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος...9 ΚΕΦ. 1. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ - ΚΩΔΙΚΕΣ 1.1 Εισαγωγή...11 1.2 Τα κύρια αριθμητικά Συστήματα...12 1.3 Μετατροπή αριθμών μεταξύ των αριθμητικών συστημάτων...13 1.3.1 Μετατροπή ακέραιων
Διαβάστε περισσότεραΑρχιτεκτονική υπολογιστών
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 1 : Οργάνωση και Αρχιτεκτονική υπολογιστών Φώτης Βαρζιώτης 2 Ανοιχτά Ακαδημαϊκά Μαθήματα Τμήμα Μηχανικών
Διαβάστε περισσότεραΠΛΗ10 Κεφάλαιο 2. ΠΛH10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: : Αριθμητική περιοχή της ALU 2.5: Κυκλώματα Υπολογιστών
ΠΛH10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: 2 2.3 : Αριθμητική περιοχή της ALU 2.5: Κυκλώματα Υπολογιστών Στόχοι Μαθήματος: Να γνωρίσετε τις βασικές αρχές αριθμητικής των Η/Υ. Ποια είναι τα κυκλώματα
Διαβάστε περισσότεραΑρχιτεκτονική υπολογιστών
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 11-12 : Δομή και Λειτουργία της CPU Ευάγγελος Καρβούνης Παρασκευή, 22/01/2016 2 Οργάνωση της CPU Η CPU πρέπει:
Διαβάστε περισσότεραΠράξεις με δυαδικούς αριθμούς
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 25-6 Πράξεις με δυαδικούς αριθμούς (αριθμητικές πράξεις) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Πράξεις με δυαδικούς
Διαβάστε περισσότεραΥπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).
Μνήμες Ένα από τα βασικά πλεονεκτήματα των ψηφιακών συστημάτων σε σχέση με τα αναλογικά, είναι η ευκολία αποθήκευσης μεγάλων ποσοτήτων πληροφοριών, είτε προσωρινά είτε μόνιμα Οι πληροφορίες αποθηκεύονται
Διαβάστε περισσότεραΜηχανοτρονική. Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο,
Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο, 2016-2017 ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΕΣ Μικροϋπολογιστής Υπολογιστής που χρησιμοποιείται για την είσοδο, επεξεργασία και έξοδο πληροφοριών. Είδη μικροϋπολογιστών:
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Κ. Δεμέστιχας Εργαστήριο Πληροφορικής Γεωπονικό Πανεπιστήμιο Αθηνών Επικοινωνία μέσω e-mail: cdemest@aua.gr, cdemest@cn.ntua.gr 1 5. ΑΛΓΕΒΡΑ BOOLE ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΜΕΡΟΣ Β 2 Επαναληπτική
Διαβάστε περισσότεραΨηφιακά Κυκλώματα (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική
Ψηφιακά Κυκλώματα ( ο μέρος) ΜΥΥ-6 Εισαγωγή στους Η/Υ και στην Πληροφορική Ψηφιακά κυκλώματα Οι δύο λογικές τιμές, αντιστοιχούν σε ηλεκτρικές τάσεις Υλοποιούνται με τρανζίστορ ή διόδους: ελεγχόμενοι διακόπτες
Διαβάστε περισσότεραΣχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI II
Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI II 3 η Εργαστηριακή Άσκηση Σχεδίαση και Υλοποίηση μίας ALU δύο εισόδων VHDL Εργαστήριο_2 2012-2013 1 Άδειες Χρήσης Το παρόν υλικό διατίθεται με τους όρους της άδειας
Διαβάστε περισσότεραΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009 ΑΠΑΝΤΗΣΕΙΣ
ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009 Μάθημα : Μικροϋπολογιστές Τεχνολογία Τ.Σ. Ι, Θεωρητικής κατεύθυνσης Ημερομηνία
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου
Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 01 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και
Διαβάστε περισσότεραΜάθημα 4: Κεντρική Μονάδα Επεξεργασίας
Μάθημα 4: Κεντρική Μονάδα Επεξεργασίας 4.1 Γενικά Ο υπολογιστής επεξεργάζεται δεδομένα ακολουθώντας βήμα βήμα, τις εντολές ενός προγράμματος. Το τμήμα του υπολογιστή, που εκτελεί τις εντολές και συντονίζει
Διαβάστε περισσότεραΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Γ ΕΠΑΛ 14 / 04 / 2019
Γ ΕΠΑΛ 14 / 04 / 2019 ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΘΕΜΑ 1 ο 1. Να γράψετε στο τετράδιό σας το γράμμα καθεμιάς από τις παρακάτω προτάσεις και δίπλα τη λέξη ΣΩΣΤΟ, αν είναι σωστή ή τη λέξη ΛΑΘΟΣ, αν είναι λανθασμένη.
Διαβάστε περισσότεραΑρχιτεκτονική υπολογιστών
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αρχιτεκτονική υπολογιστών Ενότητα 11 : Δομή και Λειτουργία της CPU 1/2 Φώτης Βαρζιώτης 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Τμήμα Μηχανικών Πληροφορικής
Διαβάστε περισσότεραΣελίδα 1 από 12. Απαντήσεις στο φυλλάδιο 55. Ερώτηση 1 η : Ένα υπολογιστικό σύστηµα αποτελείται από:
Σελίδα 1 από 12 Απαντήσεις στο φυλλάδιο 55 Ερώτηση 1 η : Ένα υπολογιστικό σύστηµα αποτελείται από: (α) Κεντρική Μονάδα Επεξεργασίας. (β) Κύρια Μνήµη. (γ) Μονάδες εισόδου. (δ) Μονάδες εξόδου. (ε) Βοηθητική
Διαβάστε περισσότεραΚεφάλαιο 4 ο. Ο Προσωπικός Υπολογιστής
Κεφάλαιο 4 ο Ο Προσωπικός Υπολογιστής Μάθημα 4.3 Ο Επεξεργαστής - Εισαγωγή - Συχνότητα λειτουργίας - Εύρος διαδρόμου δεδομένων - Εύρος διαδρόμου διευθύνσεων - Εύρος καταχωρητών Όταν ολοκληρώσεις το μάθημα
Διαβάστε περισσότεραΕισαγωγή στην πληροφορική
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 4: Ψηφιακή Λογική, Άλγεβρα Boole, Πίνακες Αλήθειας (Μέρος B) Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών
Διαβάστε περισσότεραΠεριεχόμενα. Πρώτο Κεφάλαιο. Εισαγωγή στα Ψηφιακά Συστήματα. Δεύτερο Κεφάλαιο. Αριθμητικά Συστήματα Κώδικες
Πρώτο Κεφάλαιο Εισαγωγή στα Ψηφιακά Συστήματα 1.1 Αναλογικά και Ψηφιακά Σήματα και Συστήματα... 1 1.2 Βασικά Ψηφιακά Κυκλώματα... 3 1.3 Ολοκληρωμένα κυκλώματα... 4 1.4 Τυπωμένα κυκλώματα... 7 1.5 Εργαλεία
Διαβάστε περισσότερα! Εάν ο αριθμός διαθέτει περισσότερα bits, χρησιμοποιούμε μεγαλύτερες δυνάμεις του 2. ! Προσοχή στη θέση του περισσότερο σημαντικού bit!
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 25-6 Πράξεις με δυαδικούς αριθμούς (αριθμητικές ) http://di.ionio.gr/~mistral/tp/csintro/ Αριθμοί Πράξεις με δυαδικούς αριθμούς
Διαβάστε περισσότεραΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012
ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Μικροϋπολογιστές
Διαβάστε περισσότεραΓενικά Στοιχεία Ηλεκτρονικού Υπολογιστή
Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή 1. Ηλεκτρονικός Υπολογιστής Ο Ηλεκτρονικός Υπολογιστής είναι μια συσκευή, μεγάλη ή μικρή, που επεξεργάζεται δεδομένα και εκτελεί την εργασία του σύμφωνα με τα παρακάτω
Διαβάστε περισσότεραΕνότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο 2006-07
Ενότητα 4 Εισαγωγή στην Πληροφορική Κεφάλαιο 4Α: Αναπαράσταση πληροφορίας Κεφάλαιο 4Β: Επεξεργαστές που χρησιµοποιούνται σε PCs Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή
Διαβάστε περισσότεραΑρχιτεκτονική υπολογιστών
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 1 : Οργάνωση και Αρχιτεκτονική υπολογιστών Καρβούνης Ευάγγελος Εισαγωγή Τεράστια ποικιλία προϊόντων ως προς
Διαβάστε περισσότεραΥπολογιστές Ι. Άδειες Χρήσης. Εισαγωγή. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Άδειες Χρήσης Υπολογιστές Ι Εισαγωγή Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
Διαβάστε περισσότεραΕργαστήριο Εισαγωγής στη Σχεδίαση Συστημάτων VLSI
Ε.Μ.Π. - ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΕΙΣΑΓΩΓΗ ΣΤΗ ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΩΝ VLSI
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ
ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ ΜΑΘΗΜΑ 3 ο ΛΕΙΤΟΥΡΓΙΚΗ ΔΟΜΗ ΥΠΟΛΟΓΙΣΤΗ ΒΑΣΙΚΗ ΜΟΝΑΔΑ ΜΝΗΜΗ & CPU Λειτουργική Δομή Αρχιτεκτονική Von Neumann Όλοι οι υπολογιστές ακολουθούν την αρχιτεκτονική κατά Von-Neumann
Διαβάστε περισσότεραΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής)
ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α Γενικού Λυκείου (Μάθημα Επιλογής) Σύγχρονα Υπολογιστικά Συστήματα τους υπερυπολογιστές (supercomputers) που χρησιμοποιούν ερευνητικά εργαστήρια τα μεγάλα συστήματα (mainframes)
Διαβάστε περισσότεραΤο υλικό του υπολογιστή
Το υλικό του υπολογιστή Ερωτήσεις 1. Τι αντιλαμβάνεστε με τον όρο υλικό; Το υλικό(hardware) αποτελείται από το σύνολο των ηλεκτρονικών τμημάτων που συνθέτουν το υπολογιστικό σύστημα, δηλαδή από τα ηλεκτρονικά
Διαβάστε περισσότεραΠληροφορική. Ενότητα 4 η : Κωδικοποίηση & Παράσταση Δεδομένων. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Πληροφορική Ενότητα 4 η : Κωδικοποίηση & Παράσταση Δεδομένων Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής Άδειες Χρήσης
Διαβάστε περισσότεραΜικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα
Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα 1. Ποια είναι η σχέση της έννοιας του μικροεπεξεργαστή με αυτή του μικροελεγκτή; Α. Ο μικροεπεξεργαστής εμπεριέχει τουλάχιστο έναν μικροελεγκτή. Β. Ο
Διαβάστε περισσότεραΨηφιακή Σχεδίαση. Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:07. Δρ. Μηνάς Δασυγένης. Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών
Ψηφιακή Σχεδίαση Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:07 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών http:
Διαβάστε περισσότεραΚεφάλαιο Το υπολογιστικό σύστημα Η εξέλιξη του ανθρώπου πραγματοποιήθηκε χάρη στην ικανότητά στον χειρισμό εργαλείων.
Α Γενικού Λυκείου Κεφάλαιο 1 1.1 Το υπολογιστικό σύστημα Η εξέλιξη του ανθρώπου πραγματοποιήθηκε χάρη στην ικανότητά στον χειρισμό εργαλείων. Ιδιαίτερη θέση έχουν οι Υπολογιστικές συσκευές. Μηχανισμός
Διαβάστε περισσότεραΠανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ψηφιακή Σχεδίαση Ενότητα 9: Ελαχιστοποίηση και Κωδικοποίηση Καταστάσεων, Σχεδίαση με D flip-flop, Σχεδίαση με JK flip-flop, Σχεδίαση με T flip-flop Δρ. Μηνάς
Διαβάστε περισσότεραΜία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής
Μία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής Βασισμένο σε μια εργασία των Καζαρλή, Καλόμοιρου, Μαστοροκώστα, Μπαλουκτσή, Καλαϊτζή, Βαλαή, Πετρίδη Εισαγωγή Η Εξελικτική Υπολογιστική
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Β ) Λειτουργικό Σύστημα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής
Διαβάστε περισσότεραΚεφάλαιο 8. Αριθμητική Λογική μονάδα
Κεφάλαιο 8 Αριθμητική Λογική μονάδα 8.1 Εισαγωγή Στη μηχανική υπολογιστών η αριθμητική/λογική μονάδα (ALU) είναι ένα ψηφιακό κύκλωμα το οποίο εκτελεί αριθμητικούς και λογικούς υπολογισμούς. Η ALU είναι
Διαβάστε περισσότερα*Ένας υπολογιστής είναι στην πραγματικότητα ένα σύστημα πολλών μερών που συνεργάζονται μεταξύ τους.
Ένας υπολογιστής είναι στην πραγματικότητα ένα σύστημα πολλών μερών που συνεργάζονται μεταξύ τους. *Τα φυσικά μέρη που μπορούμε να δούμε και να αγγίξουμε ονομάζονται συνολικά υλικό (hardware). * * υπερυπολογιστές
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών
Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 3: Καταχωρητές, Τμήματα, Διευθυνσιοδότηση Μνήμης, SEGMENT, MOV, ADD, SUB, INT, TITLE, LEA
Διαβάστε περισσότεραΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ
Άριστος Πασιάς 1 ΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ Η ΔΟΜΗ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ Άριστος Πασιάς Σεπτέμβριος 2017 2 Στόχοι: Στο τέλος αυτού του μαθήματος ο μαθητή πρέπει: Να μπορεί να αναφέρει τα κύρια χαρακτηριστικά
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ. ΜΑΘΗΜΑ 2 ο. ΑΛΓΕΒΡΑ Boole ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ
ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ ΜΑΘΗΜΑ 2 ο ΑΛΓΕΒΡΑ Boole ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ 2009-10 ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ 1 Άλγεβρα Βοοle η θεωρητική βάση των λογικών κυκλωμάτων Η άλγεβρα Βοοle ορίζεται επάνω στο σύνολο
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Α ) Ενσωματωμένα Συστήματα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής
Διαβάστε περισσότεραΟργάνωση επεξεργαστή (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική
Οργάνωση επεξεργαστή (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Κώδικας μηχανής (E) Ο επεξεργαστής μπορεί να εκτελέσει το αρχιτεκτονικό σύνολο εντολών (instruction set architecture) Οι
Διαβάστε περισσότεραΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ. Κεφάλαιο 3
ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 3 Κεντρική Μονάδα Επεξεργασίας Κεντρική Μονάδα Επεξεργασίας Μονάδα επεξεργασίας δεδομένων Μονάδα ελέγχου Μονάδα επεξεργασίας δεδομένων Δομή Αριθμητικής Λογικής Μονάδας
Διαβάστε περισσότεραε. Ένα κύκλωμα το οποίο παράγει τετραγωνικούς παλμούς και απαιτείται εξωτερική διέγερση ονομάζεται ασταθής πολυδονητής Λ
ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΕΠΑΛ (ΟΜΑΔΑ Α ) & ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΕΠΑΛ (ΟΜΑΔΑ Β ) ΣΑΒΒΑΤΟ 16/04/2016 - ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ (ΣΥΣΤΗΜΑΤΑ ΨΗΦΙΑΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ) ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΠΕΝΤΕ (5) ΕΝΔΕΙΚΤΙΚΕΣ
Διαβάστε περισσότεραΣτοιχεία από την αρχιτεκτονική των μικροϋπολογιστών
Στοιχεία από την αρχιτεκτονική των μικροϋπολογιστών Η επεξεργασία των δεδομένων ακολουθεί μια στερεότυπη διαδρομή: τα δεδομένα εισάγονται στο υπολογιστικό σύστημα, υφίστανται μια ορισμένη επεξεργασία και
Διαβάστε περισσότεραΜάθημα 3: Αρχιτεκτονική Υπολογιστών
Μάθημα 3: Αρχιτεκτονική Υπολογιστών 3.1 Περιφερειακές μονάδες και τμήμα επεξεργασίας Στην καθημερινή μας ζωή ερχόμαστε συνέχεια σε επαφή με υπολογιστές. Ο υπολογιστής είναι μια συσκευή που επεξεργάζεται
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 7: Αποκωδικοποίηση Εντολής x86 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών
Διαβάστε περισσότεραΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2014
ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 201 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Μικροϋπολογιστές
Διαβάστε περισσότεραΕισαγωγή στους Ηλεκτρονικούς Υπολογιστές. 5 ο Μάθημα. Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ. url:
στους Ηλεκτρονικούς Υπολογιστές 5 ο Μάθημα Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ email: leo@mail.ntua.gr url: http://users.ntua.gr/leo Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότεραΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΣΥΝΔΥΑΣΤΙΚΗ ΛΟΓΙΚΗ 2017, Δρ. Ηρακλής Σπηλιώτης Συνδυαστικά και ακολουθιακά κυκλώματα Τα λογικά κυκλώματα χωρίζονται σε συνδυαστικά (combinatorial) και ακολουθιακά (sequential).
Διαβάστε περισσότεραΕισαγωγή στην πληροφορική
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 2: Βασικές αρχές λειτουργίας και χρήσης του υπολογιστή Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών
Διαβάστε περισσότεραΙόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Απόδοση ΚΜΕ. (Μέτρηση και τεχνικές βελτίωσης απόδοσης)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2016-17 Απόδοση ΚΜΕ (Μέτρηση και τεχνικές βελτίωσης απόδοσης) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Κεντρική Μονάδα Επεξεργασίας
Διαβάστε περισσότεραΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2006 ΑΠΑΝΤΗΣΕΙΣ
ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2006 Μάθημα : Μικροϋπολογιστές Τεχνολογία Τ.Σ. Ι, Θεωρητικής κατεύθυνσης Ημερομηνία
Διαβάστε περισσότεραΠανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Συνδυαστική Λογική. Επιμέλεια Διαφανειών: Δ.
Πανεπιστήμιο Πατρών Τμήμα Φυσικής Ψηφιακά Ηλεκτρονικά Συνδυαστική Λογική Επιμέλεια Διαφανειών: Δ. Μπακάλης Πάτρα, Φεβρουάριος 2009 Ψηφιακά Κυκλώματα Τα ψηφιακά κυκλώματα διακρίνονται σε συνδυαστικά (combinational)
Διαβάστε περισσότεραΑρχιτεκτονική υπολογιστών
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 3 : Μια άποψη του κορυφαίου επιπέδου λειτουργίας και διασύνδεσης του υπολογιστή Καρβούνης Ευάγγελος Η έννοια
Διαβάστε περισσότεραΕισαγωγή στην Πληροφορική & τον Προγραμματισμό
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Εισαγωγή στην Πληροφορική & τον Προγραμματισμό Ενότητα 3 η : Κωδικοποίηση & Παράσταση Δεδομένων Ι. Ψαρομήλιγκος Χ. Κυτάγιας Τμήμα
Διαβάστε περισσότεραΑΣΚΗΣΕΙΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΓΙΑ ΤΗ ΘΕΩΡΙΑ
ΑΣΚΗΣΕΙΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΓΙΑ ΤΗ ΘΕΩΡΙΑ Άσκηση 1 Ένας επεξεργαστής (ΚΜΕ) υποστηρίζει 371 εντολές. Πόσα bit θα πρέπει να είναι ο καταχωρητής εντολής (ελάχιστη τιμή); (α) 4 bit (β) 16 bit (γ) 1 bit (δ)
Διαβάστε περισσότεραΑρχιτεκτονική υπολογιστών
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αρχιτεκτονική υπολογιστών Ενότητα 13 : Η Λειτουργία της Μονάδας Ελέγχου Φώτης Βαρζιώτης 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Τμήμα Μηχανικών Πληροφορικής
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Κ. Δεμέστιχας Εργαστήριο Πληροφορικής Γεωπονικό Πανεπιστήμιο Αθηνών Επικοινωνία μέσω e-mail: cdemest@aua.gr, cdemest@cn.ntua.gr 1 2. ΑΡΙΘΜΗΤΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ ΜΕΡΟΣ Α 2 Τεχνολογία
Διαβάστε περισσότεραΒασικές Έννοιες της Πληροφορικής
Βασικές Έννοιες της Πληροφορικής Ηλεκτρονικός Υπολογιστής Αυτόματη ηλεκτρονική μηχανή που δέχεται, φυλάσσει, επαναφέρει, επεξεργάζεται και παρουσιάζει πληροφορίες σύμφωνα με προκαθορισμένες εντολές. Δεδομένα
Διαβάστε περισσότεραΣτοιχεία αρχιτεκτονικής μικροεπεξεργαστή
Στοιχεία αρχιτεκτονικής μικροεπεξεργαστή Αριθμός bit δίαυλου δεδομένων (Data Bus) Αριθμός bit δίαυλου διευθύνσεων (Address Bus) Μέγιστη συχνότητα λειτουργίας (Clock Frequency) Τύποι εντολών Αριθμητική
Διαβάστε περισσότεραΠρογραμματισμός Ηλεκτρονικών Υπολογιστών 1
Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1 Ενότητα 3: Άλγεβρα Βοole και Λογικές Πράξεις Δρ. Φραγκούλης Γεώργιος Τμήμα Ηλεκτρολογίας Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
Διαβάστε περισσότεραΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Σχεδίαση Ψηφιακών Συστημάτων. Ενότητα: ΚΑΤΑΧΩΡΗΤΕΣ - ΑΠΑΡΙΘΜΗΤΕΣ
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ᄃ Σχεδίαση Ψηφιακών Συστημάτων Ενότητα: ΚΑΤΑΧΩΡΗΤΕΣ - ΑΠΑΡΙΘΜΗΤΕΣ Κυριάκης - Μπιτζάρος Ευστάθιος Τμήμα Ηλεκτρονικών Μηχανικών
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Γ ) Συστήματα Παράλληλης & Κατανεμημένης Επεξεργασίας Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών
Διαβάστε περισσότεραΕισαγωγή στην Πληροφορική
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 4: Αρχιτεκτονική Υπολογιστών Ι Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται
Διαβάστε περισσότεραΕισαγωγή στην Επιστήμη των Υπολογιστών
Εισαγωγή στην Επιστήμη των Υπολογιστών Ενότητα 2: Αποθήκευση Δεδομένων, 2ΔΩ Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Θεόδωρος Τσιλιγκιρίδης Μαθησιακοί Στόχοι Η Ενότητα 2 διαπραγματεύεται θέματα
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών
Αρχιτεκτονική Υπολογιστών Οργάνωση Βασικές Πηγές: Αρχιτεκτονική Υπολογιστών: μια Δομημένη Προσέγγιση, Α. Tanenbaum, Vrije Universiteit, Amsterdam. Περιβάλλον Προσομοίωσης Hades, University of Hamburg http://tams-www.informatik.uni-hamburg.de/applets/hades/
Διαβάστε περισσότεραΠΕΡΙΕΧΟΜΕΝΑ. 1.1. Υλικό και Λογισμικό.. 1 1.2 Αρχιτεκτονική Υπολογιστών.. 3 1.3 Δομή, Οργάνωση και Λειτουργία Υπολογιστών 6
ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή στην Δομή, Οργάνωση, Λειτουργία και Αξιολόγηση Υπολογιστών 1.1. Υλικό και Λογισμικό.. 1 1.2 Αρχιτεκτονική Υπολογιστών.. 3 1.3 Δομή, Οργάνωση και Λειτουργία Υπολογιστών 6 1.3.1 Δομή
Διαβάστε περισσότεραΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2008
ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2008 Τεχνολογία Ι Θεωρητικής Κατεύθυνσης Τεχνικών Σχολών Μάθημα : Μικροϋπολογιστές
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ. ΜΑΘΗΜΑ 4 ο ΟΡΓΑΝΩΣΗ ΤΗΣ ΜΝΗΜΗΣ ΠΕΡΙΦΕΡΕΙΑΚΗ ΜΝΗΜΗ
ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ ΜΑΘΗΜΑ 4 ο ΟΡΓΑΝΩΣΗ ΤΗΣ ΜΝΗΜΗΣ ΠΕΡΙΦΕΡΕΙΑΚΗ ΜΝΗΜΗ ΧΕΙΜΩΝΑΣ 2009 ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ 1 Γενική οργάνωση του υπολογιστή Ο καταχωρητής δεδομένων της μνήμης (memory data register
Διαβάστε περισσότεραΘΕΜΑΤΑ & ΕΝΔΕΙΚΤΙΚΕΣ ΛΥΣΕΙΣ
ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεματική Ενότητα Ακαδημαϊκό Έτος 2010 2011 Ημερομηνία Εξέτασης Κυριακή 26.6.2011 Ώρα Έναρξης Εξέτασης
Διαβάστε περισσότεραΣχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI II
Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI II 4 η Εργαστηριακή Άσκηση Περιγραφή Κυκλωμάτων με Ακολουθιακές Εντολές Άδειες Χρήσης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons
Διαβάστε περισσότεραΕρωτήσεις θεωρίας MY. Μέρος Α. Υλικό.
Ερωτήσεις θεωρίας MY Μέρος Α. Υλικό. 1. Η μνήμη ROM είναι συνδυαστικό ή ακολουθιακό κύκλωμα; 2. α) Να σχεδιαστεί μία μνήμη ROM που να δίνει στις εξόδους της το πλήθος των ημερών του μήνα, ο αριθμός του
Διαβάστε περισσότεραΗλεκτρονικοί Υπολογιστές Δ Εξάμηνο
AEN ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΠΛΟΙΑΡΧΩΝ Ηλεκτρονικοί Υπολογιστές Δ Εξάμηνο ΘΕΩΡΙΑ 3 η Διάλεξη ΧΑΣΑΝΗΣ ΒΑΣΙΛΕΙΟΣ ΥΠΟΛΟΓΙΣΤΙΚΟ ΣΥΣΤΗΜΑ Υπολογιστικό σύστημα: Ένα δυναμικό σύστημα που: Χρησιμοποιείται για επίλυση προβλημάτων
Διαβάστε περισσότεραΕισαγωγή στους Ηλεκτρονικούς Υπολογιστές. 3 ο Μάθημα. Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ. url:
Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές 3 ο Μάθημα Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ email: leo@mail.ntua.gr url: http://users.ntua.gr/leo Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
Διαβάστε περισσότεραi Throughput: Ο ρυθμός ολοκλήρωσης έργου σε συγκεκριμένο χρόνο
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 6-7 Απόδοση ΚΜΕ (Μέτρηση και τεχνικές βελτίωσης απόδοσης) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Κεντρική Μονάδα Επεξεργασίας
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου
Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 07 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και
Διαβάστε περισσότεραΚεφάλαιο 4 Σύνδεση Μικροεπεξεργαστών και Μικροελεγκτών ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ
Κεφάλαιο 4 Σύνδεση Μικροεπεξεργαστών και Μικροελεγκτών ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ 1. Παρακάτω δίνονται μερικοί από τους ακροδέκτες που συναντάμε στην πλειοψηφία των μικροεπεξεργαστών. Φτιάξτε έναν πίνακα που να
Διαβάστε περισσότεραΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α ΤΑΞΗ
ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α ΤΑΞΗ Απαντήσεις στις ερωτήσεις του βιβλίου ΚΕΦΑΛΑΙΟ 3 1. 2. Από ποια στοιχεία αποτελείται το κεντρικό μέρος ενός υπολογιστή και ποια η λειτουργία καθενός; Κεντρική Μονάδα επεξεργασίας
Διαβάστε περισσότεραΕθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών - Μηχανικών Υπολογιστών. ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Νεκτάριος Κοζύρης ΑΡΙΘΜΗΤΙΚΕΣ ΠΡΑΞΕΙΣ
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών - Μηχανικών Υπολογιστών ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Νεκτάριος Κοζύρης ΑΡΙΘΜΗΤΙΚΕΣ ΠΡΑΞΕΙΣ Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
Διαβάστε περισσότεραΗ διασύνδεση Υλικού και λογισμικού David A. Patterson και John L. Hennessy. Chapter 5. Ο επεξεργαστής: διαδρομή δεδομένων και μονάδα ελέγχου
Η διασύνδεση Υλικού και λογισμικού David A. Patterson και John L. Hennessy Chapter 5 Ο επεξεργαστής: διαδρομή δεδομένων και μονάδα ελέγχου Ενδέκατη (11 η ) δίωρη διάλεξη. Διαφάνειες διδασκαλίας από το
Διαβάστε περισσότεραΗ κανονική μορφή της συνάρτησης που υλοποιείται με τον προηγούμενο πίνακα αληθείας σε μορφή ελαχιστόρων είναι η Q = [A].
Κανονική μορφή συνάρτησης λογικής 5. Η κανονική μορφή μιας λογικής συνάρτησης (ΛΣ) ως άθροισμα ελαχιστόρων, από τον πίνακα αληθείας προκύπτει ως εξής: ) Παράγουμε ένα [A] όρων από την κάθε σειρά για την
Διαβάστε περισσότεραΠαράρτηµα Γ. Τα Βασικά της Λογικής Σχεδίασης. Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση
Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση Παράρτηµα Γ Τα Βασικά της Λογικής Σχεδίασης ιαφάνειες διδασκαλίας του πρωτότυπου βιβλίου µεταφρασµένες στα ελληνικά και εµπλουτισµένες
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Β ) Λειτουργικό Σύστημα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής
Διαβάστε περισσότερα