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

Σχετικά έγγραφα
Αρχιτεκτονική Eckert-von Neumann. Πως λειτουργεί η ΚΜΕ; Κεντρική μονάδα επεξεργασίας [3] ΕΠΛ 031: ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

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

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Δομή του υπολογιστή

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

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

Υπολογιστικά συστήματα: Στρώματα. Αρχιτεκτονική Eckert-von Neumann. Στόχοι [3] μυαλό. αρχείο (μακροπρόθεσμη αποθήκευση)

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

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

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

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

Βασική δοµή και Λειτουργία Υπολογιστή

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Οργάνωση Υπολογιστών

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

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

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

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

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

ΠΡΟΒΛΗΜΑ ΕΠΕΓΕΡΓΑΣΙΑ. (Είναι οι σκέψεις και οι πράξεις που κάνουμε για να λυθεί το πρόβλημα) ΕΙΣΟΔΟΥ - ΕΞΟΔΟΥ

Μάθημα 3: Αρχιτεκτονική Υπολογιστών

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

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

Εισαγωγή στον Προγραμματισμό Θεωρία 1 η Διάλεξη: Βασικές Έννοιες Αρχιτεκτονικής ΗΥ

Σημειώσεις : Χρήστος Μουρατίδης. Κάντε κλικ για έναρξη

Βασικές Έννοιες της Πληροφορικής

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 5

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

ΜΑΡΙΑ ΚΑΤΕΛΑΝΟΥ ΤΜΗΜΑ: Γ 1

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

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

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

Εισαγωγή στην Πληροφορική. Α σ κ ή σ ε ι ς σ τ η ν ι α χ ε ί ρ ι σ η Μ ν ή µ η ς. Αντώνης Σταµατάκης

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

Διαγώνισμα Α Τριμήνου Καλή Επιτυχία

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

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

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο

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

11/1/18. Κεφάλαιο 2. Κατανόηση των ψηφιακών εξαρτηµάτων. Εξέταση του υπολογιστή: Από τι αποτελείται. Στόχοι. Κατανόηση του υπολογιστή σας

Εφαρµογές Πληροφορικής Υπολογιστών. Κεφάλαιο 3 Το υλικό του υπολογιστή

µπιτ Λύση: Κάθε οµάδα των τεσσάρων µπιτ µεταφράζεται σε ένα δεκαεξαδικό ψηφίο 1100 C 1110 E Άρα το δεκαεξαδικό ισοδύναµο είναι CE2

(Ιούνιος 2001 ΤΕΕ Ηµερήσιο) Σε κάθε µία από τις παρακάτω περιπτώσεις, να

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

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 9

Κεφάλαιο 2ο: Υλικό υπολογιστή

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

Β1.1 Αναπαράσταση Δεδομένων και Χωρητικότητα Μονάδων Αποθήκευσης

Αναπαράσταση Δεδομένων

Ενότητα Β1 κεφ.2 ο «Σο Εσωτερικό του Τπολογιστή»

Κεφάλαιο 1.5: Τα βασικά μέρη ενός υπολογιστή

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

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

MULTIPLE CHOICE REVISION: ΜΑΘΗΜΑ 1-2

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

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

Μαλούτα Θεανώ Σελίδα 1

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία

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

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

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

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

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

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 9

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

Υλικό Υπολογιστών (Hardware) ΜΥΥ-106 Εισαγωγή στους Η/Υ και Πληροφορική

Το εσωτερικό ενός PC. Τεχνολογία Η/Υ & Πληροφοριών - 05 Κεντρική μονάδα Χουρδάκης Μανόλης

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

ΠΛΗΡΟΦΟΡΙΚΉ. Μάθημα 7

ΕΠΙΜΕΛΕΙΑ: ΚΩΣΤΑΣ ΔΕΛΗΜΑΡΗΣ - ΧΡΗΣΗ ΗΥ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ

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

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

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

ΦΥΛΛΟ ΠΛΗΡΟΦΟΡΙΩΝ. Μονάδες μέτρησης χωρητικότητας μνήμης - Η περιφερειακή μνήμη

Κεφάλαιο 2.4: Εργασία με εικονίδια

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

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Μάθημα 5 ο Οργάνωση Υπολογιστών. Δρ.

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

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

