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

Σχετικά έγγραφα
Αρχιτεκτονική υπολογιστών

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΘΕΜΑ : ΗΛΕΚΤΡΟΝΙΚΗ ΜΝΗΜΗ ΚΑΙ ΜΙΚΡΟΕΛΕΓΚΤΕΣ. ΔΙΑΡΚΕΙΑ: 1 περίοδος

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

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

Έντυπο Καταγραφής Πληροφοριών και Συγκέντρωσης Εκπαιδευτικού Υλικού για τα Ανοικτά Μαθήματα

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

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

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

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

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

ΠΕΡΙΕΧΟΜΕΝΑ Υλικό και Λογισμικό Αρχιτεκτονική Υπολογιστών Δομή, Οργάνωση και Λειτουργία Υπολογιστών 6

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

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

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ II. χειμερινό εξάμηνο & εαρινό εξάμηνο (σε κίτρινο υπόβαθρο)

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

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

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

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

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

Εφαρμογές μικροελεγκτών

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

Βιομηχανικοί Ελεγκτές

ΕΙΣΑΓΩΓΗ. Αρχιτεκτονική Η/Υ ΗΜΟΣ ΜΠΟΛΑΝΑΚΗΣ

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

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

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

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

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

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

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

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

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

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

Περιεχόμενα. Πρόλογος... XI. Κεφάλαιο 1. Συστήματα Βασισμένα σε FPGA Κεφάλαιο 2. Τεχνολογία VLSI Εισαγωγή Βασικές Αρχές...

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

Αρχιτεκτονική Μικροεπεξεργαστών MIPS-32. Αρχείο καταχωρητών και Χάρτης Μνήµης

ΗΜΥ 213 Εργαστήριο Οργάνωσης Υπολογιστών και Μικροεπεξεργαστών

ΒΑΣΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ. Τίτλος Μαθήματος. Διαλέξεις - Θεωρητική Διδασκαλία, Εποπτευόμενο Εργαστήριο Επίδειξη, Μελέτες (Projects)

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

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

Ολοκληρωμένος Βιομηχανικός Έλεγχος

Μάθημα 7: Μικροϋπολογιστικό Σύστημα και Μνήμες

ΚΕΦΑΛΑΙΟ 2: Χειρισµός εδοµένων

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

Κεφάλαιο 4 Σύνδεση Μικροεπεξεργαστών και Μικροελεγκτών ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ

Αρχιτεκτονική Μνήμης

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ. Δρ.

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

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

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

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

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).

Λειτουργικά Συστήματα

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

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

Μάθημα 8: Επικοινωνία Συσκευών με τον Επεξεργαστή

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

Λειτουργικά Συστήματα

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

ΗΛΕΚΤΡΟΛΟΓΙΑ ΚΑΙ ΗΛ. ΕΦΑΡΜΟΓΕΣ ΘΕΩΡΗΤΙΚΗΚΑΤΕΥΘΥΝΣΗ

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

Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ

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

2. Σκοποί και Λειτουργίες των ΛΣ. Λειτουργικά Συστήματα Η/Υ. Περίληψη. Ι. Προστασία Υλικού ΚΕΦΑΛΑΙΟ 2 - ΕΞΕΛΙΞΗ ΚΑΙ ΣΚΟΠΟΙ ΛΣ

Οργάνωση και Αρχιτεκτονική Υπολογιστών. Κεφάλαιο 7.4

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων

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

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

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

ΡΟΜΠΟΤΙΚΗ. ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication

Λειτουργικά Συστήματα

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

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

Στοιχεία αρχιτεκτονικής μικροεπεξεργαστή

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

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Μονάδες Μνήμης και Διατάξεις Προγραμματιζόμενης Λογικής

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

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420)

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

Λειτουργικά Συστήματα

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

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

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

Αρχιτεκτονική Μνήµης

Transcript:

1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 1 : Οργάνωση και Αρχιτεκτονική υπολογιστών Καρβούνης Ευάγγελος

Εισαγωγή Τεράστια ποικιλία προϊόντων ως προς : Κόστος Μέγεθος Απόδοση Εφαρμογές 2 2

