Απσιηεκηονική Η/Υ Ι CPU - RAM. Διδάζκων: Γεώπγιορ Ν. Μπάπδηρ

Σχετικά έγγραφα
Κεφάλαιο 5. Στόχοι Κεφαλάιου. Η αρχιτεκτονική von Neumann. Nell Dale John Lewis. Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ/CPU)

Ζαχαρίας Μ. Κοντοπόδης Εργαστήριο Λειτουργικών Συστημάτων ΙΙ

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

ΣΕΙ ΙΟΝΙΩΝ ΝΗΩΝ ΣΜΗΜΑ: ΣΕΥΝΟΛΟΓΙΑ ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΣΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΥΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ Ρέππα Μαξγαξίηα

ΑΛΛΑΓΗ ΟΝΟΜΑΣΟ ΚΑΙ ΟΜΑΔΑ ΕΡΓΑΙΑ, ΚΟΙΝΟΥΡΗΣΟΙ ΦΑΚΕΛΟΙ ΚΑΙ ΕΚΣΤΠΩΣΕ ΣΑ WINDOWS XP

H ΜΑΓΕΙΑ ΤΩΝ ΑΡΙΘΜΩΝ

Απνηειέζκαηα Εξσηεκαηνινγίνπ 2o ηεηξάκελν

Γοκή επαλάιευες Δληοιές Όζο & Μέτρης_όηοσ

ΡΤΘΜΙΕΙ ΔΙΚΣΤΟΤ ΣΑ WINDOWS

Ειζαγωγή ζηξρπ Ηλεκηοξμικξύπ Υπξλξγιζηέπ ΥΛΙΚΟ (HARDWARE) Καθηγηηέπ Κωμζηαμηίμξπ Σωθοξμίξρ Σωηήοηπ Σωηηοίξρ

Αιγόξηζκνη Γνκή επηινγήο. Πνιιαπιή Δπηινγή Δκθωιεπκέλεο Δπηινγέο. Δηζαγωγή ζηηο Αξρέο ηεο Δπηζηήκεο ηωλ Η/Υ. introcsprinciples.wordpress.

ΕΝΤΟΛΕΣ WINDOWS ΚΑΙ UNIX

5 η Δργαζηηριακή Άζκηζη Κσκλώμαηα Γσαδικού Αθροιζηή/Αθαιρέηη

ΣΕΙ Δυτικήσ Μακεδονίασ, Παράρτημα Καςτοριάσ Τμήμα Πληροφορικήσ και Τεχνολογίασ Υπολογιςτών

Βάσεις Δεδομέμωμ. Εξγαζηήξην V. Τκήκα Πιεξνθνξηθήο ΑΠΘ

Δπηιέγνληαο ην «Πξνεπηινγή» θάζε θνξά πνπ ζα ζπλδέεζηε ζηελ εθαξκνγή ζα βξίζθεζηε ζηε λέα ρξήζε.

Η αξρή ζύλδεζεο Client-Server

ΓΗΑΓΩΝΗΣΜΑ ΣΤΑ ΜΑΘΖΜΑΤΗΚΑ. Ύλη: Μιγαδικοί-Σσναρηήζεις-Παράγωγοι Θεη.-Τετν. Καη Εήηημα 1 ο :

Η/Υ A ΤΑΞΕΩΣ ΑΕ Συστήματα Αρίθμησης. Υποπλοίαρχος Ν. Πετράκος ΠΝ

ΘΔΚΑ ΡΖΠ ΑΛΑΓΛΩΟΗΠΖΠ

7. ΚΑΤΑΧΩΡΗΤΕΣ ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ. 3. Έλαο θαηαρσξεηήο SISO ησλ 4 bits έρεη: α) Μία είζνδν, β) Δύν εηζόδνπο, γ) Σέζζεξεηο εηζόδνπο.

Άσκηση 1 - Μοπυοποίηση Κειμένου

Να ζρεδηάζεηο ηξόπνπο ζύλδεζεο κηαο κπαηαξίαο θαη ελόο ιακπηήξα ώζηε ν ιακπηήξαο λα θσηνβνιεί.

Ε Ι Α Γ Ω Γ Ή Σ Η Ν Π Λ Η Ρ Ο Φ Ο Ρ Ι Κ Ή. Αξρηηεθηνληθή Τπνινγηζηώλ

Οδηγίες τρήζης για λειηοσργία μεηαθοράς καναλιών ζε υηθιακό δέκηη OST-7060 HD

Εηζαγσγή ζηελ επηζηήκε ησλ ππνινγηζηώλ. Λνγηζκηθό Υπνινγηζηώλ Κεθάιαην 7ν Λεηηνπξγηθά Σπζηήκαηα

ΑΠΑΝΤΗΣΔΙΣ ΓΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ II ΔΠΑΛ

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΔΣΑΙΡΔΙΑ ΠΑΓΚΤΠΡΙΟ ΓΙΑΓΩΝΙ ΜΟ

Μονοψϊνιο. Αγνξά κε ιίγνπο αγνξαζηέο. Δύναμη μονοψωνίος Η ηθαλόηεηα πνπ έρεη ν αγνξαζηήο λα επεξεάζεη ηελ ηηκή ηνπ αγαζνύ.

Διαηιμήζεις για Αιολικά Πάρκα. Κώδικες 28, 78 και 84

Άμεσοι Αλγόριθμοι: Προσπέλαση Λίστας (list access)

ΚΔΦ. 2.4 ΡΗΕΔ ΠΡΑΓΜΑΣΗΚΩΝ ΑΡΗΘΜΩΝ

