Κεθάιαην 3- Αξρηηεθηνληθή Ηιεθηξνληθνύ Σκήκαηνο (hardware) ησλ Τπνινγηζηηθώλ πζηεκάησλ ΕΡΩΣΗΕΙ ΑΚΗΕΙ

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

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

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

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

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

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

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

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

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

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

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

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

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

Αιγόξηζκνη Δνκή επηινγήο. Απιή Επηινγή ύλζεηε Επηινγή. Εηζαγσγή ζηηο Αξρέο ηεο Επηζηήκεο ησλ Η/Τ. introcsprinciples.wordpress.

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

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

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

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

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

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

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

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

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

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

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

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

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

Εςθςή ζςζηήμαηα επισειπήζεων και αξιολόγηζη

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

6 η Εργαζηηριακή Άζκηζη Επαλήθεσζη Λειηοσργίας Βαζικών Φλιπ-Φλοπ

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

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

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

ΔΦΑΡΜΟΜΔΝΑ ΜΑΘΗΜΑΣΙΚΑ ΣΗ ΧΗΜΔΙΑ Ι ΘΔΜΑΣΑ Α επηέκβξηνο Να ππνινγηζηνύλ νη κεξηθέο παξάγσγνη πξώηεο ηάμεο ηεο ζπλάξηεζεο f(x,y) =

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

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

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

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

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

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

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

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

Παράδειγμα τρήζης ηοσ προζομοιωηή ηοσ TRN+

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

O επεξεπγαζηήρ: Η δίοδορ δεδομένων (datapath) θαη ε μονάδα ελέγσος (control)

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

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

ΠΑΡΑΡΣΗΜΑ Δ. ΔΤΡΔΗ ΣΟΤ ΜΔΣΑΥΗΜΑΣΙΜΟΤ FOURIER ΓΙΑΦΟΡΩΝ ΗΜΑΣΩΝ

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

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

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

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

ΠΑΝΔΛΛΑΓΗΚΔ ΔΞΔΣΑΔΗ Γ ΣΑΞΖ ΖΜΔΡΖΗΟΤ ΓΔΝΗΚΟΤ ΛΤΚΔΗΟΤ Γευηέρα 11 Ηουνίου 2018 ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΜΑΘΖΜΑΣΗΚΑ ΠΡΟΑΝΑΣΟΛΗΜΟΤ. (Ενδεικηικές Απανηήζεις)

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

Κεθάιαην 20. Ελαχιστοποίηση του κόστους

Δπαστηπιότητα 1 - ανάπτςξη, μεταγλώττιση, αποσυαλμάτωση και. εκτέλεση ππογπάμματορ

Αιγόξηζκνη Δθρώξεζε, Δίζνδνο θαη Έμνδνο ηηκώλ Γνκή αθνινπζίαο. Δηζαγσγή ζηηο Αξρέο ηεο Δπηζηήκεο ησλ Η/Υ

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

Έλαο πίνακας σσμβόλων ππνζηεξίδεη δύν βαζηθέο ιεηηνπξγίεο:

Constructors and Destructors in C++

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

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

Σήκαηα Β Α Γ Γ Δ Λ Η Σ Ο Ι Κ Ο Ν Ο Μ Ο Υ Γ Ι Α Λ Δ Ξ Η - ( 2 ) ΕΙΣΑΓΨΓΗ ΣΤΙΣ ΤΗΛΕΠΙΚΟΙΝΨΝΙΕΣ

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

ΜΕΛΕΣΗ E.O.K. ΜΕ ΑΙΘΗΣΗΡΑ ΘΕΗ

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

Κινητός και Διάχυτος Υπολογισμός (Mobile & Pervasive Computing)

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

Σύνθεζη ηαλανηώζεων. Έζησ έλα ζώκα πνπ εθηειεί ηαπηόρξνλα δύν αξκνληθέο ηαιαληώζεηο ηεο ίδηαο ζπρλόηεηαο πνπ πεξηγξάθνληαη από ηηο παξαθάησ εμηζώζεηο:

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

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

Κεθάλαιο 2

Ειζαγωγή ζηα Σςζηήμαηα Υπολογιζηών. Αξηζκεηηθά Σπζηήκαηα: Πξάμεηο

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΔΣΑΙΡΔΙΑ ΠΑΓΚΤΠΡΙΟ ΓΙΑΓΩΝΙΜΟ Α ΛΤΚΔΙΟΤ. Ημεπομηνία: 10/12/11 Ώπα εξέτασηρ: 09:30-12:30 ΠΡΟΣΔΙΝΟΜΔΝΔ ΛΤΔΙ

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

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

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

ΠΛΗ36. Άσκηση 1. Άσκηση 2. Οη δηεπζύλζεηο ησλ 4 σλ ππνδηθηύσλ είλαη νη αθόινπζεο. Υπνδίθηπν Α: /27 Υπνδίθηπν Β:

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

Ασκήσεις Οπτική και Κύματα

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

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

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

ΑΕΠΠ 1o Επαναληπηικό Διαγώνιζμα

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

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

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

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

α) ηε κεηαηόπηζε x όηαλ ην ζώκα έρεη κέγηζην ξπζκό κεηαβνιήο ζέζεο δ) ην κέγηζην ξπζκό κεηαβνιήο ηεο ηαρύηεηαο

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

ΜΑΘΗΜΑΤΙΚΑ ΘΔΤΙΚΗΣ ΚΑΙ ΤΔΦΝΟΛΟΓΙΚΗΣ ΚΑΤΔΥΘΥΝΣΗΣ Β ΛΥΚΔΙΟΥ ΤΔΣΤ(1) ΣΤΑ ΓΙΑΝΥΣΜΑΤΑ

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

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

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

Χαξαθηήξεο δηαηξεηόηεηαο ΜΚΓ ΔΚΠ Αλάιπζε αξηζκνύ ζε γηλόκελν πξώησλ παξαγόλησλ

2.4 Βαζικές ζσνιζηώζες/ ενηολές ενός αλγορίθμοσ

