[1] Στόχοι. Υπολογιστικά συστήματα. Υπολογιστικά συστήματα



Σχετικά έγγραφα
ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Εισαγωγή

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1 Ενότητα 1:Εισαγωγικές έννοιες, Ιστορία Ηλεκτρονικών Υπολογιστών και Αριθμητικά Συστήματα Δρ.

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

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

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

Η ΣΧΕΣΗ ΤΗς ΦΙΛΟΣΟΦIΑς ΜΕ ΤΗ ΦΥΣΙΚΗ ΚΑΙ ΤΑ ΜΑΘΗΜΑΤΙΚA ΑΠO ΤΗΝ ΑΡΧΑΙOΤΗΤΑ Ως ΣHΜΕΡΑ.

ΝΕΑ ΧΡΗΜΑΤΟΟΙΚΟΝΟΜΙΚΑ ΠΡΟΪΟΝΤΑ- ΕΦΑΡΜΟΓΗ ΣΕ ΑΣΦΑΛΙΣΤΙΚΗ ΕΠΙΧΕΙΡΗΣΗ

ΠΑΡΟΥΣΙΑΣΗ ΤΩΝ ΓΕΝΙΚΩΝ ΚΑΙ ΕΙΔΙΚΩΝ ΟΡΩΝ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ «ΑΣΦΑΛΩΣ ΚΑΤΟΙΚΕΙΝ» ΚΟΙΝΟΧΡΗΣΤΟΙ ΧΩΡΟΙ

ΠΕΡΙΦΕΡΕΙΑΚΗ ΕΦΟΡΕΙΑ ΑΘΗΝΩΝ. Αθήνα, 19 Ιανουαρίου 2015 Α ΝΑΚΟΙΝΩΣΗ 3/15. ΠΡΟΣ : Όλους τους Βαθμοφόρους της Αθήνας ΚΟΙΝΟΠΟΙΗΣΗ :

Η Αγορά Ηλεκτρικής Ενέργειας στην Κύπρο έχει οργανωθεί σε τομείς που υπόκεινται στις ακόλουθες ρυθμίσεις:

Σεμινάριο με θέμα : Εθελοντισμός & Δικαιώματα Παιδιού

Διδακτική πρόταση για το Νηπιαγωγείο με τίτλο: «Το σταφύλι»

1.1 ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΑΡΙΘΜΟΣ ΜΕΛΕΤΗΣ: 58/ 2014 ΝΟΜΟΣ ΘΕΣΠΡΩΤΙΑΣ ΔΗΜΟΣ ΗΓΟΥΜΕΝΙΤΣΑΣ Δ/ΝΣΗ ΤΕΧΝΙΚΩΝ ΥΠΗΡΕΣΙΩΝ ΜΕΛΕΤΗ

Φώτης Γεωργίου. Καταγωγή μητέρας: Γεωργία

Βρήκαμε πολλά φυτά στο δάσος, αλλά και ήλιο, νερό, αέρα, έδαφος!

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 3 ο

ΠΑΙΔΑΓΩΓΙΚΗ ΣΧΟΛΗ (ΦΛΩΡΙΝΑ) ΤΜΗΜΑ ΝΗΠΙΑΓΩΓΩΝ ΕΡΓΑΣΤΗΡΙΟ ΔΙΔΑΚΤΙΚΗΣ ΦΥΣΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΠΑΡΑΓΩΓΗΣ ΔΙΔΑΚΤΙΚΟΥ ΥΛΙΚΟΥ

ΥΠΟΔΕΙΓΜΑΤΑ ΨΗΦΟΔΕΛΤΙΩΝ ΠΕΡΙΦΕΡΕΙΑΚΩΝ ΕΚΛΟΓΩΝ

ΟΡΓΑΝΩΣΗ ΕΝΟΤΗΤΩΝ Α ΤΑΞΗΣ ΕΝΟΤΗΤΑ 3

Τίτλος Ειδικού Θεματικού Προγράμματος: «Διοίκηση, Οργάνωση και Πληροφορική για Μικρο-μεσαίες Επιχειρήσεις»

Θεματική Ενότητα: ΠΑΙΔΕΙΑ ΠΟΛΙΤΙΣΜΟΣ - ΑΘΛΗΤΙΣΜΟΣ