Μορθές Κακόβοσλοσ Κώδικα (Malicious Code)

TOOLBOOK (μάθημα 2) Δεκηνπξγία βηβιίνπ θαη ζειίδσλ ΠΡΟΑΡΜΟΓΗ: ΒΑΛΚΑΝΙΩΣΗ ΔΗΜ. ΕΚΠΑΙΔΕΤΣΙΚΟ ΠΕ19 1 TOOLBOOK ΜΑΘΗΜΑ 2

iii. iv. γηα ηελ νπνία ηζρύνπλ: f (1) 2 θαη

ΚΕΦ. 2.3 ΑΠΟΛΤΣΗ ΣΘΜΗ ΠΡΑΓΜΑΣΘΚΟΤ ΑΡΘΘΜΟΤ

ΣΥΣΤΗΜΑΤΑ ΑΛΓΕΒΡΑ Α ΛΥΚΕΙΟΥ. 1. Να ιπζνύλ ηα ζπζηήκαηα. 1 0,3x 0,1y x 3 3x 4y 2 4x 2y ( x 1) 6( y 1) (i) (ii)

B-Δέλδξα. Τα B-δέλδξα ρξεζηκνπνηνύληαη γηα ηε αλαπαξάζηαζε πνιύ κεγάισλ ιεμηθώλ πνπ είλαη απνζεθεπκέλα ζην δίζθν.

Άζκηζη ζτέζης κόζηοσς-τρόνοσ (Cost Time trade off) Καηαζκεσαζηική ΑΔ

Κβαντικοί Υπολογισμοί. Πέκπηε Γηάιεμε

ΜΑΘΗΜΑΣΑ ΦΩΣΟΓΡΑΦΙΑ. Ειζαγωγή ζηη Φωηογραθία. Χριζηάκης Σαζεΐδης EFIAP

Απαντήσεις θέματος 2. Παξαθάησ αθνινπζεί αλαιπηηθή επίιπζε ησλ εξσηεκάησλ.

ΦΥΣΙΚΗ ΤΩΝ ΡΕΥΣΤΩΝ. G. Mitsou

Τηλζφωνο: Ε-mail: Ώρες διδασκαλίας: 16:00 19:15 μμ

(Ενδεικηικές Απανηήζεις) ΘΔΜΑ Α. Α1. Βιέπε απόδεημε Σει. 262, ζρνιηθνύ βηβιίνπ. Α2. Βιέπε νξηζκό Σει. 141, ζρνιηθνύ βηβιίνπ

Κευάλαιο 8 Μονοπωλιακή Συμπεριφορά- Πολλαπλή Τιμολόγηση

Σημεία Ασύπματηρ Ππόσβασηρ (Hot-Spots)

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

Ενδεικτικά Θέματα Στατιστικής ΙΙ

Αζθήζεηο 5 νπ θεθαιαίνπ Crash course Step by step training. Dipl.Biol.cand.med. Stylianos Kalaitzis

Οργάνωση και Δομή Παρουσιάσεων

Αζκήζεις ζτ.βιβλίοσ ζελίδας 13 14

Κεθάλαιο 7. Πξνζθνξά ηνπ θιάδνπ Μ. ΨΥΛΛΑΚΗ

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗ ΦΥΣΙΚΗ. Ύλη: Εσθύγραμμη Κίνηζη

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ. Οξηδόληηα θαη θαηαθόξπθε κεηαηόπηζε παξαβνιήο

Α Ο Κ Η Α Μ Α Ζ Η Η Ρ Η ( S E A R C H )

x-1 x (x-1) x 5x 2. Να απινπνηεζνύλ ηα θιάζκαηα, έηζη ώζηε λα κελ ππάξρνπλ ξηδηθά ζηνπο 22, 55, 15, 42, 93, 10 5, 12

Πολυεπίπεδα/Διασυμδεδεμέμα Δίκτυα

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

1. Οδηγίερ εγκαηάζηαζηρ και σπήζηρ έξςπνυν καπηών και τηθιακών πιζηοποιηηικών με σπήζη ηος λογιζμικού Μοzilla Thunderbird

Constructors and Destructors in C++

ΟΠΤΙΚΗ Α. ΑΝΑΚΛΑΣΖ - ΓΗΑΘΛΑΣΖ

Σσήμα 6.1: Στημαηική αναπαράζηαζη ηης μνήμης

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Δξγαζηεξηαθή άζθεζε 03. Σηεξενγξαθηθή πξνβνιή ζην δίθηπν Wulf

Hellas online Προεπιλεγμένες ρσθμίσεις για FritzBox Fon WLAN 7140 (Annex B) FritzBox Fon WLAN Annex B ( )

f '(x)g(x)h(x) g'(x)f (x)h(x) h'(x) f (x)g(x)

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΤΙΚΗ ΣΚΥΤΑΛΟΓΡΟΜΙΑ 2015 ΓΙΑ ΤΟ ΓΥΜΝΑΣΙΟ Τεηάπηη 28 Ιανουαπίου 2015 ΛΔΥΚΩΣΙΑ Τάξη: Α Γυμναζίου

Αντισταθμιστική ανάλυση

ΒΗΜΑ 2. Εηζάγεηε ηνλ Κωδηθό Πξόζβαζεο πνπ ιακβάλεηε κε SMS & δειώλεηε επηζπκεηό Όλνκα Πξόζβαζεο (Username) θαη ην ζαο

Intel Accelerate Your Code