Τν εθπαηδεπηηθό πιηθό ηεο Φξνληηζηεξηαθήο Εθπαίδεπζεο Τζηάξα δηαλέκεηαη δσξεάλ απνθιεηζηηθά από ηνλ ςεθηαθό ηόπν ηνπ schooltime.gr

ΙΣΤΟΡΙΑ ΤΟΥ ΑΡΧΑΙΟΥ ΚΟΣΜΟΥ

Q Η ζσνάρηηζη μέζοσ κόζηοσς μας δίνει ηο κόζηος ανά μονάδα παραγωγής. Q Η ζσνάρηηζη μέζοσ κόζηοσς μας δίνει ηο ζηαθερό κόζηος ανά μονάδα παραγωγής

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

Transcript:

Κεθάιαην 3- Αξρηηεθηνληθή Ηιεθηξνληθνύ Σκήκαηνο (hardware) ησλ Τπνινγηζηηθώλ πζηεκάησλ ΕΡΩΣΗΕΙ ΑΚΗΕΙ 1. Ση ελλννύκε κε ηνλ όξν ππνινγηζηηθό ζύζηεκα θαη ηη κε ηνλ όξν κηθξνϋπνινγηζηηθό ζύζηεκα; Τπνινγηζηηθό ζύζηεκα είλαη ην ζύζηεκα ην νπνίν απνηειείηαη από κηα Κεληξηθή Μνλάδα Επεμεξγαζίαο (ΚΜΕ), κλήκε θαη ζπζθεπέο εηζόδνπ θαη εμόδνπ. Μηθξνϋπνινγηζηηθό ζύζηεκα είλαη έλα ππνινγηζηηθό ζύζηεκα ζην νπνίν σο ΚΜΕ ρξεζηκνπνηείηαη έλαο κηθξνεπεμεξγαζηήο. Έλαο κηθξνεπεμεξγαζηήο είλαη έλα νινθιεξσκέλν θύθισκα γεληθνύ ζθνπνύ ην νπνίν κπνξεί λα πξνγξακκαηηζηεί. 2. Πνηα ηα βαζηθά ηκήκαηα ελόο ππνινγηζηηθνύ ζπζηήκαηνο θαη πνηα ε ιεηηνπξγία θαζελόο από απηά; Σα βαζηθά ηκήκαηα ελόο ππνινγηζηηθνύ ζπζηήκαηνο είλαη: Η Κεληξηθή Μνλάδα Επεμεξγαζίαο (ΚΜΕ) ε έλα κηθξνϋπνινγηζηηθό ζύζηεκα ε ΚΜΕ είλαη έλαο κηθξνεπεμεξγαζηήο. Έλαο κηθξνεπεμεξγαζηήο είλαη έλα νινθιεξσκέλν θύθισκα γεληθνύ ζθνπνύ ην νπνίν κπνξεί λα πξνγξακκαηηζηεί. Η επεμεξγαζία ησλ δεδνκέλσλ γίλεηαη κε έλαλ αξηζκό εληνιώλ πνπ κπνξεί λα εθηειέζεη ν θάζε κηθξνεπεμεξγαζηήο. Η Κύξηα Μλήκε Είλαη έλαο ρώξνο ζηνλ νπνίν ν ππνινγηζηήο θπιάεη δεδνκέλα ή εληνιέο πξνο εθηέιεζε. Υσξίδεηαη ζε δύν κέξε: Σε κλήκε RAM θαη ηε κλήκε ROM. Ο κηθξνεπεμεξγαζηήο κπνξεί κόλν λα δηαβάζεη ηελ κλήκε ROM (αλάγλσζε) ελώ ζηελ κλήκε RAM κπνξεί λα δηαβάζεη (αλάγλσζε) ή λα γξάςεη (εγγξαθή). Οη Μνλάδεο Εηζόδνπ-Εμόδνπ Οη Μνλάδεο Εηζόδνπ είλαη ζπζθεπέο ή δηαηάμεηο πνπ επηηξέπνπλ ηε κεηαηξνπή πιεξνθνξηώλ ζε ςεθηαθή αλαπαξάζηαζε ώζηε λα εηζαρζνύλ ζηνλ ππνινγηζηή. Οη Μνλάδεο Εμόδνπ είλαη ζπζθεπέο ή δηαηάμεηο πνπ επηηξέπνπλ ηε κεηαηξνπή 1