Εισαγωγή Ωστόσο βασικές έννοιες εφαρμόζονται σταθερά Αλλάζει η εφαρμογή των εννοιών με βάση: Την τρέχουσα κατάσταση της τεχνολογίας Τους αντικειμενικούς στόχους κόστους / απόδοσης του σχεδιαστή 3 3

Αρχιτεκτονική Υπολογιστών «Αναφέρεται σε εκείνα τα χαρακτηριστικά ενός συστήματος τα οποία είναι ορατά σε έναν προγραμματιστή ή, αλλιώς, τα χαρακτηριστικά εκείνα που έχουν άμεσο αντίκτυπο στη λογική εκτέλεση ενός προγράμματος». (Σύνολα εντολών, αριθμός bit για αναπαράσταση δεδομένων, Ι/Ο, τεχνικές διευθυνσιοδότησης μνήμης) 4 4

Οργάνωση Υπολογιστών «Αναφέρεται στις λειτουργικές υπομονάδες και τις διασυνδέσεις τους, οι οποίες υλοποιούν αρχιτεκτονικές προδιαγραφές». (Σήματα ελέγχου, διασυνδέσεις υπολογιστή περιφερειακών, τεχνολογία μνήμης) 5 5

Παράδειγμα Ζήτημα αρχιτεκτονικής: Διαθέσιμη ή μη εντολή πολλαπλασιασμού Ζήτημα οργάνωσης: Τρόπος υλοποίησης του πολλαπλασιαστή Άλλα παραδείγματα; 6 6

Διάκριση Οργάνωσης - Αρχιτεκτονικής HY Αρχιτεκτονική υπολογιστών: Μπορεί να διατηρηθεί επί σειρά ετών με στόχο την συμβατότητα λογισμικού. Οργάνωση Υπολογιστών: Διαφορετική με βάση το απαιτούμενο κόστος και απόδοση. Πχ ΙBM System/370 7 7

Μικροϋπολογιστές Μικρότερη απαίτηση για συμβατότητα μεγαλύτερη αλληλεπίδραση αρχιτεκτονικής/οργάνωσης. (π.χ. RISC υπολογιστής) 8 8

Ιεραρχία Περιπλοκότητα Υπολογιστών Λύση Ιεραρχική φύση υπολογιστών Κάθε επίπεδο αποτελείται από ένα σύνολο εξαρτημάτων και τις διασυνδέσεις τους. Η συμπεριφορά σε κάθε επίπεδο εξαρτάται μόνο από τον αφηρημένο χαρακτηρισμό του συστήματος στο επόμενο κατώτερο επίπεδο. 9 9

Δομή και Λειτουργία Σε κάθε επίπεδο ο σχεδιαστής απασχολείται με την δομή και την λειτουργία. Δομή: Ο τρόπος με τον οποίο διασυνδέονται οι υπομονάδες. Λειτουργία: Η λειτουργία κάθε μεμονωμένης υπομονάδας ως μέρος της δομής. Προσέγγιση «από ψηλά» (από πάνω προς τα κάτω). 10 1

Λειτουργία Τέσσερις βασικές λειτουργίες: Επεξεργασία Δεδομένων Αποθήκευση Δεδομένων Μετακίνηση Δεδομένων Έλεγχος 11 1

Λειτουργία Τέσσερις βασικές λειτουργίες: Επεξεργασία Δεδομένων Αποθήκευση Δεδομένων Μετακίνηση Δεδομένων Έλεγχος 12 1

Λειτουργία Τέσσερις βασικές λειτουργίες: Επεξεργασία Δεδομένων Αποθήκευση Δεδομένων Μετακίνηση Δεδομένων Έλεγχος 13 1

Λειτουργία Τέσσερις βασικές λειτουργίες: Επεξεργασία Δεδομένων Αποθήκευση Δεδομένων Μετακίνηση Δεδομένων Έλεγχος 14 1

Εξωτερικό περιβάλλον Διαδικασία I/Ο Δεδομένα λαμβάνονται ή αποστέλλονται σε μια συσκευή, η οποία είναι απευθείας συνδεδεμένη με τον υπολογιστή. Η συσκευή αναφέρεται ως ένα περιφερειακό. Διαδικασία Επικοινωνία Δεδομένων Δεδομένα λαμβάνονται ή αποστέλλονται σε μια απομακρυσμένη συσκευή 15 1