EL Eνωμένη στην πολυμορυία EL A8-0046/319. Τροπολογία

ΠΔΡΗΓΡΑΦΖ ΛΔΗΣΟΤΡΓΗΚΟΣΖΣΑ ΥΔΓΗΟΤ ΑΡΗΘΜ. 1

Η επιζκόπηζη ηης έμμιζθης ενηολής ζηην Αλλοδαπή. Καηεξίλα Γαιαλνπνύινπ, Intellectual Property Manager, Microsoft Ειιάο Α.Ε.

ΔΕΟ 13. Ποσοτικές Μέθοδοι. θαη λα ππνινγίζεηε ην θόζηνο γηα παξαγόκελα πξντόληα. Να ζρεδηαζηεί γηα εύξνο πξντόλησλ έσο

ΛΙΜΝΗ ΤΣΑΝΤ. Σρήκα 1. Σρήκα 2

Α. Εηζαγσγή ηεο έλλνηαο ηεο ηξηγσλνκεηξηθήο εμίζσζεο κε αξρηθό παξάδεηγκα ηελ εκx = 2

ΜΑΘΗΜΑ / ΤΑΞΗ : ΗΛΕΚΤΡΟΛΟΓΙΑ/Γ ΛΥΚΕΙΟΥ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 08/09/2014

ΜΗΧΑΝΟΛΟΓΙΚΟ ΣΧΔΓΙΟ ΙΙ

(γ) Να βξεζεί ε ρξνλνεμαξηώκελε πηζαλόηεηα κέηξεζεο ηεο ζεηηθήο ηδηνηηκήο ηνπ ηειεζηή W.

ΔΠΙΣΡΟΠΗ ΓΙΑΓΩΝΙΜΩΝ 74 ος ΠΑΝΔΛΛΗΝΙΟ ΜΑΘΗΣΙΚΟ ΓΙΑΓΩΝΙΜΟ ΣΑ ΜΑΘΗΜΑΣΙΚΑ Ο ΘΑΛΗ 19 Οκηωβρίοσ Δνδεικηικές λύζεις

ΘΔΜΑ 1 ο Μονάδες 5,10,10

Δξγαιεία Καηαζθεπέο 1 Σάμε Σ Δ.Κ.Φ.Δ. ΥΑΝΙΧΝ ΠΡΧΣΟΒΑΘΜΙΑ ΔΚΠΑΙΓΔΤΗ. ΔΝΟΣΗΣΑ 11 ε : ΦΧ ΔΡΓΑΛΔΙΑ ΚΑΣΑΚΔΤΔ. Καηαζθεπή 1: Φαθόο κε ζσιήλα.

Δξγαιεία Καηαζθεπέο 1 Σάμε Δ Δ.Κ.Φ.Δ. ΥΑΝΗΩΝ ΠΡΩΣΟΒΑΘΜΗΑ ΔΚΠΑΗΓΔΤΖ. ΔΝΟΣΖΣΑ 2 ε : ΤΛΗΚΑ ΩΜΑΣΑ ΔΡΓΑΛΔΗΑ ΚΑΣΑΚΔΤΔ. Καηαζθεπή 1: Ογθνκεηξηθό δνρείν

ΕΓΧΕΙΡΙΔΙΟ ΕΚΔΟΗ 8.0.0

ISO/IEC 27001:2005 Certificate No: IS Aegate Ltd 2011 All rights reserved

ΣΕΙ Δυτικήσ Μακεδονίασ, Παράρτημα Καςτοριάσ Τμήμα Πληροφορικήσ και Τεχνολογίασ Υπολογιςτών

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου ΥΟΛΕΙΟ..

x x x x tan(2 x) x 2 2x x 1

Παιχνίδι γλωζζικής καηανόηζης με ζχήμαηα!

Φςζική Πποζαναηολιζμού Γ Λςκείος. Αζκήζειρ Ταλανηώζειρ 1 ο Φςλλάδιο

Κάζε functional unit ρξεζηκνπνηείηαη κηα θνξά ζε θάζε θύθιν: αλάγθε γηα πνιιαπιό hardware = θόζηνο πινπνίεζεο!

Εισαγωγή στοςρ κβαντικούρ ςπολογιστέρ και αλγόπιθμοςρ. Γηδάζθωλ : Φνπληνπιάθεο Αληώληνο

ΠΑΝΕΛΛΑΔΙΚΕ ΕΞΕΣΑΕΙ Γ ΣΑΞΗ ΗΜΕΡΗΙΟΤ ΓΕΝΙΚΟΤ ΛΤΚΕΙΟΤ & ΠΑΝΕΛΛΗΝΙΕ ΕΞΕΣΑΕΙ Γ ΣΑΞΗ ΗΜΕΡΗΙΟΤ ΕΠΑΛ (ΟΜΑΔΑ Β )

A. Αιιάδνληαο ηε θνξά ηνπ ξεύκαηνο πνπ δηαξξέεη ηνλ αγωγό.

HYUNDAI. Η δηαγλσζηηθή θίζζα ησλ Hyundai έρεη 12 επαθέο θαη ηνπνζεηείηαη ζηνλ ρώξν ηνπ θηλεηήξα

Έκδοζη /10/2014. Νέα λειηοσργικόηηηα - Βεληιώζεις