πιεξνθνξηώλ από ςεθηαθή αλαπαξάζηαζε ζε θείκελν, ήρν θιπ. Οη ζπζθεπέο εηζόδνπ ή εμόδνπ ζπλδένληαη ζην ζύζηεκα κέζσ ησλ ζπξώλ (Ι/Ο ports). Οη ζύξεο κπνξνύλ λα ζεσξεζνύλ σο εμσηεξηθνί θαηαρσξεηέο ηνπο νπνίνπο κπνξεί λα πξνζπειάζεη ν κ/ε. Οη Δηάδξνκνη Ο δηάδξνκνο είλαη κηα νκάδα αγσγώλ πνπ ρξεζηκνπνηείηαη γηα ηελ επηθνηλσλία κεηαμύ ησλ κνλάδσλ ηνπ ππνινγηζηή. 3. Πνηα είλαη ηα βαζηθά ραξαθηεξηζηηθά ηεο θύξηαο κλήκεο; Εμεγήζηε ζύληνκα ην θαζέλα από απηά. Σα βαζηθά ραξαθηεξηζηηθά ηεο θύξηαο κλήκεο είλαη ηα αθόινπζα: Μήθνο ιέμεο: Σν κήθνο ιέμεο είλαη ην πιήζνο ησλ δπαδηθώλ ςεθίσλ θάζε ιέμεο ηεο κλήκεο. Υσξεηηθόηεηα: Υσξεηηθόηεηα είλαη ην κέγηζην πιήζνο ησλ bits πνπ κπνξεί λα απνζεθεύζεη ε κλήκε. Υξόλνο πξνζπέιαζεο: Ο ρξόλνο πξνζπέιαζεο είλαη ν ρξόλνο πνπ πεξλάεη από ηελ ζηηγκή πνπ ν κηθξνεπεμεξγαζηήο δεηάεη από ηελ κλήκε ην πεξηερόκελν κηαο ζέζεο, κέρξη ηε ζηηγκή πνπ ε κλήκε δίλεη ην πεξηερόκελν απηό ζην κηθξνεπεμεξγαζηή. 4. ε πόζα θαη πνηα κέξε ρσξίδεηαη ιεηηνπξγηθά έλαο δηάδξνκνο πνπ ρξεζηκνπνηείηαη γηα ηελ επηθνηλσλία κεηαμύ ησλ κνλάδσλ ηνπ ππνινγηζηή; Έλαο δηάδξνκνο ρσξίδεηαη ζε 3 ιεηηνπξγηθά κέξε: 1) Δηάδξνκνο δεδνκέλσλ (data bus) 2) Δηάδξνκνο δηεπζύλζεσλ (address bus) 3) Δηάδξνκνο ειέγρνπ (control bus) Κάζε ρξνληθή ζηηγκή κόλν δύν ζπζθεπέο κπνξνύλ λα επηθνηλσλνύλ κέζσ ηνπ δηαδξόκνπ. 5. Από πνηα ηκήκαηα απνηειείηαη έλαο κηθξνεπεμεξγαζηήο; Έλαο κηθξνεπεμεξγαζηήο απνηειείηαη από: ηελ αξηζκεηηθή θαη ινγηθή κνλάδα (ALU) ηε κνλάδα ειέγρνπ (CU) ηνπο θαηαρσξεηέο (Registers) 2

6. Να αλαθέξεηε νλνκαζηηθά 5 πξάμεηο πνπ εθηειεί ε αξηζκεηηθή θαη ινγηθή κνλάδα (ALU); Δπαδηθή πξόζζεζε θαη αθαίξεζε Λνγηθό (AND, OR, XOR) πκπιήξσκα σο πξνο 1 θαη σο πξνο 2 Οιίζζεζε θαη πεξηζηξνθή (είηε δεμηά είηε αξηζηεξά) Πνιιαπιαζηαζκόο θαη δηαίξεζε (εθόζνλ ην πεξηιακβάλεη ν κηθξνεπεμεξγαζηήο) Σν απνηέιεζκα ηεο πξάμεο θπιάζζεηαη ζε έλαλ θαηαρσξεηή, ηνλ ζπζζσξεπηή (ACC), θαη επεξεάδεη κηα ζεηξά από flip-flops ηηο ζεκαίεο (flags) πνπ βξίζθνληαη ζηνλ θαηαρσξεηή θαηάζηαζεο (SR). 7. α) Πνηα ζήκαηα ζπλήζσο πεξηιακβάλεη ν δηάδξνκνο ειέγρνπ ηα νπνία παξάγνληαη από ηνλ κηθξνεπεμεξγαζηή; Ο δηάδξνκνο ειέγρνπ ζπλήζσο πεξηιακβάλεη 2 ζήκαηα: Σν RD/WR (Read/Write), IO/M (Input Output/Memory) β) Γξάςηε έλα πίλαθα κε ηηο ηηκέο απηώλ ησλ ζεκάησλ θαζώο θαη ηελ αλάινγε ιεηηνπξγία πνπ επηηπγράλεηαη. RD/WR IO/M Λεηηνπξγία 0 0 Εγγξαθή ζε κλήκε (RAM) 0 1 Εγγξαθή ζε ζπζθεπή εμόδνπ 1 0 Αλάγλσζε από κλήκε (RAM ή ROM) 1 1 Αλάγλσζε από ζπζθεπή εηζόδνπ 3

8. Ση γλσξίδεηε γηα ηελ κνλάδα ειέγρνπ (CU); Η κνλάδα ειέγρνπ (CU) ειέγρεη θαη ζπγρξνλίδεη ηελ κεηαθνξά θαη επεμεξγαζία ησλ δεδνκέλσλ θαη είλαη ε θαξδηά ηνπ κηθξνεπεμεξγαζηή. Όιεο νη ελέξγεηεο ηνπ κηθξνεπεμεξγαζηή πξαγκαηνπνηνύληαη κε ηελ επίβιεςε ηεο κνλάδαο ειέγρνπ. Επίζεο ε κνλάδα ειέγρνπ πεξηέρεη σο είζνδν έλα clock θαη παξάγεη ηα ζήκαηα ρξνληζκνύ θαη ειέγρνπ γηα ηελ εθηέιεζε θάζε εληνιήο. 9. Αλαθέξαηε νλνκαζηηθά ηνπο θαηαρσξεηέο πνπ ζπλαληάκε ζηελ πιεηνςεθία ησλ κηθξνεπεμεξγαζηώλ. 1) Απαξηζκεηήο πξνγξάκκαηνο (Program Counter ή PC) 2) εληνιώλ (Instruction Register ή IR) 3) Δείθηεο ζηνίβαο (Stack Pointer ή SP) 4) θαηάζηαζεο (Status Register ή SR) 10. Ση είλαη ν απαξηζκεηήο πξνγξάκκαηνο (PC); Ο απαξηζκεηήο πξνγξάκκαηνο είλαη έλαο θαηαρσξεηήο δηεπζύλζεσλ ν νπνίνο απνζεθεύεη ηελ δηεύζπλζε ηεο κλήκεο από ηελ νπνία ζα αλαθιεζεί ε επόκελε πξνο εθηέιεζε εληνιή. 11. Ση είλαη ν θαηαρσξεηήο εληνιώλ (IR); Ο θαηαρσξεηήο εληνιώλ είλαη έλαο θαηαρσξεηήο ζηνλ νπνίν κεηαθέξεηαη ε εληνιή πνπ δηαβάζηεθε από ηελ κλήκε. Έπεηηα ε εληνιή απνθσδηθνπνηείηαη κέζσ ηνπ απνθσδηθνπνηεηή εληνιώλ πξνθεηκέλνπ λα εθηειεζηεί. 12. Ση είλαη ν δείθηεο ζηνίβαο (SP); Ο δείθηεο ζηνίβαο (stack pointer ή SP) είλαη έλαο δείθηεο δηεπζύλζεσλ ηεο θνξπθήο ηεο ζηνίβαο ε νπνία βξίζθεηαη ζηελ θύξηα κλήκε. Η ζηνίβα είλαη κηα πεξηνρή ηεο κλήκεο ε νπνία ρξεζηκνπνηείηαη γηα ηελ εμππεξέηεζε θιήζεσλ δηαθνπώλ θαη θιήζεσλ ππνξνπηηλώλ. 13. Ση είλαη ν θαηαρσξεηήο θαηάζηαζεο (SR); Ο θαηαρσξεηήο απηόο δίλεη πιεξνθνξίεο ζρεηηθά κε ηα απνηειέζκαηα ηεο ηειεπηαίαο εληνιήο πνπ εθηειέζηεθε θαη έρεη ζρέζε κε ηελ ALU. Ο θαηαρσξεηήο απηόο πεξηιακβάλεη κηα ζεηξά από flip-flops ηηο ζεκαίεο ζπλζήθεο (flags). 4

