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

Σχετικά έγγραφα
Παράλληλα Συστήματα. Γιώργος Δημητρίου. Μια Ανασκόπηση στην Οργάνωση Η/Υ. Πανεπιστήμιο Θεσσαλίας - Τμήμα Πληροφορικής

Οργάνωση Η/Υ. Γιώργος Δημητρίου. Μάθημα 2 ο Σύντομη Επανάληψη. Πανεπιστήμιο Θεσσαλίας - Τμήμα Πληροφορικής

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

Αρχιτεκτονική Η/Υ. Γιώργος ηµητρίου. Μια Ανασκόπηση στην Οργάνωση Η/Υ. Πανεπιστήµιο Θεσσαλίας - Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών

ΟΡΓΑΝΩΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ Η/Υ

Πανεπιστήμιο Θεσσαλίας - Τμήμα Πληροφορικής. Οργάνωση Η/Υ. Γιώργος ηµητρίου. Μάθηµα 2 ο Σύντοµη Επανάληψη

Πανεπιστήμιο Θεσσαλίας - Τμήμα Πληροφορικής. Οργάνωση Η/Υ. Γιώργος Δημητρίου. Μάθημα 3 ο ΜΕΔ απλού κύκλου

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

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

Οργάνωση Η/Υ. Γιώργος ηµητρίου. Μάθηµα 4 ο. Πανεπιστήµιο Θεσσαλίας - Τµήµα Μηχανικών Η/Υ, Τηλεπικοινωνιών και ικτύων

ΟΡΓΑΝΩΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ Η/Υ

Οργάνωση Η/Υ. Γιώργος ηµητρίου. Μάθηµα 2 ο. Πανεπιστήµιο Θεσσαλίας - Τµήµα Μηχανικών Η/Υ, Τηλεπικοινωνιών και ικτύων

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

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

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

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

Εισαγωγή στους Η/Υ. Γιώργος Δημητρίου. Μάθημα 2 ο. Πανεπιστήμιο Θεσσαλίας - Τμήμα Πληροφορικής

ΟΡΓΑΝΩΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ Η/Υ

Εισαγωγή στην Δομή, Οργάνωση, Λειτουργία και Αξιολόγηση Υπολογιστών

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

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

Οργάνωση Η/Υ. Γιώργος Δημητρίου. Μάθημα 4 ο ΜΕΔ πολλαπλών κύκλων

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

ΟΡΓΑΝΩΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ Η/Υ

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

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

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

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

Σύστημα διασύνδεσης και. διαδικασία εισόδου-εξόδου

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

Οργάνωση Η/Υ. Γιώργος ηµητρίου. Μάθηµα 6 ο. Πανεπιστήµιο Θεσσαλίας - Τµήµα Μηχανικών Η/Υ, Τηλεπικοινωνιών και ικτύων

Εργαστήριο ΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Ι. Κεφάλαιο 1 Εισαγωγή στην Δομή, Οργάνωση, Λειτουργία και Αξιολόγηση Υπολογιστών

Οργάνωση Η/Υ. Γιώργος Δημητρίου. Μάθημα 8 ο Μερική Επικάλυψη. Πανεπιστήμιο Θεσσαλίας - Τμήμα Πληροφορικής

Αρχιτεκτονικη υπολογιστων

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

ΠΛΗΡΟΦΟΡΙΚΗ: ΥΠΟΛΟΓΙΣΤΕΣ & ΤΕΧΝΟΛΟΓΙΕΣ ΔΙΑΔΙΚΤΥΟΥ

Οργάνωση Η/Υ. Γιώργος ηµητρίου. Μάθηµα 12 ο. Πανεπιστήµιο Θεσσαλίας - Τµήµα ΜηχανικώνΗ/Υ, Τηλεπικοινωνιών και ικτύων

ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ)

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

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

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

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

Εφαρµογές Υπολογιστών Βασίλης Μπλιάµπλιας Γεωργία Τσούτσου Γιώργος Συνάπαλος

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

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

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

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

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

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

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

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

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

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

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

2. Αλγόριθμοι, δομές δεδομένων και πολυπλοκότητα

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

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