ΠΑΝΔΛΛΑΓΗΚΔ ΔΞΔΣΑΔΗ Γ ΣΑΞΖ ΖΜΔΡΖΗΟΤ ΓΔΝΗΚΟΤ ΛΤΚΔΗΟΤ ΚΑΗ ΔΠΑΛ ΣΔΣΑΡΣΖ 25 ΜΑΨΟΤ 2016 ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΑΡΥΔ ΟΗΚΟΝΟΜΗΚΖ ΘΔΧΡΗΑ ΠΡΟΑΝΑΣΟΛΗΜΟΤ - ΔΠΗΛΟΓΖ

ΑΝΤΗΛΙΑΚΑ. Η Μηκή ζθέθηεθε έλαλ ηξόπν, γηα λα ζπγθξίλεη κεξηθά δηαθνξεηηθά αληειηαθά πξντόληα. Απηή θαη ν Νηίλνο ζπλέιεμαλ ηα αθόινπζα πιηθά:

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου ΥΟΛΕΙΟ..

Transcript:

Απσιηεκηονική Η/Υ Ι CPU - RAM Διδάζκων: Γεώπγιορ Ν Μπάπδηρ

X Βασικές Μονάδες Έλαο ππνινγηζηήο είλαη έλα ζπλδεδεκέλν ζύζηεκα επεμεξγαζηώλ κλεκώλ θαη ζπζθεπώλ εηζόδνπ/εμόδνπ Βαζηθέο δνκηθέο κνλάδεο 1 Η κενηπική μονάδα επεξεπγαζίαρ (ΚΜΔ) ε νπνία επεμεξγάδεηαη ηα δεδνκέλα θαη εθηειεί ηηο εληνιέο πνπ δίλνπκε ζηνλ ππνινγηζηή 2 Η κενηπική μνήμη ( RAM), ε νπνία θαηαρσξεί θαη δηαηεξεί πξνζσξηλά εληνιέο θαη δεδνκέλα δηάιεμε 9 Γεώξγηνο Ν Μπάξδεο, 2012

Βασικές Μονάδες 3 Οη μονάδερ ειζόδος εξόδος κέζσ ησλ νπνίσλ εηζάγνληαη νη πιεξνθνξίεο ζηνλ ππνινγηζηή θαη ιακβάλνληαη ηα απνηειέζκαηα 4 Μνλάδεο δεπηεξεύνπζαο απνζήθεπζεο 5 Άιιεο κνλάδεο δηάιεμε 9 Γεώξγηνο Ν Μπάξδεο, 2012

Περιγραφή των συστατικών και της λειτουργίας μιας μηχανής von Neumann δηάιεμε 9 Γεώξγηνο Ν Μπάξδεο, 2012

Η ΚΜΕ είναι το πιο σημαντικό συστατικό ενός H/Y H KME δέρεηαη ηνπιάρηζηνλ δύν είδε δεδνκέλσλ: Εντολές ζρεηηθέο κε ηελ επεμεξγαζία ησλ άιισλ δεδνκέλσλ Δεδομένα πξνο επεμεξγαζία αθνινπζώληαο ηηο δηαζέζηκεο εληνιέο Σε απηέο πεξηιακβάλνληαη επίζεο ηα ζπλερή κελύκαηα πνπ ζηέιλνπκε ζην PC καο κέζσ ηνπ "πνληηθηνύ" θαη ηνπ πιεθηξνινγίνπ Τα κελύκαηα απηά αθνξνύλ εληνιέο γηα εθηύπσζε, απνζήθεπζε ή άλνηγκα ελόο αξρείνπ, θηι δηάιεμε 9 Γεώξγηνο Ν Μπάξδεο, 2012

Αριθμητική/Λογική Μονάδα Αριθμητική και Λογική Μονάδα (Α/Λ) (Arithmetic and Logical Unit) Δθηειεί αξηζκεηηθέο πξάμεηο (+, -, /, *) Δθηειεί ινγηθέο πξάμεηο (ΑND, OR, NOT, ) Οη πξάμεηο απηέο γίλνληαη βάζεη πξνθαζνξηζκέλσλ ιεηηνπξγηώλ, κεηαζρεκαηίδνληαο ή ζπλδπάδνληαο ηα απαξαίηεηα δεδνκέλα, γηα ηελ δεκηνπξγία ησλ εθάζηνηε επηζπκεηώλ απνηειεζκάησλ Οη θσδηθνπνηεκέλεο παξαζηάζεηο ησλ δεδνκέλσλ εηζέξρνληαη ζηελ Α/Λ κνλάδα πξνεξρόκελεο από ηελ κλήκε Η μονάδα ελέγτοσ, γλσξίδνληαο εθ ησλ πξνηέξσλ ηελ πξάμε πνπ πξόθεηηαη λα εθηειεζζεί, παξέρεη πξνο ηα ειεθηξνληθά θπθιώκαηα ηεο Α/Λ κνλάδαο ηα απαξαίηεηα ζήκαηα ειέγρνπ, ώζηε απηή λα δεκηνπξγήζεη ηα εθάζηνηε απνηειέζκαηα ησλ αξηζκεηηθώλ, ινγηθώλ ή ζπλδπαζηηθώλ πξάμεσλ Οη πεξηζζόηεξεο κνληέξλεο Α/Λ κνλάδεο έρνπλ έλα κηθξό αξηζκό εηδηθώλ κνλάδσλ απνζήθεπζεο πνπ νλνκάδνληαη καηασωπηηέρ (registers) δηάιεμε 9 Γεώξγηνο Ν Μπάξδεο, 2012