Αποκωδικοποιητήσ 4 Χ 16 ΚΑΝΣΑΡΗ ΜΑΡΙΑ 14. Να αλαθέξεηε 4 ζεκαίεο ζπλζήθεο ελόο θαηαρσξεηή θαηάζηαζεο. εκαία κεδεληζκνύ (zero ή Z): Αλ ην απνηέιεζκα κηαο εληνιήο είλαη 0 ηόηε Z=1, αιιηώο Z=0 εκαία πξνζήκνπ (sigh ή S): Αλ ην MSB ηνπ απνηειέζκαηνο κηαο πξάμεο είλαη 1 (ν αξηζκόο είλαη αξλεηηθόο) ηόηε S=1 αιιηώο S=0 εκαία ηζνηηκίαο (parity ή P): Αλ ην απνηέιεζκα κηαο πξάμεο έρεη άξηην αξηζκό 1 (δπγή ηζνηηκία) ηόηε P=1 αιιηώο P=0 εκαία θξαηνπκέλνπ (carry ή C): Αλ ε εληνιή είρε σο απνηέιεζκα θξαηνύκελν (πξόζζεζε) ή δαλεηθό (αθαίξεζε) ηόηε C=1 αιιηώο C=0. 15. Πεξηγξάςηε ηα ζηάδηα (θάζεηο) εθηέιεζεο κηαο εληνιήο ζε έλαλ ηππηθό κηθξνεπεμεξγαζή. Αλάθιεζε Εληνιήο Διάδρομοσ Δεδομζνων Data Bus IR 0000 01001010 0001 10101000 με Καταχωρητήσ Εντολών PC Απαριθμητήσ Προγράμματοσ CU 0 1 0 1 Διάδρομοσ Διευθφνςεων Address Bus 1 R/W Διάδρομοσ Ελζγχου Control Bus 0 IO/M 0010 0011 0100 0101 01101101 0110 00110011 0111 10100010 1000 10111101 1001 11010001 1010 01001010 1011 111010001 1100 1101 1110 1111 Οη θάζεηο πνπ πξαγκαηνπνηνύληαη θαηά ηελ εθηέιεζεο κηαο εληνιήο είλαη νη εμήο: Κιήζε εληνιήο : ηελ θάζε θιήζεο (ή αλάθιεζεο) εληνιήο κεηαθέξεηαη ν θώδηθαο ηεο επόκελεο εληνιήο από ηελ κλήκε (από ηελ ζέζε πνπ δείρλεη ν PC) ζηνλ θαηαρσξεηή εληνιώλ (IR). ηε ζπλέρεηα ν απαξηζκεηήο πξνγξάκκαηνο PC απμάλεηαη θαηά έλα, νπόηε πεξηέρεη ηε δηεύζπλζε ηεο επόκελεο ζέζεο κλήκεο. Απνθσδηθνπνίεζε εληνιήο: ε απηή ηε θάζε γίλεηαη ε απνθσδηθνπνίεζε ηνπ θώδηθα ηεο εληνιήο κέζσ ηνπ απνθσδηθνπνηεηή εληνιώλ. Αλ ε εληνιή πεξηέρεη θαη άιια byte δεδνκέλσλ, ηόηε κεηαθέξεηαη από ηελ κλήκε ε ππόινηπε εληνιή. Εθηέιεζε εληνιήο: Καηά ηελ θάζε εθηέιεζε εληνιήο εθηειείηαη ε εληνιή. Μπνξεί λα είλαη κηα πξάμε πνπ εθηειεί ε ALU, κεηαθνξά δεδνκέλσλ κεηαμύ κηθξνεπεμεξγαζηή θαη κλήκεο ή κνλάδσλ εηζόδνπ εμόδνπ ή εληνιή άικαηνο. 5