ΠΛΗΡΟΦΟΡΙΚΗ 4 ο Μάθημα. Το Υλικό του Υπολογιστή

Εισαγωγή στον Προγραμματισμό

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

ΚΕΦΑΛΑΙΟ 1 ΥΛΙΚΟ ΥΠΟΛΟΓΙΣΤΩΝ

Το Υλικό Μέρος του Υπολογιστή

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

Ε Ι Σ Α Γ Ω Γ Η Σ Τ Η Ν Π Λ Η Ρ Ο Φ Ο Ρ Ι Κ Η Ν Ι Κ Ο Σ Π Α Π Α Δ Α Κ Η Σ. Αρχιτεκτονική Υπολογιστών

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

Λίγα λόγια από το συγγραφέα Εισαγωγή στους υπολογιστές Μονάδες µέτρησης χωρητικότητας Συσκευές εισόδου...

ΕΙ Η ΜΝΗΜΩΝ ΠΤΥΤΙΚΕΣ ΜΗ ΠΤΥΤΙΚΕΣ

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ. Εργαστήριο Πληροφορικής στη Γεωργία ΠΛΗΡΟΦΟΡΙΚΗ Ι

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

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

Ηλεκτρονικοί Υπολογιστές και Επεξεργασία Πληροφοριών

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

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

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΛΑΜΙΑΣ. A. Μετατροπή αριθμών 1. Μετατροπή αριθμών από δεκαδικό σε δυαδικό σύστημα αρίθμησης

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

Σελίδα 1 από 12. Απαντήσεις στο φυλλάδιο 55. Ερώτηση 1 η : Ένα υπολογιστικό σύστηµα αποτελείται από:

Πληροφορίες. Εισαγωγή στην Πληροφορική. Κατηγορίες υλισµικού. Περίληψη µαθήµατος (συνέχεια) Επεξεργαστής Μνήµη. Χειµερινό Εξάµηνο

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

ΚΕΦΑΛΑΙΟ 1 Ψηφιακός Κόσμος

Transcript:

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δρ. Χριστόφορος Χριστοφόρου Πανεπιστήμιο Κύπρου - Τμήμα Πληροφορικής Υλικό (Hardware)/Δομή του υπολογιστή

Υπολογιστικά συστήματα: Στρώματα 1 Επικοινωνία Εφαρμογές Προγραμματισμός Λειτουργικό Σύστημα Υλικό Δεδομένα

Στόχοι ΕΠΛ 001 Εισαγωγή στην Επιστήμη της Πληροφορικής 2 Να περιγράψουμε τη λειτουργία και τις βασικές Μονάδες από τις οποίες αποτελείται ο Υπολογιστής. Να περιγράψουμε από τι αποτελείται και πώς λειτουργεί η Κεντρική Μονάδα Επεξεργασίας του Υπολογιστή. Να περιγράψουμε τη χρησιμότητα της κάθε Μονάδας καθώς και πώς γίνεται η επικοινωνία μεταξύ τους. Να περιγράψουμε πώς οργανώνεται και πώς προσπελάζεται η Κύρια Μνήμη του Υπολογιστή. Να περιγράψουμε τα στάδια του Κύκλου Μηχανής. Να περιγράψουμε τα βασικά είδη και χαρακτηριστικά των συσκευών Δευτερεύουσας Μνήμης. Να αναφέρουμε τις κυριότερες Συσκευές Εισόδου και Συσκευές Εξόδου.

Πως Λειτουργούν οι Υπολογιστές; (4 βήματα) ΕΠΛ 001 Εισαγωγή στην Επιστήμη της Πληροφορικής 3 Βήμα 1: Είσοδος Στοιχείων Η επικοινωνία του Χρήστη με τον Υπολογιστή γίνεται με τις Μονάδες Εισόδου. Μέσω των Μονάδων Εισόδου δίνουμε Εντολές ή εισάγουμε Δεδομένα στον Υπολογιστή. Οι Εντολές και τα Δεδομένα που εισάγουμε αποθηκεύονται στις Μονάδες Μνήμης. Κύρια Μνήμη (RAM): Εδώ γίνεται προσωρινή αποθήκευση των εντολών και των δεδομένων. Τα δεδομένα και οι εντολές που θα εκτελέσει ο Υπολογιστής πρέπει να βρίσκονται εδώ! Δευτερεύουσα Μνήμη (Σκληρός Δίσκος): Εδώ γίνεται μόνιμη αποθήκευση των εντολών και των δεδομένων. Για να μπορέσει όμως ο Υπολογιστής να εκτελέσει αυτές εντολές πρέπει να τις αντιγράψει στην Κύρια Μνήμη. Κύριες Μονάδες Εισόδου είναι το Πληκτρολόγιο, το Ποντίκι, ο Σαρωτής, το Μικρόφωνο, η Κάμερα, κτλ.