Μονάδα Ελέγχου (ΜΕ) 1/1 Η Μονάδα Ελέγσος είλαη ε νξγαλσηηθή δύλακε ζηνλ Η/Υ Υπάξρνπλ δύν θαηαρσξεηέο ζηελ ΜΔ Ο καηασωπηηήρ ενηολήρ (instruction register (IR)) πεξηέρεη ηελ εληνιή πνπ εθηειείηαη Τνλ μεηπηηή ππογπάμμαηορ (program counter (PC)) πνπ πεξηέρεη ηελ δηεύζπλζε ηεο επόκελεο εληνιήο πξνο εθηέιεζε Υπελζπκίδνπκε νηη Α/Λ κνλάδα θαη ΜΔ απνηεινύλ ηελ ΚΜΔ (CPU) δηάιεμε 9 Γεώξγηνο Ν Μπάξδεο, 2012

Μονάδα Ελέγχου (ΜΕ) 1/2 Η ΜΔ είλαη ην ππνζύζηεκα εθείλν, ην νπνίν απνθαζίδεη θαη ζπληνλίδεη ηελ δηαδνρή ησλ πξάμεσλ θαη ηε ιεηηνπξγία ησλ ππνινίπσλ κνλάδσλ ηνπ ππνινγηζηή Καηά ηελ εθηέιεζε ελόο πξνγξάκκαηνο, ε ΜΔ ιακβάλεη από ηε κλήκε νξηζκέλα θσδηθνπνηεκέλα ειεθηξηθά ζήκαηα, ηα νπνία αληηζηνηρνύλ ζε εντολές Τα θπθιώκαηα ηεο κνλάδαο ειέγρνπ πξώηα "αποκωδικοποιούν" ηηο εληνιέο απηέο θαη ζηε ζπλέρεηα εθπέκπνπλ ζήκαηα ειέγρνπ πξνο: Τελ κλήκε γηα ηελ εμαγσγή πιεξνθνξηώλ πξνο ηηο άιιεο κνλάδεο ηνπ ππνινγηζηή ή ηελ ιήςε πιεξνθνξηώλ απo απηέο θαη ηελ απνζήθεπζή ηνπο ζηε κλήκε Τελ Α/Λ κνλάδα γηα ηελ εθηέιεζε ησλ επηζπκεηώλ ππνινγηζηηθώλ πξάμεσλ Τηο κνλάδεο εηζόδνπ/εμόδνπ, γηα ηε κεηαθνξά πιεξνθνξηώλ από ηνλ ππνινγηζηή πξνο ην εμσηεξηθό ηνπ πεξηβάιινλ, θαη αληηζηξόθσο δηάιεμε 9 Γεώξγηνο Ν Μπάξδεο, 2012

Μονάδες Εισόδου/Εξόδου Μία μονάδα ειζόδος είλαη κηα ζπζθεπή δηα κέζσ ηεο νπνίαο, δεδνκέλα θαη πξνγξάκκαηα εηζάγνληαη από ηνλ έμσ θόζκν ζηνλ Η/Υ Πιεθηξνιόγην, πνληίθη, θηι Μία μονάδα εξόδος είλαη κηα ζπζθεπή δηα κέζσ ηεο νπνίαο, απνηειέζκαηα απνζεθεπκέλα ζηνλ Η/Υ, θαζίζηαληαη δηαζέζηκα ζηνλ εμσηεξηθό θόζκν Δθηππσηέο, ηεξκαηηθά δηάιεμε 9 Γεώξγηνο Ν Μπάξδεο, 2012

Ροή της Πληροφορίας Τα δηάθνξα κέξε είλαη ζπλδεδεκέλα κεηαμύ ηνπο κέζσ κίαο ζπιινγήο θαισδίσλ πνπ νλνκάδνληαη δίαςλορ (bus) δηάιεμε 9 Γεώξγηνο Ν Μπάξδεο, 2012

ύνδεση ΚΜΕ και Μνήμης

ύνδεση ΚΜΕ και Μνήμης Ο δίαςλορ δεδομένων (data bus) απνηειείηαη από πνιιά θαιώδηα, θαζέλα από ηα νπνία κεηαθέξεη 1 κπηη ηε θνξά Ο αξηζκόο ησλ θαισδίσλ εμαξηάηαη από ην κέγεζνο ηεο ιέμεο Αλ ζε θάπνηνλ ππνινγηζηή ε ιέμε είλαη 32 κπηη (4 κπάηη), απαηηείηαη δίαπινο δεδνκέλσλ κε 32 θαιώδηα, έηζη ώζηε θαη ηα 32 κπηη ηεο ιέμεο λα κπνξνύλ λα κεηαθεξζνύλ ηαπηόρξνλα Ο δίαςλορ διεςθύνζεων (address bus) επηηξέπεη ηελ πξνζπέιαζε κηαο ζπγθεθξηκέλεο ιέμεο ζηε κλήκε Ο αξηζκόο ησλ θαισδίσλ ηνπ δηαύινπ δηεπζύλζεσλ εμαξηάηαη από ην ρώξν δηεπζύλζεσλ ηεο κλήκεο Αλ ε κλήκε δηαζέηεη 2 ν ιέμεηο, ν δίαπινο δηεπζύλζεσλ πξέπεη λα κεηαθέξεη ν κπηη ηε θνξά Σπλεπώο, πξέπεη λα δηαζέηεη ν θαιώδηα Ο δίαςλορ ελέγσος (control bus) αλαιακβάλεη ηελ επηθνηλσλία κεηαμύ ηεο ΚΜΔ θαη ηεο κλήκεο Γηα παξάδεηγκα, ε ΚΜΔ πξέπεη λα ζηέιλεη ζηε κλήκε θσδηθνύο ώζηε λα πξνζδηνξίδεη ηελ ιεηηνπξγία αλάγλσζεο θαη ηε ιεηηνπξγία εγγξαθήο