16. ε πόζα θαη πνηα ηκήκαηα ρσξίδεηαη κηα εληνιή, ηη νξίδεη ην θάζε έλα από απηά θαη ηη νλνκάδνπκε κήθνο εληνιήο; θ bits Κώδηθαο εληνιήο (opcode) η bits Σκήκα δηεπζύλζεσο (α) Μηα εληνιή ρσξίδεηαη ζε 2 ηκήκαηα ηα νπνία είλαη ηα εμήο: Κώδηθαο εληνιήο (opcode) πνπ έρεη κήθνο (θ) δπαδηθά ςεθία Σκήκα δηεπζύλζεσλ πνπ έρεη κήθνο (η) δπαδηθά ςεθία (β) Ο θώδηθαο εληνιήο είλαη εθείλνο πνπ νξίδεη ηελ ιεηηνπξγία πνπ πξέπεη λα εθηειέζεη ν κηθξνεπεμεξγαζηήο θαη ην ηκήκα δηεπζύλζεσλ ρξεζηκνπνηείηαη γηα λα ζρεκαηηζηεί ε ελεξγόο δηεύζπλζε από ηελ νπνία ζα δηαβαζηεί έλα δεδνκέλν. (γ) Σν κήθνο ηεο εληνιήο είλαη ην άζξνηζκα ηνπ θώδηθα εληνιήο θαη ηνπ ηκήκαηνο δηεπζύλζεσλ (δειαδή θ+η) 17. (α) Ση ελλννύκε κε ηνλ όξν ξεπεξηόξην εληνιώλ ελόο κηθξνεπεμεξγαζηή θαη (β) Αλ ν αξηζκόο ησλ δπαδηθώλ ςεθίσλ ηνπ θώδηθα (opcode) ησλ εληνιώλ ζε έλαλ κηθξνεπεμεξγαζηή είλαη 5, πόζεο δηαθνξεηηθέο εληνιέο κπνξεί λα αλαγλσξίζεη απηόο ν κηθξνεπεμεξγαζηήο; (α) Ρεπεξηόξην εληνιώλ νλνκάδνπκε ηνλ ζύλνιν ησλ εληνιώλ πνπ κπνξεί λα εθηειέζεη έλαο κηθξνεπεμεξγαζηήο. (β) 2 5 = 32 δηαθνξεηηθέο εληνιέο κπνξεί λα αλαγλσξίζεη απηόο ν κηθξνεπεμεξγαζηήο. 18. Ση νλνκάδνπκε γιώζζα κεραλήο (machine language), ηη ζπκβνιηθή γιώζζα (assembly language) θαη ηη ζπκβνινκεηαθξαζηήο (assembler); Οη εληνιέο ελόο κηθξνεπεμεξγαζηή είλαη γξακκέλεο ζην δπαδηθό ζύζηεκα. Έλα πξόγξακκα ζηελ γιώζζα απηή νλνκάδεηαη πξόγξακκα ζε γιώζζα κεραλήο (machine language). ηε ζπκβνιηθή γιώζζα (assembly language) απηέο νη δπαδηθέο εληνιέο γξάθνληαη κε ζπκβνιηθό ηξόπν έηζη ώζηε λα ζπκίδνπλ ηελ ιεηηνπξγία ηνπο. Γηα θάζε εληνιή από ην ξεπεξηόξην εληνιώλ ζε γιώζζα κεραλήο ηνπ κηθξνεπεμεξγαζηή ππάξρεη θαη ε αληίζηνηρε εληνιή ζε ζπκβνιηθή γιώζζα. πκβνινκεηαθξαζηήο νλνκάδεηαη ην πξόγξακκα ην νπνίν θάλεη ηε κεηάθξαζε ηεο 6

ζπκβνιηθήο γιώζζαο ζε γιώζζα κεραλήο. 19. (α) Ση νλνκάδεηαη θύθινο εληνιήο θαη ηη θύθινο κεραλήο (β) Αλαθέξαηε ηνπο πην ζπλεζηζκέλνπο θύθινπο κεραλήο πνπ ζπλαληάκε ζε έλαλ κηθξνεπεμεξγαζηή θαζώο θαη ηηο ηηκέο ησλ ζεκάησλ ειέγρνπ IO/M, RD/WR πνπ ηνπο ελεξγνπνηνύλ (α) Έλαο θύθινο εληνιήο ζε έλα κηθξνεπεμεξγαζηή απνηειείηαη από ηελ αλάθιεζε θαη ηελ εθηέιεζε κηαο εληνιήο. Έλαο θύθινο εληνιήο απνηειείηαη από κηα ή πεξηζζόηεξεο ιεηηνπξγίεο αλάγλσζεο ή εγγξαθήο ζηελ κλήκε ή ζηελ κνλάδα εηζόδνπ-εμόδνπ. Κάζε αλαθνξά ζε κνλάδα εηζόδνπ-εμόδνπ ή ζηελ κλήκε απαηηεί έλαλ θύθιν κεραλήο. (β) Οη πην ζπλεζηζκέλνη θύθινη κεραλήο πνπ ζπλαληάκε ζε έλαλ κηθξνεπεμεξγαζηή είλαη νη εμήο: Κύθινο κεραλήο ΙΟ/Μ' RD/WR' Αλάθιεζε θώδηθα (opcode fetch) 0 1 Αλάγλσζε από ηελ κλήκε (memory read) 0 1 Εγγξαθή ζηε κλήκε (memory write) 0 0 Αλάγλσζε I/O (I/O read): είζνδνο 1 1 Εγγξαθή I/O (I/O write): έμνδνο 1 0 Αλαγλώξηζε δηαθνπήο (interrupt acknowledge) 1 X Άεξγνο θύθινο (bus idle) 0 X 20. Αλαθέξαηε ηα είδε-θαηεγνξίεο εληνιώλ πνπ ζπλαληνύκε γεληθά ζηνπο κηθξνεπεμεξγαζηέο, ζρνιηάζηε κε ζπληνκία ηελ θάζε κηα απ απηέο. Εληνιέο κεηαθνξάο δεδνκέλσλ Οη εληνιέο απηέο κεηαθέξνπλ δεδνκέλα κεηαμύ θαηαρσξεηώλ θαη κλήκεο θαη δελ επεξεάδνπλ ηηο ζεκαίεο. Εληνιέο αξηζκεηηθώλ πξάμεσλ Οη εληνιέο απηέο θάλνπλ αξηζκεηηθέο πξάμεηο ζε δεδνκέλα πνπ βξίζθνληαη ζηνπο θαηαρσξεηέο ηνπ κηθξνεπεμεξγαζηή θαη ζπλήζσο επεξεάδνπλ ηηο ζεκαίεο. Εληνιέο ινγηθώλ πξάμεσλ Οη εληνιέο απηέο πξαγκαηνπνηνύλ ινγηθέο πξάμεηο ζε δεδνκέλα πνπ βξίζθνληαη ζηνπο θαηαρσξεηέο θαη ζηε κλήκε θαη ζπλήζσο επεξεάδνπλ ηηο ζεκαίεο. Εληνιέο άικαηνο Οη εληνιέο άικαηνο αιιάδνπλ ηελ ξνή εθηέιεζεο γη απηό θαη νλνκάδνληαη θαη εληνιέο δηαθιάδσζεο. Έηζη όηαλ εθηειεζηεί κηα εληνιή άικαηνο, αληί λα εθηειεζηεί ε επόκελε εληνιή, ν έιεγρνο κεηαθέξεηαη ζε άιιν ζεκείν ηνπ πξνγξάκκαηνο. Σν ζεκείν απηό κπνξεί λα είλαη νπνπδήπνηε ζην πξόγξακκα. Επίζεο ππάξρνπλ εληνιέο 7