ΔΙΑΔΟΣΗ ΘΕΡΜΟΤΗΤΑΣ Φυσική Β' Γυμνασίου. Επιμέλεια: Ιωάννης Γιαμνιαδάκης

Αυτός που δεν μπορεί να δει τα μικρά πράγματα είναι τυφλός και για τα μεγαλύτερα. (Κομφούκιος, πχ)

Πρακτικό 6/2012 της συνεδρίασης της Επιτροπής Ποιότητας Ζωής, του Δήμου Λήμνου, της 4ης Μαΐου 2012.

ΠΑΡΑΔΟΤΕΟ 2.2: «ΕΡΕΥΝΑ ΚΑΤΑΓΡΑΦΗΣ ΤΩΝ ΚΛΕΙΣΤΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ ΣΕ ΚΕΝΤΡΙΚΟΥΣ ΕΜΠΟΡΙΚΟΥΣ ΔΡΟΜΟΥΣ». Μάρτιος 2013 Θεσσαλονίκη

ΣΥΝΤΟΝΙΣΤΕΣ ΟΜΑΔΑΣ PROJECT ΑΝΘΡΩΠΙΣΤΙΚΕΣ ΕΠΙΣΤΗΜΕΣ: ΟΜΑΔΑ PROJECT ΑΝΘΡΩΠΙΣΤΙΚΕΣ ΕΠΙΣΤΗΜΕΣ:

π.χ. ΝΟΤΙΑ ΚΛΙΤΥΣ ΑΚΡΟΠΟΛΗΣ

Απομόνωση χλωροφύλλης

ΚΕΦ. 1 Η ΛΟΓΙΣΤΙΚΗ ΚΑΙ Η ΣΗΜΑΣΙΑ ΤΗΣ ΣΤΙΣ ΕΠΙΧΕΙΡΗΣΕΙΣ

Χημεία Β Γυμνασίου Τμήμα Β3. Γρηγόρης Μαγουλάς Φανή Μανούσου Κύρος Μαλλαμίδης Ελίνα Μάλλιαρη Μάγδα Μαντά

«ΑΝΩ ΛΙΟΣΙΑ: ΤΟΠΙΚΗ ΙΣΤΟΡΙΑ, ΠΕΡΙΒΑΛΛΟΝ, ΠΡΟΚΛΗΣΕΙΣ, ΠΡΟΟΠΤΙΚΕΣ»

Προδημοσιεύτηκαν τα τέσσερις πρώτα προγράμματα του νέου ΕΣΠΑ που αφορούν

«Φιλολογικό» Φροντιστήριο Επαναληπτικό διαγώνισμα στη Νεοελληνική Γλώσσα. Ενδεικτικές απαντήσεις. Περιθωριοποίηση μαθητών από μαθητές!

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

ΠΡΟΛΟΓΟΣ... 9 ΕΙΣΑΓΩΓΙΚΑ ΣΧΟΛΙΑ ΑΝΘΡΩΠΟΙ... 17

ΣΤΗΝ ΤΡΟΙΖΗΝΙΑ ΑΠΟ ΑΓ.ΕΛΕΝΗ ΕΩΣ ΤΟΝ ΚΟΜΒΟ ΚΑΛΛΟΝΗΣ ΚΑΙ ΣΤΗΝ ΠΑΡΑΛΙΑ ΤΟΥ ΑΡΤΙΜΟΥ. ΤΙΜΟΛΟΓΙΟ ΜΕΛΕΤΗΣ Τιμαριθμική 2012Α

Η ΚΟΙΝΩΝΙΚΗ ΑΣΦΑΛΙΣΗ ΣΤΗΝ ΕΛΛΑΔΑ: Η ΠΕΡΙΠΤΩΣΗ ΤΟΥ Ι.Κ.Α.


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

Εσωτερικοί Κανονισμοί Τοπικής Αυτοδιοίκησης

ΚΩ ΙΚΑΣ ΕΟΝΤΟΛΟΓΙΑΣ ΤΗΣ ΕΤΑΙΡΕΙΑΣ ΜΕ ΤΗΝ ΕΠΩΝΥΜΙΑ «ΠΑΠΟΥΤΣΑΝΗΣ ΑΝΩΝΥΜΗ ΒΙΟΜΗΧΑΝΙΚΗ ΚΑΙ ΕΜΠΟΡΙΚΗ ΕΤΑΙΡΕΙΑ ΚΑΤΑΝΑΛΩΤΙΚΩΝ ΑΓΑΘΩΝ»