Ο Κύκλος Προσκόμισης-Εκτέλεσης εντολών fetch- decode - execute cycle 1 Πξνζθνκίδεηαη (fetch) ε επόκελε εληνιή από ηε κλήκε ζηνλ θαηαρσξεηή εληνιώλ (instruction ->IR) 2 Μεηαβάιιεηαη ν κεηξεηήο πξνγξάκκαηνο ώζηε, λα δείρλεη ζηελ επόκελε εληνιή (increment PC) 3 Πξνζδηνξίδεηαη ν ηύπνο ηεο εληνιήο πνπ πξνζθνκίζηεθε (decode) 4 Δθηειείηαη ε εληνιή (execute) 5 Δπηζηξνθή ζην βήκα 1 γηα λα αξρίζεη ε εθηέιεζε ηεο επόκελεο εληνιήο δηάιεμε 9 Γεώξγηνο Ν Μπάξδεο, 2012

fetch- decode - execute cycle δηάιεμε 9 Γεώξγηνο Ν Μπάξδεο, 2012

15 Παράδειγμα Εκτέλεσης Προγράμματος 0 1 2 F Α0 Μεηξεηήο Πξνγξάκκαηνο Καηαρσξεηήο Δληνιώλ ΚΜΕ 15 A0 6C A1 16 A2 C0 A8 Γηεύζπλζε Πεξηερόκελν 6D A3 50 A4 56 A5 30 A6 6E A7 00 A9 Κύπια Μνήμη Δίαςλορ R/W Γεδνκέλα Γηεπζύλζεη ο

Προσκόμιση/ Ανάκληση ΚΜΕ 0 1 2 F Σηελ αξρή ηνπ βήκαηνο απηνύ, πξνζθνκίδεηαη από ηελ ΚΜ ε εληνιή πνπ μεθηλά ζηε δηεύζπλζε Α0 θαη ηνπνζεηείηαη ζηνλ Καηαρσξεηή Δληνιώλ Α0 Μεηξεηήο Πξνγξάκκαηνο 156C Καηαρσξεηήο Δληνιώλ Γηεπζύλζεη ο Γεδνκέλα R/W Δίαςλορ Γηεύζπλζε Πεξηερόκελν A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 Κύπια Μνήμη 15 6C 16 6D 50 56 30 6E C0 00 16

Προσκόμιση/ Ανάκληση Καηόπηλ, ν Μεηξεηήο Πξνγξάκκαηνο απμάλεηαη ώζηε λα δείρλεη ζηελ επόκελε εληνιή ΚΜΕ 0 1 2 F Α2 Μεηξεηήο Πξνγξάκκαηνο 156C Καηαρσξεηήο Δληνιώλ Γηεπζύλζεη ο Γεδνκέλα R/W Δίαςλορ Γηεύζπλζε Πεξηερόκελν A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 Κύπια Μνήμη 15 6C 16 6D 50 56 30 6E C0 00 17

Παράδειγμα κύκλου προσκόμισηςεκτέλεσης Έζησ ε παξάζηαζε SUM = NUM1 + NUM2(Υπνηίζεηαη ζε δπαδηθή κνξθή πξνο εθηέιεζε) ε νπνία ζε ζπκβνιηθή κνξθή ζα κπνξνύζε λα έρεη σο εμήο ζηε κλήκε Ο αξηζκόο NUM1 είλαη ζηε δηεύζπλζε 1A 16 Ο αξηζκόο NUM2 είλαη ζηε δηεύζπλζε 1Β 16 Τν απνηέιεζκα SUM ζα απνζεθεπηεί ζηε δηεύζπλζε 1C 16 δηάιεμε 9 Γεώξγηνο Ν Μπάξδεο, 2012

Mνήμη (1/2) Μλήκε είλαη κηα ζπιινγή από θειηά, ην θαζέλα από ηα νπνία έρεη κία κνλαδηθή θπζηθή δηεύζπλζε δηάιεμε 9 Γεώξγηνο Ν Μπάξδεο, 2012

Mνήμη (2/2) Η κλήκε είλαη κέξνο ηνπ πιηθνύ θαη ρξεζηκεύεη γηα ηελ απνζήθεπζε δεδνκέλσλ θαη εληνιώλ Δίλαη απ επζείαο ζπλδεδεκέλε κε ηνλ επεμεξγαζηή Όπνηα πιεξνθνξία δεκηνπξγείηαη ζε θάπνηα ρξνληθή ζηηγκή θαη πξόθεηηαη λα ρξεζηκνπνηεζεί αξγόηεξα, απνζεθεύεηαη, ζπλήζσο πξνζσξηλά, ζηε κλήκε γηα λα κπνξεί λα αλαθιεζεί εύθνια Σηε κλήκε απνζεθεύνληαη επίζεο πιεξνθνξίεο ρξήζηκεο γηα ηε δηακόξθσζε (configuration) ηνπ ζπζηήκαηνο Ο ρξόλνο πξνζπέιαζεο είλαη πνιύ πην γξήγνξνο από απηόλ ελόο δίζθνπ, αιιά ε απνζεθεπηηθή ηεο δπλαηόηεηα είλαη πεξηνξηζκέλε Έλεθα ηνπ όηη ε κλήκε είλαη γξεγνξόηεξε, νη εληνιέο θνξηώλνληαη πξώηα εδώ πξηλ ηελ εθηέιεζή ηνπο ώζηε ηα πξνγξάκκαηα λα κπνξνύλ λα ηξέρνπλ κε πην απνηειεζκαηηθό ηξόπν Τα είδε ησλ θπξίσλ κλεκώλ είλαη: Random Access Memory (RAM) Read Only Memory (ROM) CMOS δηάιεμε 9 Γεώξγηνο Ν Μπάξδεο, 2012