άικαηνο ππό ζπλζήθε θαη ρσξίο ζπλζήθε. Οη εληνιέο άικαηνο ρσξίο ζπλζήθε απιά κεηαθέξνπλ ηελ θαζνξηζκέλε δηεύζπλζε ζηνλ κεηξεηή πξνγξάκκαηνο (PC). Οη εληνιέο άικαηνο ππό ζπλζήθε εμεηάδνπλ ηελ θαηάζηαζε θάπνηαο από ηηο ζεκαίεο γηα λα θαζνξηζηεί αλ πξέπεη λα κεηαθεξζεί ή όρη ν έιεγρνο. 21. (α) Ση ελλννύκε κε ηνλ όξν ελεξγή δηεύζπλζε (effective address); (β) Αλαθέξαηε νλνκαζηηθά ηνπο θπξηόηεξνπο ηξόπνπο αλαθνξάο (δηεπζπλζηνδόηεζεο) ζηελ κλήκε. (α) Η ελεξγή δηεύζπλζε είλαη ε ζέζε από ηελ νπνία ζα δηαβαζηεί ην δεδνκέλν ηεο εληνιήο. (β) Οη θπξηόηεξνη ηξόπνη αλαθνξάο ζηελ κλήκε είλαη νη εμήο: Άκεζε αλαθνξά ζηε κλήκε (immediate addressing) Απεπζείαο αλαθνξά ζηε κλήκε (direct addressing) Αλαθνξά ζηε κλήκε θαηαρσξεηώλ (register addressing) Έκκεζε αλαθνξά κέζσ θαηαρσξεηή (register direct addressing) 22. (α) Πεξηγξάςηε ηελ άκεζε αλαθνξά ζηε κλήκε θαη ηελ απεπζείαο αλαθνξά ζηε κλήκε. (β) Η άκεζε αλαθνξά ζηε κλήκε είλαη ζηελ πξαγκαηηθόηεηα αλαθνξά ζηε κλήκε θαη γηαηί. (γ) Πνην ην πιενλέθηεκα θαη πνην ην κεηνλέθηεκα ηεο απεπζείαο αλαθνξάο ζηε κλήκε; (α) ηελ άκεζε αλαθνξά ζηε κλήκε ε ηηκή ηνπ δεδνκέλνπ είλαη απνζεθεπκέλε ζε θάπνην ηκήκα ηεο εληνιήο. Π.ρ. ε εληνιή ADD 30h ζα κπνξνύζε λα ζεκαίλεη πξόζζεζε ζηε ηξέρνπζα ηηκή ηνπ ζπζζσξεπηή ην δεθαεμαδηθό αξηζκό 30. Ελώ ζηελ απεπζείαο αλαθνξά ζηε κλήκε ε δηεύζπλζε ηεο κλήκεο ζηελ νπνία ζα βξεζεί ην δεδνκέλν πεξηέρεηαη κέζα ζηελ εληνιή ακέζσο κεηά ηνλ θσδηθό ηεο εληνιήο. Π.ρ. ε εληνιή ADD [30h] ζα κπνξνύζε λα ζεκαίλεη πξόζζεζε ζηε ηξέρνπζα ηηκή ηνπ ζπζζσξεπηή ηελ ηηκή πνπ βξίζθεηαη ζηε δηεύζπλζε κλήκεο 30h. (β) Όρη δελ είλαη ζηελ πξαγκαηηθόηεηα αλαθνξά ζηελ κλήκε γηαηί δελ απαηηείηαη επηπιένλ πξνζπέιαζε ζηε κλήκε γηα λα βξεζεί ην δεδνκέλν. (γ) Σν πιενλέθηεκα είλαη όηη έρεη γξήγνξν ηξόπν αλαθνξάο θαη ην κεηνλέθηεκα είλαη όηη ν αξηζκόο ησλ ιέμεσλ πνπ κπνξνύλ λα δηεπζπλζηνδνηεζνύλ πεξηνξίδεηαη από ηνλ αξηζκό ησλ δπαδηθώλ ςεθίσλ ηνπ πεδίνπ δηεύζπλζεο ηεο εληνιήο. 23. (α) Πεξηγξάςηε ηελ αλαθνξά ζηε κλήκε ησλ θαηαρσξεηώλ. (β) Πεξηγξάςηε ηελ έκκεζε αλαθνξά κέζσ θαηαρσξεηώλ. 8