Πως Λειτουργούν οι Υπολογιστές; (4 βήματα) ΕΠΛ 001 Εισαγωγή στην Επιστήμη της Πληροφορικής 4 Μονάδες Εισόδου Μεταφορά Εντολών/Δεδομένων από έξω (το χρήστη) προς τον Η/Υ Αρχιτεκτονική Υπολογιστή! In Progress Μόνιμη Αποθήκευση Εντολών/Δεδομένων Προσωρινή Αποθήκευση Εντολών/Δεδομένων Κύρια μνήμη (RAM) Συσκευές Δευτερεύουσας Μνήμης

Πως Λειτουργούν οι Υπολογιστές; (4 βήματα) ΕΠΛ 001 Εισαγωγή στην Επιστήμη της Πληροφορικής 5 Βήμα 2: Επεξεργασία Στοιχείων Οι Εντολές και τα Δεδομένα μεταφέρονται από την Κύρια Μνήμη στην Κεντρική Μονάδα Επεξεργασίας (KME) του Υπολογιστή, για Επεξεργασία και Υπολογισμούς! ΠΡΟΣΟΧΗ: Η ΚΜΕ μπορεί να εκτελεί ΜΟΝΟ ΜΙΑ ΕΝΤΟΛΗ κάθε φορά! Η Εντολή η οποία θα εκτελεστεί καθώς και τα Δεδομένα στα οποία θα εκτελεστεί η εντολή μεταφέρονται από την Κύρια Μνήμη σε ειδικούς χώρους μνήμης που βρίσκονται στην ΚΜΕ οι οποίοι ονομάζονται Καταχωρητές (Registers). Εκεί εκτελούνται οι πράξεις και στη συνέχεια μεταφέρεται το αποτέλεσμα από τους Καταχωρητές πίσω στην Κύρια Μνήμη. Όταν η εντολή εκτελεστεί τότε η ΚΜΕ μεταφέρει από την Κύρια Μνήμη στους Καταχωρητές την επόμενη εντολή που περιμένει να εκτελεστεί καθώς και τα καινούρια δεδομένα στα οποία θα εκτελεστεί η εντολή.

Πως Λειτουργούν οι Υπολογιστές; (4 βήματα) ΕΠΛ 001 Εισαγωγή στην Επιστήμη της Πληροφορικής 6 Η KME είναι αποτελείται από δύο Μονάδες: Αριθμητική και Λογική Μονάδα Μονάδα Ελέγχου Αριθμητική και Λογική Μονάδα (ΑΛΜ): Εκτελεί όλες τις Αριθμητικές και Λογικές πράξεις και κάνει όλους Υπολογισμούς Τα δεδομένα και το αποτέλεσμα μιας αριθμητικής ή λογικής πράξης που εκτελεί, αποθηκεύονται στους Καταχωρητές Registers (R1, R2, R3) που βρίσκονται εκεί. Αριθμητική και Λογική Μονάδα R1 R2 R3

Πως Λειτουργούν οι Υπολογιστές; (4 βήματα) ΕΠΛ 001 Εισαγωγή στην Επιστήμη της Πληροφορικής 7 Μονάδα Ελέγχου (ME): Ελέγχει και Συντονίζει όλες τις λειτουργίες που εκτελούνται στον Υπολογιστή (Π.χ., Ελέγχει με ποια σειρά θα εκτελεστούν οι εντολές, ποιά δεδομένα θα χρησιμοποιηθούν σε κάθε εντολή, πού θα αποθηκευτεί το αποτέλεσμα, κτλ.)! Περιέχει δύο Καταχωρητές: Καταχωρητής Εντολής Instruction Register (IR): Περιέχει την εντολή που εκτελείται την τρέχουσα στιγμή και οδηγίες για την εκτέλεση της. Μετρητής Προγράμματος Program Counter (PC): Δείχνει την επόμενη εντολή στην Κύρια Μνήμη που περιμένει να εκτελεστεί! Μονάδα Ελέγχου IR PC