RAM(Random Access Memory, Μνήμη Συχαίας Προσπέλασης) RAM είλαη ε κλήκε όπνπ απνζεθεύνληαη πξνζσξηλά εληνιέο θαη δεδνκέλα, πεξηκέλνληαο ηελ αλάθιεζε ηνπο γηα επεμεξγαζία Δίλαη επίζεο ν ρώξνο όπνπ απνζεθεύνληαη ηα απνηειέζκαηα ηεο εθηέιεζεο ησλ εληνιώλ Η RAM δελ παξέρεη δπλαηόηεηα κόληκεο απνζήθεπζεο δεδνκέλσλ Όηαλ ηειεηώζεη ε εθηέιεζε, ηα δεδνκέλα κεηαθηλνύληαη από ηε ΚΜΔ πίζσ ζηελ RΑΜ θαη από εθεί απνζηέιινληαη ζηελ θαηάιιειε έμνδν ή πξνο κόληκε απνζήθεπζε ζε θάπνηα δεπηεξεύνπζα κλήκε Μόιηο επέιζεη δηαθνπή ξεύκαηνο ηα δεδνκέλα ηεο RAM ράλνληαη δηάιεμε 9 Γεώξγηνο Ν Μπάξδεο, 2012

ROM (Read-Only Memory, Μνήμη Μόνο Ανάγνωσης) Η κλήκε απηή δελ επηδέρεηαη αιιαγέο Τα πεξηερόκελα ηεο κπνξνύλ λα δηαβαζηνύλ όρη όκσο θαη λα κεηαβιεζνύλ παξά κόλν εάλ αληηθαηαζηαζνύλ νινζρεξώο ηα ίδηα ηα θπθιώκαηα ησλ εκηαγσγώλ (chips) πνπ ηελ απνηεινύλ Η ROM ρξεζηκνπνηείηαη γηα θαηαζηάζεηο όπνπ ε πιεξνθνξία ρξεηάδεηαη λα θπιαρηεί ρσξίο λα δερζεί κεηαβνιέο Η πξσηαξρηθή ρξήζε ηεο ROM είλαη θαηά ηε δηάξθεηα ηεο δηαδηθαζίαο εθθίλεζεο ηνύ ππνινγηζηή Η ROM βξίζθεηαη ζηε κεηξηθή πιαθέηα ηνπ ππνινγηζηή θαη πεξηέρεη εληνιέο πνπ ππνδεηθλύνπλ ζηε κεραλή πώο λα εθηειέζεη ηε δηαδηθαζία εθθίλεζεο ("boot process") Η δηαδηθαζία απηή παξέρεη πξόζβαζε ζηνλ νδεγό ηνπ δίζθνπ θαη αλίρλεπζε ζηε κλήκε CMOS γηα ηελ αλεύξεζε ησλ δεδνκέλσλ δηακόξθσζεο (configuration) ηνπ ζπζηήκαηνο δηάιεμε 9 Γεώξγηνο Ν Μπάξδεο, 2012

ROM (Read-Only Memory, Μνήμη Μόνο Ανάγνωσης) ROM κώδικαρ ενηολέρ εκκίνηζηρ: POST (Power On Self Test) Setup (παξακεηξνπνίεζεο) εληνιέο, νη νπνίεο ελεξγνπνηνύλ εληνιέο ηνπ CMOS BIOS εληνιέο πνπ αθνξνύλ ηε δηαρείξηζε ησλ πεξηθεξεηαθώλ ζπζθεπώλ ηνπ πιηθνύ Boot εληνιέο πνπ θαινύλ ην ιεηηνπξγηθό ζύζηεκα (DOS, OS/2, or Windows) Όιεο απηέο νη εληνιέο είλαη ζηα chips ηεο ROM θαη ελεξγνπνηνύληαη κία πξνο κία θαηά ηε δηάξθεηα ηεο εθθίλεζεο δηάιεμε 9 Γεώξγηνο Ν Μπάξδεο, 2012

ROM BIOS - CMOS ROM BIOS - CMOS BIOS (Basic Input-Output Service) δίλεη ηε δπλαηόηεηα ειέγρνπ ηεο αιιειεπίδξαζεο ηνπ ππνινγηζηή κε ηνλ ρξήζηε CMOS (Complimentary Metal Oxide Semiconductor) Η κλήκε CMOS πεξηέρεη δεδνκέλα δσηηθήο ζεκαζίαο γηα ην setup Η πξόζβαζε ζε απηή γίλεηαη κε ηελ εθθίλεζε γηα λα πξνζδηνξηζζεί πνην πιηθό έρεη ν ππνινγηζηήο, θαη πσο είλαη δηακνξθσκέλν (configured) Η ρξήζε απηήο ηεο κλήκεο, ε νπνία θπιάζζεη ηε δηακόξθσζε ηνπ ζπζηήκαηνο, θαζηζηά δπλαηή ηελ αιιαγή ηνπ πιηθνύ ηεο κεραλήο θαη καδί ηελ αλαγλώξηζε ηεο αιιαγκέλεο δηακόξθσζεο από ηνλ ππνινγηζηή Δπνκέλσο, όηαλ αιιάδνπκε ηε δηακόξθσζε ηνπ πιηθνύ πξέπεη λα αιιάμνπκε (manually) ην πεξηερόκελν ηεο CMOS Τν CMOS Setup είλαη απνζεθεπκέλν ζε έλα εηδηθό chip ζηε κεηξηθή πιαθέηα δηάιεμε 9 Γεώξγηνο Ν Μπάξδεο, 2012