(α) ηελ αλαθνξά ζηε κλήκε ησλ θαηαρσξεηώλ ην δεδνκέλν ηεο εληνιήο βξίζθεηαη ζε έλαλ εζσηεξηθό θαηαρσξεηή ηνπ επεμεξγαζηή. Γηα παξάδεηγκα, ε εληνιή ADD Α ζα κπνξνύζε λα ζεκαίλεη πξόζζεζε ζηε ηξέρνπζα ηηκή ηνπ ζπζζσξεπηή ηελ ηηκή ηνπ θαηαρσξεηή Α (β) ηελ έκκεζε αλαθνξά κέζσ θαηαρσξεηή, ν θώδηθαο ηεο εληνιήο πξνζδηνξίδεη έλαλ θαηαρσξεηή ηνπ κηθξνεπεμεξγαζηή πνπ πεξηέρεη ηε δηεύζπλζε πνπ ζα ρξεζηκνπνηήζεη γηα ηελ πξνζπέιαζε ηνπ νξίζκαηνο ηεο κλήκεο. Γηα παξάδεηγκα, ε εληνιή ADD [A] ζα κπνξνύζε λα ζεκαίλεη πξόζζεζε ζηε ηξέρνπζα ηηκή ηνπ ζπζζσξεπηή ηελ ηηκή πνπ βξίζθεηαη ζηελ ζέζε κλήκεο, ηεο νπνίαο ε δηεύζπλζε βξίζθεηαη ζηνλ θαηαρσξεηή Α. 24. (α) Αλαθέξαηε ηα ραξαθηεξηζηηθά σο πξνο ηα νπνία δηαθξίλνπκε ηνπο κηθξνεπεμεξγαζηέο. (β) ε πνηα είδε δηαθξίλνπκε ηνπο κηθξνεπεμεξγαζηέο σο πξνο θαζέλα από απηά; (α) Σα θπξηόηεξα ραξαθηεξηζηηθά ησλ κηθξνεπεμεξγαζηώλ είλαη ηα εμήο: πρλόηεηα ιεηηνπξγίαο (operating frequency) πρλόηεηα νλνκάδνπκε ην πιήζνο ησλ θύθισλ ηνπ ξνινγηνύ ζηελ δηάξθεηα ελόο δεπηεξνιέπηνπ. Η ζπρλόηεηα δείρλεη ην πιήζνο ησλ θύθισλ κεραλήο πνπ εθηεινύληαη ζε έλα δεπηεξόιεπην θαη ε πεξίνδνο καο δείρλεη ην ρξόλν πνπ ζα ρξεηαζηεί ν κηθξνεπεμεξγαζηήο γηα λα πξαγκαηνπνίεζε έλαλ θύθιν κεραλήο. Μήθνο ιέμεο (word length) Μήθνο ιέμεο νλνκάδνπκε ην κήθνο ησλ θαηαρσξεηώλ ζε δπαδηθά ςεθία bits θαη έρνπλ ζπλήζσο ην ίδην κήθνο κε ην κήθνο ησλ ππόινηπσλ εζσηεξηθώλ κνλάδσλ ηνπ κηθξνεπεμεξγαζηή, όπσο ε ALU. Όζν πην κεγάινη είλαη νη θαηαρσξεηέο ηόζν πην γξήγνξα εθηεινύληαη νη πξάμεηο. Ρεπεξηόξην εληνιώλ (instruction set) Ρεπεξηόξην εληνιώλ νλνκάδεηαη ην ζύλνιν ησλ εληνιώλ πνπ κπνξεί λα εθηειέζεη έλαο κηθξνεπεμεξγαζηήο. (β) ύκθσλα κε ην κήθνο ιέμεο ρσξίδνληαη ζηηο εμήο θαηεγνξίεο: Μηθξνεπεμεξγαζηέο κε κέγεζνο θαηαρσξεηή 8 δπαδηθά ςεθία (8bit) Μηθξνεπεμεξγαζηέο κε κέγεζνο θαηαρσξεηή 16 δπαδηθά ςεθία (16bit) Μηθξνεπεμεξγαζηέο κε κέγεζνο θαηαρσξεηή 32 δπαδηθά ςεθία (32bit) ύκθσλα κε ην ξεπεξηόξην εληνιώλ ρσξίδνληαη ζηηο εμήο θαηεγνξίεο: Σνπο κηθξνεπεμεξγαζηέο δηεπξπκέλνπ ξεπεξηνξίνπ εληνιώλ (CISC) πνπ πεξηιακβάλνπλ πην πνιύπινθεο εληνιέο, επνκέλσο κπνξνύλ κε ιηγόηεξεο εληνιέο λα εθηειέζνπλ πην πνιύπινθεο δηαδηθαζίεο. Σνπο κηθξνεπεμεξγαζηέο κεησκέλνπ ξεπεξηνξίνπ εληνιώλ (RISC) πνπ έρνπλ κηθξόηεξν ζύλνιν εληνιώλ κε απνηέιεζκα λα εθηεινύληαη πην γξήγνξα. 9

25. Ση ελλννύκε κε ηνλ όξν ζπκβαηόηεηα επεμεξγαζηώλ; πκβαηόηεηα ελλννύκε όηη έλα λεόηεξν κέινο κηαο νηθνγέλεηαο επεμεξγαζηώλ κπνξεί λα εθηειέζεη εληνιέο ελόο πξνεγνύκελνπ κέινπο. 26. Αλ ε ζπρλόηεηα ηνπ ξνινγηνύ ελόο κηθξνεπεμεξγαζηή είλαη 100ΜHz πόζνη θύθινη κεραλήο εθηεινύληαη αλά δεπηεξόιεπην; πρλόηεηα νλνκάδνπκε ην πιήζνο ησλ θύθισλ ηνπ ξνινγηνύ ζηελ δηάξθεηα ελόο δεπηεξνιέπηνπ θαζώο θαη ην πιήζνο ησλ θύθισλ κεραλήο ζηελ δηάξθεηα ελόο δεπηεξνιέπηνπ. Άξα εθηεινύληαη 100Μ = 100.000.000 θύθινη κεραλήο αλά δεπηεξόιεπην. 27. Μηα εληνιή πξόζζεζεο ρξεηάδεηαη 5 θύθινπο κεραλήο γηα λα αλαθιεζεί θαη λα εθηειεζηεί. Η ζπρλόηεηα ιεηηνπξγίαο ηνπ κηθξνεπεμεξγαζηή είλαη 100 MHZ. Πόζεο πξνζζέζεηο ην δεπηεξόιεπην είλαη δπλαηό λα εθηειέζεη ν κηθξνεπεμεξγαζηήο; πρλόηεηα ιεηηνπξγίαο 100ΜΗz ζεκαίλεη όηη ν κ/ε εθηειεί 100.000.000 θύθινπο κεραλήο αλά δεπηεξόιεπην. Εθόζνλ θάζε πξόζζεζε ρξεηάδεηαη 5 θύθινπο κεραλήο, ν κ/ε είλαη δπλαηό λα εθηειέζεη: 100.000.000θ.κ. = 20.000.000πξνζζέζεηο αλά δεπηεξόιεπην 5θ.κ. 10