Περιεχόμενο: Δομή υπολογιστή Συστήματα αρίθμησης

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07

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

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

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

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών

Εισαγωγή στην Επιστήμη των Υπολογιστών

1 η Γενιά Υπολογιστών

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

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

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

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

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

Chapter 2. Εντολές : Η γλώσσα του υπολογιστή. (συνέχεια) Η διασύνδεση Υλικού και λογισμικού David A. Patterson και John L.

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

1. Οργάνωση της CPU 2. Εκτέλεση εντολών 3. Παραλληλία στο επίπεδο των εντολών 4. Γραμμές διοχέτευσης 5. Παραλληλία στο επίπεδο των επεξεργαστών

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

ΟΡΓΑΝΩΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ Η/Υ

Πληροφορική Ι. Μάθημα 6 ο Εκτέλεση πράξεων, Αρχιτεκτονική Η/Υ. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας

Τεχνολογία Πολυμέσων. Ενότητα # 3: Συστήματα πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

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

Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση. Κεφάλαιο 3. Αριθµητική για υπολογιστές

ΕΙΣΑΓΩΓΗ στους Η/Υ. Δρ. Β Σγαρδώνη. Τμήμα Τεχνολογίας Αεροσκαφών ΤΕΙ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ. Χειμερινό Εξάμηνο

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

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ Της ΠΛΗΡΟΦΟΡΙΚΗΣ. Εισαγωγή

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

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

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

Ηλεκτρονικοί Υπολογιστές Δ Εξάμηνο

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

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

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

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος Πληροφορική Ι

Σύντοµη Ιστορία της Πληροφορικής

Εισαγωγή στους Η/Υ και Εφαρμογές

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

Chapter 5. Ο επεξεργαστής: διαδρομή δεδομένων και μονάδα ελέγχου. Ενδέκατη (11 η ) δίωρη διάλεξη.

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

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

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

Μικροεπεξεργαστές ΑΣΚΗΣΕΙΣ ΘΕΩΡΙΑΣ. Υπεύθυνος: Δρ Άρης Παπακώστας

Transcript:

Γιώργος Δημητρίου Μάθημα 1 ο

Δομή ενός Προσωπικού Υπολογιστή Eπεξεργαστής ΚΜΕ Κρυφή Μνήμη ΜΔΜ Μονάδα Διασύνδεσης Αρτηρίας Κύρια Μνήμη Βοηθητική Μνήμη Οθόνη Πληκτρολόγιο Προσαρμογέας Δικτύου Ελεγκτής Ελεγκτής Ελεγκτής Ελεγκτής Μονάδα Διασύνδεσης Αρτηρία Εισόδου/Εξόδου Επεκτάσεις Αρτηρία Συστήματος

Υπολογιστικά Συστήματα από «Αρχιτεκτονική Υπολογιστών», Παπακωνσταντίνου, Τσανάκας, Φραγκάκης

Διεπαφή Υλικού-Λογισμικού Εντολές Μηχανής Λειτουργικές Μονάδες Συμβολική Γλώσσα Γλώσσα Περιγραφής Υλικού Λογισμικό Υλικό

Γλώσσα Μηχανής ενός Η/Υ Το σύνολο των δυαδικών αριθμών που ο επεξεργαστής αντιλαμβάνεται ως εντολές για: την εκτέλεση κάποιων πράξεων, τη μεταφορά πληροφορίας μεταξύ υπομονάδων του, ή μεταξύ αυτού και του συστήματος μνήμης ή των συσκευών Ε/Ε, την εκτέλεση άλλων λειτουργιών Διαφορετική για κάθε επεξεργαστή συμβατότητα μεταξύ επεξεργαστών

Εντολές και Κωδικοποίησή τους Κάθε εντολή της γλώσσας μηχανής είναι κωδικοποιημένη με συγκεκριμένο τρόπο μέσα σε ένα δυαδικό αριθμό Παράδειγμα εντολής MIPS (32 bits): 00000010001100100100000000100000 αποτέλεσμα τελούμενο 2 τελούμενο 1 κωδικός λειτουργίας κωδικός τελεστή

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