Λειτουργία Τέσσερις βασικές λειτουργίες: Επεξεργασία Δεδομένων Αποθήκευση Δεδομένων Μετακίνηση Δεδομένων Έλεγχος 16 1

Εξωτερικό περιβάλλον Εκτενής λειτουργική εξειδίκευση λαμβάνει χώρα κατά τον προγραμματισμό, όχι κατά τον σχεδιασμό του υπολογιστή Γενική χρήση υπολογιστών 17 1

Γενική Εικόνα Ο υπολογιστής αλληλεπιδρά γενικά με το εξωτερικό περιβάλλον. Οι διασυνδέσεις με το εξωτερικό περιβάλλον μπορούν να ταξινομηθούν ως: Περιφερειακών συσκευών Γραμμές επικοινωνίας 18 1

Εσωτερική Δομή Τέσσερα κύρια δομικά στοιχεία: Κεντρική μονάδα επεξεργασίας (CPU) Επεξεργαστής Κύρια μνήμη (Main Memory) Είσοδος / Έξοδος I/O Διασύνδεση του συστήματος Μπορεί να υπάρχει μια ή περισσότερες από τις υπομονάδες αυτές (π.χ. CPU) 19 1

Εσωτερική Δομή CPU Τέσσερα κύρια δομικά στοιχεία: Μονάδα Ελέγχου ALU Καταχωρητές Διασυνδέσεις της CPU 20 2

Εσωτερική Δομή Μονάδας Ελέγχου CPU 21 2

Γιατί πρέπει να γνωρίζετε Οργάνωση & Αρχιτεκτονική υπολογιστών Γιατί μπορεί να προσληφθείτε σε μια βιομηχανία ή/και υπηρεσία και να σας αναθέσουν να επιλέξετε τον πιο οικονομικά αποδοτικό υπολογιστικό σύστημα. Θα πρέπει να εξάγετε σωστές προδιαγραφές αγοράς. Μπορεί να χρειαστεί να προγραμματίσετε embedded systems (π.χ. ελεγκτής αυτοκινήτου). Κατανόηση λειτουργικών συστημάτων και γλωσσών προγραμματισμού. 22 2

Δομή βιβλίου 1 ο μέρος: Συνοπτική επισκόπηση της οργάνωσης και αρχιτεκτονικής υπολογιστών και εξέλιξη του σχεδιασμού υπολογιστών 2 ο μέρος: Κύριες υπομονάδες υπολογιστή και διασυνδέσεις, εσωτερική / εξωτερική μνήμη, λειτουργία Ι/Ο, σχέση αρχιτεκτονικής υπολογιστή λειτουργικού συστήματος 3 ο μέρος: Εσωτερική αρχιτεκτονική και οργάνωση επεξεργαστή 4 ο μέρος: Εσωτερική δομή μονάδας ελέγχου CPU, χρήση προγραμματισμού 5 ο μέρος: Παράλληλη οργάνωση 23 2

2 Βιβλιογραφία William Stallings. (2011). Αρχιτεκτονική & Οργάνωση Υπολογιστών. Εκδόσεις Τζιόλα. Δημοσθένης Ε. Μπολανάκης. (2011). Αρχιτεκτονική Μικροϋπολογιστών: αρχές προγραμματισμού χαμηλού επιπέδου και εφαρμογές με το μικροελεγκτή M68HC908GP32, Εκδόσεις Σύγχρονη Παιδεία. Tanenbaum Andrew S. (1995). Η Αρχιτεκτονική των Υπολογιστών μια δομημένη προσέγγιση Συγγραφέας Tanenbaum Andrew S. Εκδόσεις Κλειδάριθμος. Luce T. (1991). Αρχιτεκτονική των Υπολογιστών. Εκδόσεις Τζιόλα. Gilmore. (1999). Μικροεπεξεργαστές θεωρία και εφαρμογές. Εκδόσεις Τζιόλα. Predko M. (2000). Προγραμματίζοντας τον Μικροελεγκτή PIC, Εκδόσεις Τζιόλα. Μπεκάκος Μ.Π. (1994). Αρχιτεκτονική υπολογιστών & τεχνολογία παράλληλης επεξεργασίας, Εκδόσεις Σταμούλης.

2 Τέλος Ενότητας Οργάνωση και Αρχιτεκτονική υπολογιστών