(ΑΠΟ ΠΑΝΕΛΛΗΝΙΕ) 1. Μηα εληνιή πξόζζεζεο ελόο κηθξνεπεμεξγαζηή ρξεηάδεηαη ηέζζεξηο (4) θύθινπο κεραλήο γηα λα αλαθιεζεί θαη λα εθηειεζηεί. Η ζπρλόηεηα ιεηηνπξγίαο ηνπ (f) είλαη 2 GHz. Πόζεο πξνζζέζεηο εθηεινύληαη ην δεπηεξόιεπην; πρλόηεηα ιεηηνπξγίαο 2GΗz ζεκαίλεη όηη ν κ/ε εθηειεί 2 10 9 θύθινπο κεραλήο αλά δεπηεξόιεπην. Εθόζνλ θάζε πξόζζεζε ρξεηάδεηαη 4 θύθινπο κεραλήο, ν κ/ε είλαη δπλαηό λα εθηειέζεη: 2 10 9 θ.κ. 20 10 8 θ.κ. = 510 8 =500.000.000 πξνζζέζεηο αλά δεπηεξόιεπην 4θ.κ. 4θ.κ. 2. ίλεηαη ε παξαθάησ εληνιή ελόο κηθξνεπεμεξγαζηή: 1 0 1 1 1 0 0 1 1 0 0 1 0 1 Σα πξώηα πέληε (5) bits από αξηζηεξά ηεο εληνιήο απνηεινύλ ηνλ θώδηθα εληνιήο (opcode). Γ1. Πόζα bits είλαη ην κήθνο ηεο εληνιήο; Γ2. Πώο νλνκάδεηαη ην ππόινηπν ηκήκα ηεο εληνιήο; (κνλ. 4) Από πόζα bits απνηειείηαη (κνλ. 3) θαη πνηα είλαη απηά; (κνλ. 3) Γ3. Πόζεο δηαθνξεηηθέο εληνιέο (ξεπεξηόξην εληνιώλ) κπνξεί λα αλαγλσξίζεη ν κηθξνεπεμεξγαζηήο; Γ4. Γηα λα κπνξεί ν κηθξνεπεμεξγαζηήο λα αλαγλσξίζεη ην δηπιάζην ξεπεξηόξην εληνιώλ, από πόζα bits πξέπεη λα απνηειείηαη ν θώδηθαο εληνιήο (opcode); Γ1. Σν κήθνο ηεο εληνιήο είλαη 14 bits. Γ2. Σν ππόινηπν νλνκάδεηαη ηκήκα δηεύζπλζεο. Απνηειείηαη από 9 bits θαη είλαη ηα 0 0 1 1 0 0 1 0 1 Γ3. Ο κηθξνεπεμεξγαζηήο κπνξεί λα αλαγλσξίζεη 2 5 = 32 δηαθνξεηηθέο εληνιέο. Γ4. Θα πξέπεη λα έρεη 6 bits (2 6 = 64 εληνιέο = 2 32) 11

Αποκωδικοποιητήσ 4 Χ 16 Αποκωδικοποιητήσ 4 Χ 16 ΚΑΝΣΑΡΗ ΜΑΡΙΑ ΑΝΑΓΝΩΗ Μλήκε 0000 01001010 0001 10101000 0010 κε Δηεπζύλζεσλ Δεδνκέλσλ C U 0 1 1 0 1 R/ 0 IO/ Δηάδξνκνο Δηεπζύλζεσλ Address Bus Δηάδξνκνο Ειέγρνπ Control Bus 0011 0100 0101 0110 00110011 0111 1000 1001 1010 1011 1100 1101 1110 0 0 1 1 0 0 1 1 1111 Δηάδξνκνο Δεδνκέλσλ Data Bus ΕΓΓΡΑΦΗ Μλήκε 0000 01001010 0001 10101000 0010 κε Δηεπζύλζεσλσλ Δεδνκέλσλ 1 1 0 1 0 0 0 1 C U 1 0 0 1 0 R/ 0 Δηάδξνκνο Δηεπζύλζεσλ Address Bus Δηάδξνκνο Ειέγρνπ Control Bus 0011 0100 0101 0110 00110011 0111 1000 1001 11010001 1010 1011 1100 1101 1110 1111 Δηάδξνκνο Δεδνκέλσλ Data Bus 12

Αποκωδικοποιητήσ ΚΑΝΣΑΡΗ ΜΑΡΙΑ Σξόπνη αλαθνξάο ζηελ κλήκε 1. Άκεζε αλαθνξά ζηε κλήκε (immediate addressing) Κώδικασ Εντολήσ OPCODE IR Εληνιώλ Όριςμα κε 2. Απεπζείαο αλαθνξά ζηε κλήκε (direct addressing) Κώδικασ Εντολήσ OPCODE κε IR Εληνιώλ Διεφθυνςη ςτη μνήμη Μλήκε 0000 0001 0010 0011 0100 0101 Όριςμα 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 13

Αποκωδικοποιητήσ ΚΑΝΣΑΡΗ ΜΑΡΙΑ 3. Αλαθνξά ζηε κλήκε θαηαρσξεηώλ (register addressing) Κώδικασ Εντολήσ OPCODE IR Εληνιώλ Όνομα Καταχωρητήσ Α Όξηζκα κε 4. Έκκεζε αλαθνξά κέζσ θαηαρσξεηή (register direct addressing) Μλήκε Κώδικασ Εντολήσ OPCODE κε IR Εληνιώλ Όνομα Καταχωρητήσ Α Δηεύζπλζε ζηε κλήκε 0000 0001 0010 0011 0100 0101 Όριςμα 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 14