Συμβολική Γλώσσα Ανάγκη κατανόησης της γλώσσας μηχανής του Η/Υ Τα πεδία της εντολής απεικονίζονται συμβολικά Το προηγούμενο παράδειγμα: 00000010001100100100000000100000 γράφεται: add $8, $17, $18

Κατηγορίες Εντολών Εντολές αριθμητικών πράξεων συμπεριλαμβάνονται πράξεις σύγκρισης Εντολές λογικών πράξεων άλγεβρα Boole και ολισθήσεις Εντολές μεταφοράς δεδομένων αντιγραφή δεδομένων από/προς τη μνήμη μεταφορά μεταξύ καταχωρητών Εντολές ελέγχου ροής προγράμματος άλματα με/χωρίς συνθήκη Εντολές Ε/Ε ή συνεπεξεργαστή

Πώς Εκτελούνται οι Εντολές Ανάκληση από τη μνήμη Αποκωδικοποίηση Ανάγνωση τελούμενων Εκτέλεση Αποθήκευση αποτελέσματος (προαιρετικά) (προαιρετικά)

Σειριακή/Παράλληλη Εκτέλεση Βασική αρχή σειριακής εκτέλεσης μοντέλο von Neumann χρήση μετρητή προγράμματος άλματα/βρόχοι Επικάλυψη εκτέλεσης μερική επικάλυψη (ή διοχέτευση) εκτέλεση εντολών εκτός σειράς παράλληλη επεξεργασία

Κεντρική Μονάδα Επεξεργασίας Μονοπάτι επεξεργασίας δεδομένων μονάδες αριθμητικών και λογικών πράξεων αριθμητική σταθερής/κινητής υποδιαστολής καταχωρητές Μονάδα ελέγχου εντολές μηχανής σήματα προς μονάδα επεξεργασίας δεδομένων επικοινωνία με μονάδες εισόδου/εξόδου

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

Ιεραρχία Μνήμης Κεντρική μνήμη κύρια μνήμη κρυφή μνήμη ρυθμός επιτυχίας τοπικότητα αναφορών Βοηθητική μνήμη κρυφή βοηθητική μνήμη

Είσοδος / Έξοδος - Διασύνδεση Λειτουργία περιφερειακών Ελεγκτές (controllers) Προγράμματα οδήγησης (drivers) Διαφορετικά για κάθε σύστημα Επικοινωνία με τον επεξεργαστή Διασύνδεση μέσω αρτηριών (ή διαύλων) Πρωτόκολλα διασύνδεσης Προτεραιότητες, διαιτησία

Ιστορική Εξέλιξη της Οργάνωσης και Αρχιτεκτονικής των Η/Υ Πρώτη κατασκευή ηλεκτρονικού υπολογιστή: ENIAC, 1946 (β παγκ. πόλεμος) από τους Eckert και Mauchly, University of Pennsylvania. Η κατασκευή του ENIAC χρησιμοποίησε ιδέες του John von Neumann, 1944. Atanasoff, 1940, Turing, 1943.

Εμπορικοί Υπολογιστές UNIVAC I, από τους Eckert και Mauchly, 1951, $1.000.000. ΙΒΜ 701, 1952, ΙΒΜ System/360, 1964. Seymour Cray, CDC 6600, 1963. Μίνι-Η/Υ DEC PDP-8, 1965, $20.000. Επεξεργαστής 4 bit Intel 4004, 1971. Yπερ-Η/Υ Cray-1, 1976. Jobs και Wozniak, Apple ΙΙ, 1977. IBM PC, 1981.

Γενεές Υπολογιστών Πρώτη: 1946-1957, Λυχνίες κενού. Δεύτερη: 1958-1964, Τρανζίστορς. Τρίτη: 1965-1971, Μικρή και μεσαία κλίμακα ολοκλήρωσης. Τέταρτη: 1972-1977, Μεγάλη κλίμακα ολοκλήρωσης. Πέμπτη: 1978 -, Πολύ μεγάλη κλίμακα ολοκλήρωσης.