ΣΥΝΕΝΤΕΥΞΗ ΤΥΠΟΥ. Η ολοκληρωμένη προσέγγιση θα εφαρμοστεί με τα παρακάτω Εργαλεία

Η μελέτη της φύσης ΚΕΦΑΛΑΙΟ 6

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

ΓΙΑ ΤΗΝ ΕΞΟΔΟ ΑΠΟ ΤΗΝ ΕΥΡΩΖΩΝΗ ΣΤΟ ΔΗΜΟΨΗΦΙΣΜΑ ΨΗΦΙΖΟΥΜΕ ΕΡΩΤΗΣΕΙΣ & ΑΠΑΝΤΗΣΕΙΣ ΟΧΙ ΜΕΧΡΙ ΤΕΛΟΥΣ. Αριστερή Αντικαπιταλιστική Συσπείρωση (ΑΡ.Α.Σ.

Σχολιάζοντας την παράσταση «GRIMM & GRIMM»

ΕΘΙΜΑ ΤΟΥ ΚΟΣΜΟΥ. Αγγελική Περιστέρη Α 2

Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών

Ο ΡΟΛΟΣ ΤΟΥ ΧΗΜΙΚΟΥ ΜΗΧΑΝΙΚΟΥ ΣΤΗΝ ΥΓΙΕΙΝΗ ΚΑΙ AΣΦΑΛΕΙΑ - OHSAS 18001

ΒΑΣΙΚΗ ΕΚΠΑΙΔΕΥΣΗ. Οδηγός Οργάνωσης και Λειτουργίας ΕΚΔΟΣΗ 1.0

Πρώτη διδακτική πρόταση Χρωματίζοντας ένα σκίτσο

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Πρώτες βοήθειες και αντιλήψεις του πληθυσμού στους Νομούς Χανίων, Ηρακλείου, Λασιθίου και Μεσσηνίας

7. ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΕΛΛΗΝΙΚΗΣ ΝΟΗΜΑΤΙΚΗΣ ΓΛΩΣΣΑΣ ΤΗΣ ΠΡΩΤΗΣ ΤΑΞΗΣ ΤΟΥ ΔΗΜΟΤΙΚΟΥ ΣΧΟΛΕΙΟΥ

ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΙΣΤΟΡΙΑΣ Α ΓΥΜΝΑΣΙΟΥ

3o ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΗΡΑΚΛΕΙΟΥ σχολ. Έτος

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

03-00: Βιομάζα για παραγωγή ενέργειας Γενικά ζητήματα εφοδιαστικών αλυσίδων

ΙΕΘΝΗΣ ΣΥΜΒΑΣΗ ΕΡΓΑΣΙΑΣ 183 «για την αναθεώρηση της (αναθεωρηµένης) σύµβασης για την προστασία της µητρότητας,»

Ο Οδικός Χάρτης για την Ελλάδα της δημιουργίας

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

στον κόσμο Τομείς παραγωγής - Οικονομικοί δείχτες Ι. Πρωτογενής τομέας: ΙΙ. Δευτερογενής τομέας:

«Πολιτική του συστήματος των πόλεων στο Βυζάντιο»

ΟΙ ΣΚΕΠΤΙΚΟΙ ΦΙΛΟΣΟΦΟΙ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ. Τμήμα: Μουσειοπαιδαγωγική Εκπαίδευση

ΠΕΡΙΕΧΟΜΕΝΑ ΕΙΣΑΓΩΓΙΚΟ ΣΗΜΕΙΩΜΑ 13 Α' ΜΕΡΟΣ ΑΠΟ ΤΟΝ ΠΟΛΕΜΟ ΤΟΥ 1897 ΣΤΟ ΓΟΥΔΙ

1 Επιμέλεια: Γράβαλος Βασίλειος, Χρυσανθάκης Ιωάννης

Χρηματοδότηση των Συλλόγων στην εποχή της κρίσης

Πρόγραμμα Σπουδών για το "Νέο Σχολείο"

«Ειρήνη» Σημειώσεις για εκπαιδευτικούς

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

Σε ποιες κατηγορίες μειώνεται η σύνταξη από 1/1/2009 (σε εφαρμογή του Ν.3655/2008)

Μαρία-Στεφανία-Γιάννης 1 ο Πρότυπο Πειραματικό Δημοτικό Σχολείο Θεσσαλονίκης Ε2 Π.Τ.Δ.Ε.-Α.Π.Θ

Δασικά Οικοσυστήματα και Τεχνικά Έργα

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

Επίσης σχέδιο Αίτησης για διενέργεια Εργατικής Διαφοράς στο Σώμα Επιθεώρησης Εργασίας για την ύπαρξη εργαζομένων άνευ αμοιβής.

Ένας περίπατος στη Μονή Καισαριανής

Καλές Πρακτικές Πρόληψης και Αντιμετώπισης Ενδοσχολικής Βίας- Σχολική Διαμεσολάβηση

FARM ΝΟΜΟΙ ΑΠΟΦΑΣΕΙΣ Η ΔΙΕΥΚΡΙΝΙΣΤΙΚΗ ΕΓΚΥΚΛΙΟΣ ΓΙΑ ΤΟ ΣΥΝΕΤΑΙΡΙΣΤΙΚΟ ΝΟΜΟ 4015/2011. εκδοση AgroNews.gr

Κεφάλαιο Πέμπτο Εθνοπολιτισμική Ζωή και Εμπειρίες Ελληνικότητας των Ελληνοαυστραλών Εφήβων

ΤΑΞΗ: ΣΤ Δημοτικού ΠΙΘΑΝΟΤΗΤΕΣ

Β) Ντάκουλας Κωνσταντίνος Παππάς Βασίλης Πάσχος Αλέξανδρος Τσούκος Ηρακλής. Γ) Γείτονα Ανθή Πάτση Συμέλα Σκινήτης Φίλιππος Χασκή Βασιλική