Πως Λειτουργούν οι Υπολογιστές; (4 βήματα) ΕΠΛ 001 Εισαγωγή στην Επιστήμη της Πληροφορικής 8 Μονάδα Ελέγχου (ME): Ελέγχει και Επικοινωνεί με όλες τις άλλες Μονάδες του Υπολογιστή: Αριθμητική και Λογική Μονάδα (Π.χ., Επικοινωνεί με την Αριθμητική και Λογική Μονάδα για να της πει τι πράξη να εκτελέσει, από πού θα πάρει τα δεδομένα και που να αποθηκεύσει το αποτέλεσμα) Μονάδες Μνήμης (Π.χ., Επικοινωνεί με την Κύρια Μνήμη για να ελέγξει ποια εντολή περιμένει στη σειρά για να εκτελεστεί, η για να γράψει κάτι σε αυτήν) Μονάδες Εισόδου (Π.χ., Επικοινωνεί με τις Μονάδες Εισόδου για να ελέγξει αν ο χρήστης θέλει να καταχωρήσει καινούριες Εντολές ή Δεδομένα) Μονάδες Εξόδου (Π.χ., Επικοινωνεί με την Οθόνη για να εκτυπωθεί το αποτέλεσμα και να το δει ο χρήστης)

Πως Λειτουργούν οι Υπολογιστές; (4 βήματα) ΕΠΛ 001 Εισαγωγή στην Επιστήμη της Πληροφορικής 9 Μεταφορά Εντολών/Δεδομένων από έξω (το χρήστη) προς τον Η/Υ Αριθμητική και Λογική Μονάδα ΚΜΕ R1 R2 R3 Αρχιτεκτονική Υπολογιστή! In Progress Μονάδες Εισόδου Μονάδα Ελέγχου IR PC Συσκευές Δευτερεύουσας Μνήμης Προσωρινή Αποθήκευση Εντολών/Δεδομένων Κύρια Μνήμη (RAM) Μόνιμη Αποθήκευση Εντολών/Δεδομένων

Πως Λειτουργούν οι Υπολογιστές; (4 βήματα) ΕΠΛ 001 Εισαγωγή στην Επιστήμη της Πληροφορικής 10 Βήμα 3: Αποθήκευση Στοιχείων Τα Αποτελέσματα των υπολογισμών που προήλθαν από την Επεξεργασία των Εντολών και Δεδομένων αποθηκεύονται στις Μονάδες Μνήμης του Υπολογιστή για μετέπειτα χρήση. Κύρια Μνήμη (RAM) Δευτερεύουσα Μνήμη Οι πιο συνηθισμένες μονάδες αποθήκευσης Δευτερεύουσας Μνήμης είναι ο Σκληρός Δίσκος, το CD και το DVD, USB Flash Drives (ή Memory Sticks) κτλ.

Πως Λειτουργούν οι Υπολογιστές; (4 βήματα) ΕΠΛ 001 Εισαγωγή στην Επιστήμη της Πληροφορικής 11 Βήμα 4: Έξοδος Αποτελεσμάτων Μετά την επεξεργασία των στοιχείων από την ΚΜΕ, και την αποθήκευση των αποτελεσμάτων στις Μονάδες Μνήμης, η ΚΜΕ (και πιο συγκεκριμένα η Μονάδα Ελέγχου) στέλνει τα αποτελέσματα για παρουσίαση στις Μονάδες Εξόδου. Π.χ., Στην Οθόνη εμφανίζονται πληροφορίες, στον Εκτυπωτή παράγονται εκτυπώσεις και τα Ηχεία παράγουν ήχους. Αυτές είναι και οι πιο συνηθισμένες Μονάδες Εξόδου.

Πως Λειτουργούν οι Υπολογιστές; (4 βήματα) ΕΠΛ 001 Εισαγωγή στην Επιστήμη της Πληροφορικής 12 Μεταφορά Εντολών/Δεδομένων από έξω (το χρήστη) προς τον Η/Υ Μονάδες Εισόδου Προσωρινή Αποθήκευση Εντολών/Δεδομένων Αριθμητική και Λογική Μονάδα Μονάδα Ελέγχου ΚΜΕ Κύρια μνήμη (RAM) R1 R2 R3 IR PC Αρχιτεκτονική Υπολογιστή! DONE!!! (Eckert-von Neumann) Μεταφορά Αποτελεσμάτων από τον Η/Υ προς τα έξω Μονάδες Εξόδου Συσκευές Δευτερεύουσας Μνήμης Μόνιμη Αποθήκευση Εντολών/Δεδομένων