CMOS Οι ζηαθεπέρ ηιμέρ ηος CMOS Setup σπηζιμοποιούνηαι για ηη διαμόπθωζη: - Ηκεξνκελίαο θαη ώξαο - Πιεθηξνινγίνπ - Οζόλεο - Οδεγνύ Γηζθέηαο - Σθιεξνύ δίζθνπ, νδεγνύ CD-ROM, etc δηάιεμε 9 Γεώξγηνο Ν Μπάξδεο, 2012

Η διαδικασία εκκίνησης (Boot Process) Δίλαη ε αθνινπζία ησλ εληνιώλ πνπ εθηειεί έλαο ππνινγηζηήο θαηά ηε δηαδηθαζία εθθίλεζεο πξηλ είλαη έηνηκνο λα δερζεί ηηο εληνιέο ηνπ ρξήζηε Υπάξρνπλ 7 βαζηθά ζηάδηα: Ηιεθηξηθό ξεύκα δηνρεηεύεηαη ζηε κεηξηθή πιαθέηα Ο Η/Υ εθηειεί εληνιέο απνζεθεπκέλεο ζηε ROM BIOS πξνθαιώληαο πξόζβαζε ζηηο CMOS εληνιέο Φξεζηκνπνηώληαο ηηο εληνιέο ηεο CMOS, ν Η/Υ πξαγκαηνπνηεί δηάθνξα δηαγλσζηηθά ηεζη ηνπ ζπζηήκαηνο Τν ιεηηνπξγηθό ζύζηεκα θνξηώλεηαη ζηε RAM Ο επεμεξγαζηήο θνξηώλεη δεδνκέλα από ηνπο δηάθνξνπο νδεγνύο (πρ ζθιεξό δίζθν, δηζθέηα) Ο επεμεξγαζηήο "ηξέρεη" ηδηαίηεξα πξνγξάκκαηα ζρεηηθά κε ην ζπγθεθξηκέλν ρξήζηε Μηα νζόλε ππνδεηθλύεη όηη ε κεραλή είλαη έηνηκε λα δερζεί ηηο εληνιέο ηνπ ρξήζηε δηάιεμε 9 Γεώξγηνο Ν Μπάξδεο, 2012

υσκευές Αποθήκευσης Δευτερευούσης Μνήμης Δπεηδή ην κεγαιύηεξν κέξνο ηεο θύξηαο κλήκεο είλαη άζηαην/πηεηηθό (volatile) θαη πεξηνξηζκέλν, είλαη ζεκαληηθό λα ππάξρνπλ θαη άιινη ηύπνη ζπζθεπώλ απνζήθεπζεο όπνπ πξνγξάκκαηα θαη δεδνκέλα λα κπνξνύλ λα είλαη απνζεθεπκέλα όηαλ δελ βξίζθνληαη πιένλ ππό επεμεξγαζία Οη ζπζθεπέο απνζήθεπζεο δεπηεξεπνύζεο κλήκεο κπνξνύλ λα είλαη εγθαηεζηεκέλεο από ηελ αξρή ή λα πξνζηεζνύλ αξγόηεξα αλ ππάξρεη αλάγθε δηάιεμε 9 Γεώξγηνο Ν Μπάξδεο, 2012

Μαγνητική Σαινία Δίλαη ε πξώηε ζπζθεπή καδηθήο βνεζεηηθήο απνζήθεπζεο δηάιεμε 9 Γεώξγηνο Ν Μπάξδεο, 2012

Mαγνητικοί Δίσκοι Μηα θεθαιή δηάβαζε/γξάςε δηαηξέρεη έλα πεξηζηξεθόκελν καγλεηηθό δίζθν, βξίζθνληαο ή εγγξάθνληαο δεδνκέλα δηάιεμε 9 Γεώξγηνο Ν Μπάξδεο, 2012

υμπιεσμένοι Δίσκοι (Compact Discs) Μηα ζπζθεπή CD ρξεζηκνπνηεί laser γηα λα δηαβάδεη πιεξνθνξίεο απνζεθεπκέλεο νπηηθά ζε έλα πιαζηηθό δίζθν CD-ROM είλαη Read-Only Memory DVD ζεκαίλεη Digital Versatile Disk δηάιεμε 9 Γεώξγηνο Ν Μπάξδεο, 2012

υγχρονισμένη Επεξεργασία Μηα πξνζέγγηζε παξαιιειηζκνύ είλαη λα έρνπκε πνιινύο επεμεξγαζηέο πνπ εθαξκόδνπλ ην ίδην πξόγξακκα ζε πνιιαπιά ζύλνια δεδνκέλσλ δηάιεμε 9 Γεώξγηνο Ν Μπάξδεο, 2012

Pipelining Έρνπκε πνιινύο επεμεξγαζηέο καδί όπνπ ν θαζέλαο ηνπο ζπκβάιεη κεξηθώο ζηνλ ζπλνιηθό ππνινγηζκό δηάιεμε 9 Γεώξγηνο Ν Μπάξδεο, 2012