5 η Ενότητα Κουλτούρα και στρατηγική

Εργασία στο μάθημα: Διδακτική των Μαθηματικών

ΟΣΤΑ & ΣΚΕΛΕΤΙΚΟ ΣΥΣΤΗΜΑ

ΑΝΑΚΟΙΝΩΣΗ ΥΠ ΑΡΙΘΜ. ΣΟΧ 3/2015. Για την πρόσληψη Πτυχιούχων Φυσικής Αγωγής. με σύμβαση εργασίας Ιδιωτικού Δικαίου Ορισμένου Χρόνου (Ι.Δ.Ο.Χ.

ΕΜΠΕΔΩΣΗ ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΚΑΛΕΣ ΠΡΑΚΤΙΚΕΣ. Δρ Μάριος Στυλιανίδης, ΕΔΕ

Α. Πολιτιστικοί φορείς Πλήθος φορέων Έδρα Γεωγραφική κατανομή φορέων Νομική μορφή Έτος ίδρυσης...

ΑΣΤΡΟΝΟΜΙΑ ΣΤΗΝ ΑΡΧΑΙΑ ΕΛΛΑΔΑ

ΜΕΤΑΒΙΒΑΣΕΩΝ ΔΙΚΑΙΩΜΑΤΩΝ ΕΝΙΑΙΑΣ ΕΝΙΣΧΥΣΗΣ ΠΟΥ ΑΦΟΡΟΥΝ ΣΤΟ ΕΤΟΣ ΕΝΙΣΧΥΣΗΣ 2011

Δρ.ΠΟΛΥΚΑΡΠΟΣ ΕΥΡΙΠΙΔΟΥ

Πρακτικό εργαλείο. για την ταυτοποίηση πρώτου επιπέδου των θυμάτων παράνομης διακίνησης και εμπορίας. τη σεξουαλική εκμετάλλευση

Σηµειώσεις στο ταξινοµούµε

Κεφ. 17 Οι γείτονες των Βυζαντινών

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

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

Υποψήφιοι Σχολικοί Σύμβουλοι

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

Κωδ : Οι κωδικοί αυτοί συμπληρώνονται από την φορολογική διοίκηση. Κωδ. 003: Γράψτε τη Δ.Ο.Υ. της έδρας ή του κεντρικού της επιχείρησής σας.

ΗΛΙΟΠΡΟΣΤΑΣΙΑ ΑΥΤΟΣΚΙΑΣΜΟΣ ΤΟΥ ΚΤΗΡΙΑΚΟΥ ΚΕΛΥΦΟΥΣ

Transcript:

Στόχοι ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗς ΠΛΗΡΟΦΟΡΙΚΗΣ Εισαγωγή 1 Να ορίσουμε τι είναι υπολογιστικό σύστημα και να απαριθμήσουμε τα στρώματά του. Να περιγράψουμε την έννοια της αφαίρεσης στη μελέτη των υπολογιστικών συστημάτων. Να κάνουμε μια ιστορική αναδρομή στην εξέλιξη του υλικού και του λογισμικού των υπολογιστών. Να περιγράψουμε πώς μεταβλήθηκε ο ρόλος του χρήστη των υπολογιστών. Να εξηγήσουμε τη διαφορά: προγραμματιστές συστημάτων vs. προγραμματιστών εφαρμογών. Να διαχωρίσουμε τον υπολογισμό ως εργαλείο από τον υπολογισμό ως πεδίο μελέτης. 25 2 Υπολογιστικά συστήματα Υπολογιστικό σύστημα Ένα δυναμικό σύστημα. Χρησιμοποιείται στην επίλυση προβλημάτων. Αλληλεπιδρά με το περιβάλλον του: Δέχεται δεδομένα εισόδου. Παράγει δεδομένα εξόδου. Αποτελείται από υλικό και λογισμικό. 3 Υπολογιστικά συστήματα Υλικό: Τα ηλεκτρονικά, ηλεκτρικά, και μηχανικά μέρη του υπολογιστικού συστήματος (π.χ., πληκτρολόγιο, ποντίκι, εκτυπωτής, καλώδια, πλακέτες κυκλωμάτων, επεξεργαστής, σκληρός δίσκος, κλπ.) Λογισμικό: Τα προγράμματα που εκτελεί ο υπολογιστής. [Πρόγραμμα: Σειρά από εντολές (δηλ. οδηγίες) που πρέπει να ακολουθήσει το υπολογιστικό σύστημα για να εκτελέσει μια συγκεκριμένη εργασία] 2 3 1

Υπολογιστικά συστήματα: Στρώματα Αφαίρεση 4 5 επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό δεδομένα Βασική έννοια που χρησιμοποιούμε στην παρουσίαση των στρωμάτων: η διανοητική διεργασία κατά την οποία αγνοούμε τις περίπλοκες λεπτομέρειες και διατηρούμε μόνο όσες πληροφορίες είναι απολύτως απαραίτητες για να επιτύχουμε τον στόχο μας. 4 5 Αφαίρεση: ένα παράδειγμα 6 Δεν χρειάζεται να γνωρίζουμε πως ακριβώς δουλεύει η μηχανή ενός αυτοκινήτου για να το οδηγήσουμε! 7 2500 π.χ.: Εφευρίσκεται ο άβακας, η γνωστή συσκευή για την καταγραφή αριθμητικών τιμών (αριθμητήριο) Αρκεί να γνωρίζουμε τα βασικά τού πώς αλληλεπιδρούμε με αυτό: πώς λειτουργεί το τιμόνι, πως αλλάζουμε ταχύτητα, ποιο πετάλι επιβραδύνει, ποιο επιταχύνει, κτλ. 2

8 1641 μ.χ.: Ο Pascal εφευρίσκει την πρώτη μηχανή πρόσθεσης και αφαίρεσης. Λίγο μετά: Ο Leibniz εφευρίσκει μηχανή πρόσθεσης, αφαίρεσης, πολλαπλασιασμού, και διαίρεσης 9 Τέλη 18 ου αιώνα: ο Jacquard σχεδιάζει αργαλειό που χρησιμοποιεί διάτρητες κάρτες. Η πρώτη μηχανή που εφαρμόζει αποθήκευση και προγραμματισμό. 10 11 1823: Ο Babbage σχεδιάζει τη διαφορική μηχανή, που λύνει πολυωνυμικές εξισώσεις. Αργότερα: Σχεδιάζει την αναλυτική μηχανή, με πολλά χαρακτηριστικά σύγχρονων υπολογιστών: μνήμη, χειριστή, εισόδους εξόδους, προγραμματισμό με διάτρητες κάρτες. 19ος αιώνας: Η Ada Augusta Byron εκδίδει μελέτη με οδηγίες για το πώς η μηχανή του Babbage μπορεί να προγραμματιστεί για να εκτελέσει εργασίες πέραν των αριθμητικών πράξεων (σύνθεση μουσικής). 1890: Ο Hollerith κατασκευάζει προγραμματιζόμενη μηχανή που διαβάζει, καταμετρά, και ταξινομεί δεδομένα αποθηκευμένα σε διάτρητες κάρτες. Η μηχανή χρησιμοποιείται στην απογραφή πληθυσμού των Η.Π.Α. Η εργασία οδηγεί στην ίδρυση της ΙΒΜ. 3

12 1936: Ο Alan Turing ανακοινώνει ένα θεωρητικό μοντέλο ικανό να αναπαραστήσει κάθε υπολογιστική συσκευή. Πρόκειται για την λεγόμενη μηχανή Turing που αποτελεί από τότε το βασικό μαθηματικό εργαλείο μελέτης της ισχύος των υπολογιστών. 13 Παρένθεση Τι είναι το Turing test? Live example: http://alice.pandorabots.com http://xkcd.com/329 14 1939: Οι Atanasoff και Berry δημιουργούν στο Πανεπιστήμιο της Iowa τον ABC, τον πρώτο ψηφιακό ηλεκτρονικό υπολογιστή ειδικής χρήσης (επίλυση συστημάτων γραμμικών εξισώσεων). 15 Β Παγκόσμιος Πόλεμος: Ο Turing κατασκευάζει τον ACE (Automatic Computer Engine) με δυνατότητα επεξεργασίας 25,000 χαρακτήρων/δευτερόλεπτο. 1946: Ολοκληρώνεται ο ENIAC, ο πρώτος ηλεκτρονικός υπολογιστής γενικής χρήσης. 30m μήκος 3m ύψος 30 τόνοι 18,000 λυχνίες 4

16 1950, Πανεπιστήμιο της Pennsylvania: Κατασκευάζεται ο EDVAC, o πρώτος υπολογιστής βασισμένος στην αρχιτεκτονική Eckert-von Neumann (η μνήμη περιέχει όχι μόνο δεδομένα, αλλά και προγράμματα). 17 1947: Ανακάλυψη του τρανζίστορ. 1959 1965: 1965 Εντυπωσιακή σμίκρυνση των Η/Υ και μείωση του κόστους τους. 1956 1975: Εμφάνιση ολοκληρωμένων κυκλωμάτων. Περαιτέρω μείωση κόστους και μεγέθους των Η/Υ. Δεκαετία 70: Εμφάνιση υπολογιστών για χομπίστες. Εμφάνιση υπερ υπολογιστών. O Seymour Cray σχεδιάζει τον CRAY-1, που κατασκευάζεται το 1976. Δεκαετία 80: Κατασκευή από την ΙΒΜ του πρώτου προσωπικού υπολογιστή (PC, Perconal Computer). 1981: Εμφανίζονται ιοί υπολογιστών. 18 1983: Η Apple εκδίδει τον ηλεκτρονικό υπολογιστή Lisa, που περιλαμβάνει γραφικό περιβάλλον επικοινωνίας ανθρώπου υπολογιστή. 19 1989: Το Ευρωπαϊκό Κέντρο Πυρηνικών Ερευνών (CERN) ξεκινά την κατασκευή ενός πρωτοκόλλου για την ανταλλαγή εγγράφων μεταξύ υπολογιστών. 1989 1992: Εισάγεται το πρωτόκολλο http, που επιτρέπει την προσπέλαση εγγράφων με κείμενο και εικόνες από απομακρυσμένους υπολογιστές, ανεξαρτήτως κατασκευής και χρησιμοποιούμενου λογισμικού. 1994: Παγκόσμιος Ιστός (World Wide Web) 5

Υλικό 1ης γενιάς (1951-59) Υλικό 2ης γενιάς (1959-65) 20 21 Ηλεκτρονική λυχνία: Μεγάλο μέγεθος, μικρή αξιοπιστία, πολλή θερμότητα Μαγνητικό τύμπανο: Συσκευή μνήμης που περιστρέφονταν κάτω από κεφαλή ανάγνωσης/εγγραφής Τρανζίστορ: Αντί λυχνίας. Ταχύτερο, μικρότερο, ανθεκτικότερο, φθηνότερο. Σε πίνακες κυκλωμάτων. Μαγνητικός πυρήνας: Αντί μαγνητικού τυμπάνου. Άμεση προσπέλαση δεδομένων. Μαγνητική ταινία: Σειριακή μνήμη 8 Μαγνητικός δίσκος: Αντί μαγνητικής ταινίας. Επίσης άμεση προσπέλαση δεδομένων. 9 Υλικό 3ης γενιάς (1965-71) Υλικό 4ης γενιάς (1971-σήμερα) 22 23 Ολοκληρωμένα κυκλώματα: Αντί πινάκων κυκλωμάτων. Συμπαγή κομμάτια σιλικόνης. Μικρότερα, φθηνότερα, ταχύτερα, πιο αξιόπιστα. Κυκλώματα μεγάλης ολοκλήρωσης (Large-scale integration, LSI) και πολύ μεγάλης ολοκλήρωσης (very large-scale integration, VLSI): Πρόοδος στη τεχνολογία του τσιπ (chip). Τερματικά: Συσκευές εισόδου/εξόδου με πληκτρολόγιο και οθόνη. 10 Προσωπικοί υπολογιστές (Personal Computers, PC), εμπορική αγορά: Εταιρίες (π.χ., Apple, Atari, HP) κατασκευάζουν πλέον προσωπικούς υπολογιστές. 11 6

Νόμος του Moore Παράλληλη επεξεργασία/δικτύωση 24 Κάθε 18 μήνες, η πυκνότητα των ολοκληρωμένων κυκλωμάτων διπλασιάζεται. Gordon Moore (συνιδρυτής της εταιρείας Intel). 25 Παράλληλος υπολογισμός: Πολλαπλοί επεξεργαστές αλληλεπιδρούν και συνεργάζονται για ταχύτερη επεξεργασία δεδομένων. Δικτύωση: Το ethernet επιτρέπει σε μικρούς υπολογιστές να συνδεθούν μεταξύ τους και να ανταλλάξουν δεδομένα. δίκτυα υπολογιστών ARPANET + Τοπικά δίκτυα υπολογιστών Διαδίκτυο 12 12 26 Λογισμικό 1ης γενιάς (1951-59) Γλώσσα μηχανής: Τα προγράμματα γράφονται στη δυαδική γλώσσα, όπου τα πάντα εκφράζονται ως ακολουθίες από 0 και 1. Γλώσσα assembly και μεταγλωττιστής assembly: Τα προγράμματα γράφονται σε τεχνητή γλώσσα ειδικών κωδικών. Έπειτα μεταγλωττίζονται σε γλώσσα μηχανής. Οι προγραμματιστές αρχίζουν να διαχωρίζονται σε προγραμματιστές συστημάτων, και προγραμματιστές εφαρμογών. 13 27 Λογισμικό 2ης γενιάς (1959-65) Γλώσσες υψηλού επιπέδου και μεταφραστές: Τα προγράμματα γράφονται σε γλώσσα (π.χ., χ FORTRAN, COBOL, LISP) που χρησιμοποιεί αγγλικές λέξεις/φράσεις. Έπειτα μεταφράζεται σε γλώσσα μηχανής. γλώσσες υψηλού επιπέδου γλώσσα γλώσσα assembly μετάφραση μηχανής μεταγλώττιση 14 7

Λογισμικό 3ης γενιάς (1965-71) Λογισμικό 3ης γενιάς (1965-71) 28 Ακόμη μεγαλύτερη διαφοροποίηση ανάμεσα σε: Λογισμικό συστημάτων: Λογισμικό όβασικών χρήσεων. Λειτουργικά συστήματα (αναλαμβάνουν τις πολύ βασικές λειτουργίες, π.χ. ποια προγράμματα θα εκτελεστούν και πότε, διαχείριση πολλών χρηστών). Μεταφραστές, μεταγλωττιστές, κλπ. 29 χρήστης λογισμικό εφαρμογών λογισμικό συστημάτων γλώσσες υψηλού επιπέδου γλώσσα assembly προγραμματιστής εφαρμογών προγραμματιστής συστημάτων Λογισμικό εφαρμογών: Λογισμικό άλλων χρήσεων. Οι προγραμματιστές αρχίζουν να γράφουν προγράμματα που θα χρησιμοποιηθούν από μη προγραμματιστές. γλώσσα μηχανής Απομάκρυνση του χρήστη από το υλικό. 15 16 Λογισμικό 4ης γενιάς (1971-89) Λογισμικό 5ης γενιάς (1990-σήμερα) 30 31 Δομημένος προγραμματισμός: Γλώσσες που τον υποστηρίζουν: Pascal, C, QuickBASIC,... Ισχυρότερα λειτουργικά συστήματα: UNIX, MS DOS, γραφικό περιβάλλον στα Macintosh Νέο λογισμικό εφαρμογών: Λογιστικά φύλλα (Lotus) Επεξεργαστές κειμένου (Word Perfect) Συστήματα διαχείρισης βάσεων δεδομένων (dbase) 17 Microsoft: Το λειτουργικό σύστημα Windows και άλλα προγράμματα εφαρμογών της εταιρίας Microsoft (π.χ., χ MS Excel, MS Word, MS Access) κυριαρχούν στην αγορά. Αντικειμενοστρεφής σχεδιασμός: Βασίζεται σε ιεραρχία αντικειμένων. Γλώσσες που τον υποστηρίζουν: C++, Java. Παγκόσμιος Ιστός (World Wide Web): Διευκολύνει την παγκόσμια επικοινωνία μέσω του Διαδικτύου. Οι υπολογιστές χρησιμοποιούνται άνετα και από άτομα που δεν γνωρίζουν πληροφορική. 18 8

Οι υπολογιστές ως εργαλείο Οι υπολογιστές ως πεδίο μελέτης 32 χρήστης 33 Ποιες εργασίες μπορούν να εκτελεστούν (γρήγορα) στον υπολογιστή; προγραμματιστής προγραμματιστής συστημάτων χρήστης χωρίς γνώση πληροφορικής προγραμματιστής εφαρμογών 20 Τέσσερα απαραίτητα προσόντα ενός «πληροφορικού»: 1. Αλγοριθμική σκέψη. 2. Γνώση μεθόδων αναπαράστασης δεδομένων. 3. Προγραμματιστική ικανότητα. 4. Σχεδιαστική ικανότητα. Τι πιστεύετε: Η πληροφορική ανήκει στα μαθηματικά, στις φυσικές επιστήμες, ή στην τεχνολογία; 34 Οι υπολογιστές ως πεδίο μελέτης Α. Περιοχές της πληροφορικής σχετικές με συστήματα: Αλγόριθμοι & δομές δεδομένωνδ Γλώσσες προγραμματισμού Αρχιτεκτονική υπολογιστών Λειτουργικά συστήματα Τεχνολογία & μεθοδολογία λογισμικού Επικοινωνία ανθρώπου υπολογιστή 35 Οι υπολογιστές ως πεδίο μελέτης Β. Περιοχές της πληροφορικής σχετικές με εφαρμογές: Αριθμητικός & συμβολικός υπολογισμός Βάσεις δεδομένων & ανάκτηση πληροφοριών Τεχνητή νοημοσύνη & ρομποτική Γραφικά υπολογιστών Βιοπληροφορική ρ 23 24 9

Στόχοι Ερωτήσεις για σκέψη 36 Να ορίσουμε τι είναι υπολογιστικό σύστημα και να απαριθμήσουμε τα στρώματά του. Να περιγράψουμε την έννοια της αφαίρεσης στη μελέτη των υπολογιστικών συστημάτων. Να κάνουμε μια ιστορική αναδρομή στην εξέλιξη του υλικού και του λογισμικού των υπολογιστών. Να περιγράψουμε πώς μεταβλήθηκε ο ρόλος του χρήστη των υπολογιστών. Να εξηγήσουμε τη διαφορά: προγραμματιστές συστημάτων έναντι προγραμματιστών εφαρμογών. Να διαχωρίσουμε τον ρόλο των υπολογιστών ως εργαλείο από τον ρόλο τους ως πεδίο μελέτης. 25 37 Επηρεάζει την καθημερινή σας ζωή το Διαδίκτυο; Πώς; Ποια κοινωνικά άζητήματα ανακύπτουν από τη διάδοση της χρήσης του Διαδικτύου; Τι είδους εξελίξεις προβλέπετε στο μέλλον λόγω του Διαδικτύου; I think there is a world market for maybe five computers. Thomas Watson, πρόεδρος της IBM, 1943. There is no reason anyone would want a computer in their home. Ken Olson, πρόεδρος της DEC, 1977. 19 10