Άνθρωπος σαν Υπολογιστής 13 Μονάδες Εισόδου Μάτια (όραση, διάβασμα) Αυτιά (ακοή). Μυαλό (ΚΜΕ) + Μονάδες Μνήμης (Κάποιοι κανόνες επεξεργασίας + Κάποια δεδομένα, Βραχυπρόθεσμη μνήμη + Μακροπρόθεσμη μνήμη, Υπολογισμοί, Σκέψεις, Λήψη Αποφάσεων, Εκτέλεση Αποφάσεων) Μονάδες Εξόδου Αρχείο (Μνήμη) (Δευτερεύουσα Μνήμη, Μακροπρόθεσμη αποθήκευση) Στόμα (ομιλία) Χέρια (γραφή).. Πρόχειρο (Μνήμη για Υπολογισμούς) (Κύρια Μνήμη, Οι πλήρης Εντολές + Δεδομένα + Αποτελέσματα) Πώς λειτουργούμε όταν εκτελούμε μια συστηματική εργασία;

Άνθρωπος σαν Υπολογιστής 14 Μονάδες Εισόδου Υπολογιστής VS Άνθρωπος Σαρωτής (όραση) Μάτια (όραση) Μικρόφωνο (ακοή) Αυτιά (ακοή) Κάμερα (όραση) Μύτη (όσφρηση) Πληκτρολόγιο (ακοή?) Γλώσσα (γεύση) Ποντίκι (αφή) Δέρμα (αφή) Κτλ.

Άνθρωπος σαν Υπολογιστής 15 Κεντρική Μονάδα Επεξεργασίας Υπολογιστής VS Άνθρωπος Μονάδα Ελέγχου Αριθμητική και Λογική Μονάδα Καταχωρητές Επεξεργασία των Δεδομένων και Υπολογισμούς Αποτέλεσμα Επεξεργασίας Παρουσίαση Αποτελεσμάτων Εγκέφαλος, Νευρικό Σύστημα, Κυκλοφοριακό Σύστημα, κτλ. Βραχυπρόθεσμη μνήμη, Εργασιακή Μνήμη (πολύ μικρής διαρκείας για πράξεις, κτλ.) Σκέψεις και Εκτιμήσεις Λήψη Αποφάσεων Εκτέλεση Αποφάσεων

Άνθρωπος σαν Υπολογιστής 16 Μονάδες Μνήμης Υπολογιστής VS Άνθρωπος Κύρια Μνήμη (RAM) Δευτερεύουσα Μνήμη (Σκληρός Δίσκος, CD, DVD, Memory Sticks) Βραχυπρόθεσμη μνήμη μικρής διαρκείας, Πρόχειρες κόλλες για υπολογισμούς, κτλ. Μακροπρόθεσμη μνήμη, Αρχεία που έχουμε φυλαγμένα, Βιβλία, Τετράδια που κρατάμε σημειώσεις για να μην ξεχάσουμε, κτλ Βραχυπρόθεσμη Μνήμη: Οι πληροφορίες ή τα δεδομένα που αποθηκεύονται δεν είναι μόνιμες. Εξασθενούν και εξαφανίζονται μέσα σε λίγα δευτερόλεπτα. Μακροπρόθεσμη Μνήμη: Οι πληροφορίες ή τα δεδομένα που αποθηκεύονται είναι μόνιμα (ή σχεδόν μόνιμα - μπορεί να εξασθενίσουν αλλά μετά από μεγάλη πάροδο χρόνου.

Άνθρωπος σαν Υπολογιστής 17 Μονάδες Εξόδου Υπολογιστής VS Άνθρωπος Εκτυπωτής Χέρια (π.χ., για γραφή, κτλ) Ηχεία Στόμα (π.χ., για ομιλία, κτλ) Οθόνη Πόδια (π.χ., για περπάτημα, κτλ)

Κεντρική Μονάδα Επεξεργασίας 18 Μονάδες Εισόδου Κεντρική Μονάδα Επεξεργασίας Μονάδες Εξόδου Κύρια Μνήμη Συσκευές Δευτερεύουσας Μνήμης

Κεντρική Μονάδα Επεξεργασίας 19 Η ΚΜΕ αποτελείται από δύο Υπό-Μονάδες: Την Αριθμητική και Λογική Μονάδα (ΑΛΜ, Arithmetic and Logic Unit, ALU) Τη Μονάδα Ελέγχου (ΜΕ, Control Unit, CU) Αριθμητική και Λογική Μονάδα Μονάδα Ελέγχου ΚΜΕ R1 R2 R3 IR PC Καθεμιά τους περιέχει ένα μικρό πλήθος από Καταχωρητές! ΑΛΜ: R1, R2, R3 ΜΕ: IR (Instruction Register, Καταχωρητής Εντολής), PC (Program Counter Μετρητής Προγράμματος) Καταχωρητής (Register): Τύπος πολύ μικρής αλλά πάρα πολύ γρήγορης μνήμης που βρίσκεται μέσα στην ΚΜΕ.

ΚΜΕ: Αριθμητική και Λογική μονάδα 20 Η ΑΛΜ εκτελεί κάθε Αριθμητική πράξη (+, -,, x) ή Λογική πράξη (ΑND, OR, NOT, ) που απαιτείται. Όσα πρέπει να ξέρει κάθε φορά, της τα παρέχει η ΜΕ: ΑΛΜ 1 2 3 R1 R2 R3 1. Ποια πράξη να εκτελέσει. 2. Από πού να πάρει τα δεδομένα. ΜΕ IR PC 3. Πού να αφήσει το αποτέλεσμα.

ΚΜΕ: Αριθμητική και Λογική μονάδα 21 Παράδειγμα: ΑΛΜ + ΜΕ R1 R3 R2 1010 1101 0011 ADD R1 R3 R2 R1 R2 R3 IR PC 1. Ποια πράξη να εκτελέσει. ---πρόσθεση (+) 2. Από πού να πάρει τα δεδομένα. ---από τους R1 και R3 3. Πού να αφήσει το αποτέλεσμα. ---στον R2

ΚΜΕ: Μονάδα Ελέγχου 22 Η ΜΕ είναι το οργανωτικό κέντρο του Η/Υ. Περιέχει δύο Καταχωρητές: Τον Καταχωρητή Εντολής (Instruction Register, IR), που περιέχει την εντολή που εκτελείται αυτή τη στιγμή. ΜΕ ADD R1 R3 R2 0010 IR PC Τον Μετρητή Προγράμματος (Program Counter, PC), που περιέχει τη διεύθυνση (στην Κύρια Μνήμη) της εντολής που θα εκτελεστεί αμέσως μετά.

ΚΜΕ: Μονάδα Ελέγχου 23 Η ΜΕ ορίζει ποιες πράξεις θα εκτελεστούν & συντονίζει τις άλλες Μονάδες του Η/Υ ώστε να εκτελεστούν αυτές οι πράξεις. Σε κάθε βήμα: 1. Η ΜΕ ζητάει από τη Κύρια Μνήμη την εντολή ΑΛΜ R1 + R2 R3 ΜΕ ADD R1 R3 R2 0011 0010 Κύρια Μνήμη? R1 R2 R3 IR PC που «λέει» ο PC. 2. Η εντολή καταφθάνει στον IR. 3. Η ΜΕ στέλνει στην ΑΛΜ, οδηγίες για το τι πρέπει να κάνει, από πού θα πάρει τα δεδομένα και που να αποθηκεύσει το αποτέλεσμα. 4. Επικοινωνεί με τις Μονάδες Εισόδου (π.χ., αν χρειάζεται ο χρήστης να δώσει Δεδομένα), τις Μονάδες Εξόδου (π.χ., αν χρειάζεται να εκτυπωθεί κάτι στην οθόνη) και την Κύρια Μνήμη (π.χ., αν χρειάζεται να αποθηκευτούν τα αποτελέσματα της πράξης) 5. Η ΜΕ αυξάνει τον PC κατά 1

Ερωτήσεις; ΕΠΛ 001 Εισαγωγή στην Επιστήμη της Πληροφορικής 24

Κύρια Μνήμη ΕΠΛ 001 Εισαγωγή στην Επιστήμη της Πληροφορικής 25 Συσκευές Εισόδου Κεντρική Μονάδα Επεξεργασίας Συσκευές Εξόδου Κύρια Μνήμη Συσκευές Δευτερεύουσας Μνήμης

Κύρια Μνήμη ΕΠΛ 001 Εισαγωγή στην Επιστήμη της Πληροφορικής 26 Η Κύρια Μνήμη διαιρείται σε Λέξεις 00101101 01001111 Διεύθυνση 000 θέσης μνήμης. Κάθε μια θέση μνήμης μπορεί να αποθηκεύσει μια Λέξη (δηλαδή 11010101 01101011 001 ένα σύνολο δυαδικών ψηφίων) 10110101 01011000 010 Κάθε λέξη περιέχει μια 10000000 ΚΥΡΙΑ ΜΝΗΜΗ 10011010 01011110 10101100 10011100 11111111 011 100 101 ακολουθία μπιτ ίδιου μήκους (8, 16, 32, ή και 64 μπιτ). Κάθε λέξη έχει μια Μοναδική Διεύθυνση. 01101100 10101101 110 Οι Διευθύνσεις επιτρέπουν την 10010010 01010110 111 άμεση Ανάγνωση και Εγγραφή μεμονωμένων λέξεων.

Κύρια Μνήμη: Ανάγνωση 27 10000000 10011010 00101101 01001111 11010101 01101011 10110101 01011000 10000000 10011010 01011110 10101100 10011100 11111111 01101100 10101101 10010010 01010110 000 001 010 011 100 101 110 111 Κατά την Ανάγνωση μιας λέξης: Η ΚΜΕ (και συγκεκριμένα η Μονάδα Ελέγχου) αποστέλλει: Τον κωδικό της πράξης της Ανάγνωσης (Α) Τη Διεύθυνση της λέξης (011) που θέλει να διαβάσει Η Κύρια Μνήμη: Επιστρέφει τα μπιτ της λέξης.

Κύρια Μνήμη: Εγγραφή 28 11111111 00000000 00101101 01001111 11010101 01101011 10110101 01011000 10000000 10011010 01011110 10101100 11111111 10011100 00000000 11111111 01101100 10101101 10010010 01010110 000 001 010 011 100 101 110 111 Κατά την Εγγραφή μιας λέξης: Η ΚΜΕ (και συγκεκριμένα η Μονάδα Ελέγχου) αποστέλλει: Τον κωδικό της πράξης της Εγγραφής (Ε), Τη Διεύθυνση της λέξης (101) όπου θέλει να γράψει, και Τα μπιτ που θέλει να γράψει. Η Κύρια Μνήμη Εκτελεί την αλλαγή.

Κύρια Μνήμη: Χωρητικότητα 29 Ερώτηση: Αν η Κύρια Μνήμη αποτελείται από 64 λέξεις των 16 μπιτ η καθεμιά, πόσα μπάιτ είναι το συνολικό της μέγεθος; Θυμηθείτε: 1 μπαιτ = 8 μπιτ Άρα 16 μπιτ = 2 μπαιτ (16/8) Απάντηση: 64 λέξεις 16 μπιτ/λέξη 2 μπάιτ/λέξη άρα συνολικά: 128 μπάιτ

Κύρια Μνήμη: Χωρητικότητα 30 Ερώτηση: Αν η Κύρια Μνήμη έχει λέξεις των 16 μπιτ και διευθύνσεις των 8 μπιτ, πόσα μπάιτ είναι το συνολικό της μέγεθος; Θυμηθείτε: Με 8 μπιτ πόσες διαφορετικές τιμές (άρα στην περίπτωση αυτή διαφορετικές διευθύνσεις) μπορούμε να αναπαραστήσουμε? Hint1: Σε κάθε διεύθυνση μπορεί να αποθηκευτεί μόνο μια Λέξη! Hint2: Άρα Αριθμός Λέξεων = Αριθμός διαφορετικών διευθύνσεων. Hint3: Μέγεθος Μνήμης = Αριθμός Λέξεων x Μήκος Λέξεων (σε μπιτ ή μπαιτ). Απάντηση: Διευθύνσεις των 8 μπιτ 256 Διευθύνσεις 256 Διευθύνσεις 256 Λέξεις (2 8 ) 16 μπιτ/λέξη 2 μπάιτ/λέξη Αρα συνολικά: 512 μπάιτ

Κύρια Μνήμη: Χωρητικότητα 31 Μονάδα χωρητικότητας της μνήμης είναι το μπάιτ. Στα πολλαπλάσιά του αναφερόμαστε με τα προθήματα kilo-, mega-, κλπ., που όμως εδώ έχουν διαφορετικό νόημα: μονάδα πλήθος μπάιτ προσέγγιση 1 kilobyte (KB) 2 10 =1.024 10 3 1 megabyte (MB) 2 20 =1.048.576 10 6 1 gigabyte (GB) 2 30 =1.073.741.824 10 9 1 terabyte (TB) 2 40 10 12 1 petabyte (PB) 2 50 10 15 Η βάση για τις δυνάμεις είναι το 2, όχι το 10. Οι εκθέτες αυξάνουν κατά 10, όχι κατά 3. 1 exabyte (EB) 2 60 10 18

Κύρια Μνήμη: Χωρητικότητα 32 Ερώτηση: Αν η κύρια μνήμη έχει μέγεθος 64 ΚΒ και λέξεις των 8 μπιτ, πόσα μπιτ χρειάζεται κάθε διεύθυνση; Hint: Πρέπει πρώτα να βρούμε πόσες Λέξεις περιέχονται στην Μνήμη. Μετά θα βρούμε πόσα μπιτ χρειαζόμαστε για να αναπαραστήσουμε ίσο αριθμό από διαφορετικές διευθύνσεις! Απάντηση: Μέγεθος 64 ΚΒ Μέγεθος Μνήμης = Αριθμός Λέξεων x Μήκος Λέξεων (σε μπιτ ή μπαιτ). 2 6 x2 10 = 2 16 μπάιτ 8 μπιτ/λέξη 1 μπάιτ/λέξη άρα : 2 16 λέξεις άρα: 16 μπιτ (ώστε η κάθε λέξη να μπορεί να έχει την δική της διεύθυνση)

Κύρια Μνήμη: Χωρητικότητα 33 Ερώτηση: Αν η Κύρια Μνήμη έχει μέγεθος 4 ΜΒ και λέξεις των 32 μπιτ, πόσα μπιτ χρειάζεται κάθε διεύθυνση; Απάντηση: Μέγεθος Μνήμης = Αριθμός Λέξεων x Μήκος Λέξεων (σε μπιτ ή μπαιτ). μέγεθος 4 ΜΒ 2 2 x2 20 = 2 22 μπάιτ 32 μπιτ/λέξη 2 2 μπάιτ/λέξη άρα : 2 20 λέξεις άρα: 20 μπιτ (ώστε η κάθε λέξη να μπορεί να έχει την δική της διεύθυνση)

Κύρια Μνήμη: Χώρος Διευθύνσεων 34 Γενικά, αν η Κύρια Μνήμη περιέχει Ν λέξεις οι διευθύνσεις πρέπει να έχουν μήκος log 2 N μπιτ. Π.χ., Αν η Κύρια Μνήμη περιέχει 256 λέξεις οι διευθύνσεις πρέπει να έχουν μήκος log 2 256 = 8 μπιτ Ισοδύναμα, αν οι διευθύνσεις έχουν μήκος Μ μπιτ, η Κύρια Μνήμη μπορεί να έχει 2 Μ λέξεις. Π.χ., Αν οι διευθύνσεις έχουν μήκος 6 μπιτ η Κύρια Μνήμη μπορεί να έχει 2 6 = 64 λέξεις Αν η διεύθυνση παριστάνεται με Κ δυαδικά ψηφία, οι διευθύνσεις της Κύριας Μνήμης ξεκινούν από το 0 και φθάνουν έως 2 Κ-1. Π.χ., Αν η διεύθυνση παριστάνεται με 6 δυαδικά ψηφία τότε: Διεύθυνση της πρώτης Λέξης είναι : 000000 Διεύθυνση της δεύτερης Λέξης είναι: 000001.. Διεύθυνση της τελευταίας Λέξης είναι: 111111

Ερωτήσεις; ΕΠΛ 001 Εισαγωγή στην Επιστήμη της Πληροφορικής 35