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



Σχετικά έγγραφα
καταλογίζονται η μείωση των επαναλαμβανόμενων επισκέψεων, ο κίνδυνος μείωσης της προσέλευσης του κοινού, η μείωση των εσόδων καθώς αποφεύγουν οι

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

Η Πρόταση του ΣΥΡΙΖΑ-ΕΚΜ για τη ΔΙΑΧΕΙΡΙΣΗ ΑΠΟΡΡΙΜΜΑΤΩΝ Βιώσιμη και δίκαιη οικονομικά και οικολογικά λύση

ΟΙΚΟΝΟΜΙΚΩΝ ΥΠΗΡΕΣΙΩΝ ΠΡΟΜΗΘΕΙΩΝ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΥΛΙΚΟΥ. ΤΗΛΕΦΩΝΟ: ΦΑΞ: E mail:

Ανάπτυξη πρώιμης αναγνωστικής ικανότητας Δρ. Ζαφειριάδης Κυριάκος Η ανάπτυξη του γραμματισμού ξεκινά ήδη από την προσχολική ηλικία, την περίοδο του

Προτάσεις Ανάπλασης Κεντρικών Περιοχών Ελευσίνας

Έκθεση Εσωτερικής Αξιολόγησης

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

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

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

ΟΔΗΓΟΣ ΜΕΛΕΤΗΣ ΕΝΝΟΙΩΝ επιμέλεια: Μαρία Κάππου ΕΝΝΟΙΕΣ Γ ΛΥΚΕΙΟΥ. Οδηγός μελέτης και επανάληψης. Επιμέλεια: Μαρία Κάππου [1]

ΣΗΜΕΙΩΣΕΙΣ ΑΝΑΤΟΜΙΑΣ (Φύλλα διδασκαλίας) για Τμήματα: Εργοθεραπείας, ημόσιας Υγείας και Νοσηλευτικής. (Γεώργιος. Μπαμπλέκος.)

Παρράσιο Πάρκο Πολιτιστικής Κληρονομιάς: Σχέδιο της Πρότασης

Εκατοστή τριακοστή τρίτη ηλεκτρονική έκδοση εβδομαδιαίας εφημερίδας του Υπουργείου Διοικητικής Μεταρρύθμισης και Ηλεκτρονικής Διακυβέρνησης

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

Το σχεδιαστικό μέρος της αποτύπωσης παράγεται και υλοποιείται μέσω δύο ειδών σχεδίων:

74 η ΣΥΝΟΔΟΣ ΠΡΥΤΑΝΕΩΝ & ΠΡΟΕΔΡΩΝ Δ.Ε. ΤΩΝ ΕΛΛΗΝΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΩΝ Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Θεσσαλονίκη, Δεκεμβρίου 2013


Έκθεση Εσωτερικής Αξιολόγησης

Ι. ΠΡΟΪΣΤΟΡΙΑ ΚΕΦΑΛΑΙΟ Β': Η ΕΠΟΧΗ ΤΟΥ ΧΑΛΚΟΥ ( π.Χ.) 3. Ο ΜΙΝΩΙΚΟΣ ΠΟΛΙΤΙΣΜΟΣ

ΔΙΑΜΕΣΟΛΑΒΗΣΗ 194/2013. (Άρθρο 77 παρ. 3 Ν.3852/2010) Προς. 3. Kύριο *** *** *** Κοινοποίηση

ΕΦΗΜΕΡΙΣ ΤΗΣ ΚΥΒΕΡΝΗΣΕΩΣ

Μεταμόσχευση νεφρού. Τι είναι οι νεφροί;

ΘΕΜΑ: Κάλυψη κενών θέσεων τακτικού προσωπικού σε νησιωτικούς δήμους. Δυόμισι χρόνια μετά την εφαρμογή του Προγράμματος Καλλικράτης και την

Α Π Ο Σ Π Α Σ Μ Α. ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΝΟΜΟΣ ΒΟΙΩΤΙΑΣ ΔΗΜΟΣ ΟΡΧΟΜΕΝΟΥ Αρ.Πρωτ.: 298/

Επιμέλεια εργασίας: Ιωάννης Τραγουδάρας Αριθμός Μητρώου

ΣΧΕΔΙΟ ΝΟΜΟΥ. Mέρος Α' Διατάξεις ουσιαστικού ποινικού δικαίου. Ι. Γενικό μέρος. Άρθρο 1. Εφαρμογή διατάξεων Ποινικού Κώδικα.

Εφαρμογές της βιοτεχνολογίας στην Ιατρική Γονιδιακές θεραπείες

ΕΦΗΜΕΡΙΣ ΤΗΣ ΚΥΒΕΡΝΗΣΕΩΣ

ΠΡΟΣ : ΘΕΜΑ : ΑΝΑΚΟΙΝΩΣΗ - ΠΡΟΣΚΛΗΣΗ ΕΚΔΗΛΩΣΗΣ ΕΝΔΙΑΦΕΡΟΝΤΟΣ ΓΙΑ ΜΕΤΑΤΑΞΕΙΣ ΥΠΑΛΛΗΛΩΝ ΣΤΟ ΔΗΜΟ ΜΥΚΟΝΟΥ Σχετ :

591 Κ.Ι\ ΘΕΜΑ: ΚΑΩΣΤΟΥΦΑΝΤΟΥΡΓΙΑ & ΠΕΡΙΒΑλλΟΝ ΕΙΣΗΓΗΤΗΣ: ΤΜΗΜΑ ΚΛΩΣΤΟΥΦΑΝΤΟΥΡΓΙΑΣ. Τ.Ε.Ι Πειραιά για την απόκτηση του πτυχίου.

Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών

ΔΗΜΟΣ ΟΡΕΣΤIΑΔΑΣ ================== 19 ο /2003 ΠΡΑΚΤΙΚΟ ΣΥΝΕΔΡΙΑΣΗΣ ΔΗΜΟΤΙΚΟΥ ΣΥΜΒΟΥΛΙΟΥ ΤΗΣ

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΕΡΙΟΔΟΣ ΑΝΑΦΟΡΑΣ 1/9/ /07/2015

Στον Πανούλη. Γιάννης

Αξιολόγηση ομών ήμου Αθηναίων Θεόδωρος Λιβάνιος, ΓενικόςΓραμματέας ήμου Αθηναίων Σεπτέμβριος 2013

Εκπαίδευση Ατόμων με Ειδικές Εκπαιδευτικές Ανάγκες Σπονδυλωτό Εξ Αποστάσεως Πρόγραμμα Εξειδίκευσης

Σ Υ Λ Λ Ο Γ Ο Σ Ε Λ Λ Η Ν Ω Ν Α Ρ Χ Α Ι Ο Λ Ο Γ Ω Ν

ΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ Β ΛΥΚΕΙΟΥ ΘΕΜΑ: ΤΑ ΠΕΤΡΙΝΑ ΓΕΦΥΡΙΑ ΤΗΣ ΗΠΕΙΡΟΥ

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΑΘΗΝΑ,

Ε ΦΑΡΜΟΣΜΕΝΗ Σ ΤΑΤΙΣΤΙΚΗ

Κοινωνική Οικονομία: Μια βιώσιμη εναλλακτική?

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΠΑΙΔΑΓΩΓΙΚΟ ΤΜΗΜΑ ΕΙΔΙΚΗΣ ΑΓΩΓΗΣ. «Συμβουλευτική Ψυχολογία & Συμβουλευτική στην Ειδική Αγωγή, την Εκπαίδευση και την Υγεία»

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

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

ΕΦΗΜΕΡΙΣ ΤΗΣ ΚΥΒΕΡΝΗΣΕΩΣ

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

1 Εισαγωγή στην Ανάλυση των Κατασκευών 1.1 Κατασκευές και δομοστατική

ΒΙΟΛΟΓΙΑ Γ ΓΥΜΝΑΣΙΟΥ

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

Ε.Ε. Π α ρ.ι(i), Α ρ.4083, 20/4/2006 ΝΟΜΟΣ ΠΟΥ ΠΡΟΝΟΕΙ ΓΙΑ ΤΗΝ ΕΓΚΑΘΙΔΡΥΣΗ ΑΝΕΞΑΡΤΗΤΗΣ ΕΠΙΤΡΟΠΗΣ ΓΙΑ

ΚΥΡΙΟΙ ΔΕΙΚΤΕΣ ΑΠΟΔΟΣΗΣ ΚΑΙ ΕΚΘΕΣΗ ΠΡΟΟΔΟΥ ΣΧΕΔΙΟΥ ΑΝΑΔΙΑΡΘΡΩΣΗΣ ΣΥΝΕΡΓΑΤΙΚΟΥ ΠΙΣΤΩΤΙΚΟΥ ΤΟΜΕΑ ΓΙΑ ΤΟ ΕΝΝΙΑΜΗΝΟ ΠΟΥ ΕΛΗΞΕ ΣΤΙΣ 30 ΣΕΠΤΕΜΒΡΙΟΥ 2015

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

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Το ευρωπαϊκό τραπεζικό σύστημα και η επιρροή του στην ανάπτυξη της Ευρωπαϊκής Ένωσης. Τοτολίδης Αεωνίδας Α.Μ.

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

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

ΘΕΜΑ: «Διακίνηση & Διεκπεραίωση Αλληλογραφίας Οργάνωση αρχείου Υπηρεσιών Υπουργείου Ναυτιλίας & Αιγαίου»

ΤΡΙΗΡΗΣ. ΤΡΙΗΡΗΣ Σελίδα 1

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

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

Τέλος, θα ήθελα να ευχαριστήσω την οικογένειά μου και τους φίλους που με στήριξαν στην προσπάθειά μου αυτή.

ΜΑΝΟΛΗΣ ΚΑΛΟΜΟΙΡΗΣ, ΚΥΚΛΟΣ ΤΡΑΓΟΥΔΙΩΝ ΜΑΓΙΟΒΟΤΑΝΑ. Πτυχιακή εργασία της Άλμας Τότσκα 25/04

ME TO ΒΛΕΜΜΑ ΣΤΡΑΜΜΕΝΟ ΣΤΟ ΜΕΛΛΟΝ. ΟΡΙΖΟΥΣΕΣ ΚΑΙ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΙ ΓΙΑ ΤΗΝ ΕΚΠΑΙΔΕΥΣΗ ΣΤΟΝ 21 ο ΑΙΩΝΑ

ΔΕΙΚΤΕΣ ΚΑΙ ΔΡΑΣΕΙΣ Για τα σχολεία

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

ΔΙΑΚΗΡΥΞΗ ΔΙΑΓΩΝΙΣΜΟΥ

Πρόγραμμα Σπουδών για τα Μαθηματικά στην Υποχρεωτική Εκπαίδευση

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

Αριστοτέλης Ο πατέρας της Δυτικής Επιστήμης

Σήραγγες Μέθοδος ΝΑΤΜ. Αιμίλιος Κωμοδρόμος, Καθηγητής, Εργαστήριο Υ.Γ.Μ. Πανεπιστήμιο Θεσσαλίας Τμήμα Πολιτικών Μηχανικών

ΑΠΟΨΕΙΣ - ΠΡΟΤΑΣΕΙΣ ΓΙΑ ΤΗ ΛΕΙΤΟΥΡΓΙΑ ΤΩΝ ΑΝΩΝΥΜΩΝ ΕΤΑΙΡΕΙΩΝ ΔΙΑΧΕΙΡΙΣΗΣ ΔΗΜΟΣΙΩΝ ΕΡΓΩΝ ΠΟΥ ΥΠΑΓΟΝΤΑΙ ΣΤΗ Γ.Γ.Δ.Ε.

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΕΣΩΤΕΡΙΚΩΝ, ΑΠΟΚΕΝΤΡΩΣΗΣ & ΗΛΕΚΤΡΟΝΙΚΗΣ ΔΙΑΚΥΒΕΡΝΗΣΗΣ ΤΩΝ ΠΕΡΙΦΕΡΕΙΑΚΩΝ ΑΡΧΩΝ

2 Η απασχόληση στον τομέα του εμπορίου: Διάρθρωση και εξελίξεις

FORUM ΣΥΝΕΡΓΑΣΙΑ ΑΡΙΣΤΕΡΩΝ ΑΡΧΙΤΕΚΤΟΝΩΝ

1) ΠΑΥΣΑΝΙΟΥ ΕΛΛΑΔΟΣ ΠΕΡΙΗΓΗΣΙΣ Ηλιακά (Εκδοτική Αθηνών)

ΠΡΟΣ: Υπουργό Παιδείας Θεσσαλονίκη 26 / 2 / 2008 κ. Ευριπίδη Στυλιανίδη Αρ. Πρωτ. 4775

ΤΕΙ ΛΑΡΙΣΑΣ ΣΕΥΠ ΤΜΗΜΑ ΝΟΣΗΛΕΥΤΙΚΗΣ. Εργασία για το μάθημα: Κοιν/τική Νοσ/τική II- Ιδρύματα. Τίτλος εργασίας: ΥΠΕΡΤΑΣΗ. Ομάδα: Ζ8

Προσεγγίζοντας τις διαδικασίες μετασχηματισμού στην περιοχή του Μεταξουργείου

Η παρούσα πτυχικακή εργασία έρχεται μετά από λίγα χρόνια να συμπληρώσει μία ακόμη σχεδιαστική πρόταση για την «Ανάπλαση της Αλάνας της Τούμπας», θέμα

ΕΦΗΜΕΡΙΣ ΤΗΣ ΚΥΒΕΡΝΗΣΕΩΣ

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

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος

Πρακτικό 1/2014 της συνεδρίασης της Οικονομικής Επιτροπής του Δήμου Λήμνου, της 10 ης Ιανουαρίου 2014

Μ. Ασία, Καππαδοκία,Πόντος, Κρήτη. Θράκη, Μακεδονία, Ήπειρος, Νησιά Ιονίου. Θεσσαλία, Στερεά Ελλάδα, Πελοπόννησος, Νησιά Αιγαίου

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

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

ΕΦΗΜΕΡΙΣ ΤΗΣ ΚΥΒΕΡΝΗΣΕΩΣ

ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΟΙΚΟΝΟΜΙΑΣ. Πτυχια<η Εργασία. του σπουδαστή ΚΟΥΓΙΟΥΜΤΖΙΔΗ ΠΑΝΑΓΙΩΤΗ. Εισηγητής

Εισήγηση για τον Προϋπολογισμό 2011 του Δήμου Κηφισιάς

ΕΡΓΟ: 3ο 2/θέσιο & 21ο 2/θέσιο Ολοήμερο Ν/Γ Αγρινίου, με τη μέθοδο της προκατασκευής

ΠΕΡΙΦΕΡΕΙΑ ΑΝΑΤΟΛΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΘΡΑΚΗΣ. Πρόταση σχεδιασμού και κατάρτισης αναπτυξιακού προγραμματισμού περιόδου

Βενιζέλου 55 - Καβάλα Τηλ Fax Πληροφορίες: Μυστακίδης Ζαφείρης , zafmis@gmail.

ΥΓΙΕΙΝΗ ΚΑΙ ΑΣΦΑΛΕΙΑ ΣΤΟ ΧΩΡΟ ΕΡΓΑΣΙΑΣ. Η ΠΕΡΙΠΤΩΣΗ ΤΗΣ ΚΑΒΑΛΑ Ο ^ Α.Ε. ΒΟΥΔΑΝΤΑ ΑΡΓΥΡΩ

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

ΑΝΑΡΤΗΤΕΑ ΣΤΟ ΔΙΑΔΙΚΤΥΟ ΑΔΑ:

Κέντρα Προπονητικού Αθλητικού Τουρισμού

ΤΜΗΜΑ ΛΟΓΙΣΤΙΚΗΣ ΚΑΙ ΧΡΗΜΑΤΟΟΙΚΟΝΟΜΙΚΗΣ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΣΤΗ ΛΟΓΙΣΤΙΚΗ ΚΑΙ ΧΡΗΜΑΤΟΟΙΚΟΝΟΜΙΚΗ. Διπλωματική Εργασία

Transcript:

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

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. 2

Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο TEI Δυτικής Μακεδονίας» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 3

Σκοποί ενότητας Να ορίσουμε τι είναι υπολογιστικό σύστημα και να απαριθμήσουμε τα στρώματά του. Να περιγράψουμε την έννοια της αφαίρεσηςστη μελέτη των υπολογιστικών συστημάτων. Να κάνουμε μια ιστορική αναδρομή στην εξέλιξη του υλικού και του λογισμικού των υπολογιστών. Να περιγράψουμε πώς μεταβλήθηκε ο ρόλος του χρήστη των υπολογιστών. Να εξηγήσουμε τη διαφορά: προγραμματιστές συστημάτων σε σχέση με προγραμματιστές εφαρμογών. Να διαχωρίσουμε τον υπολογισμό ως εργαλείο από τον υπολογισμό ως πεδίο μελέτης. 4

Περιεχόμενα ενότητας Υπολογιστικό σύστημα και στρώματά του. Έννοια της αφαίρεσης. Ιστορική εξέλιξη λογισμικού και υλικού. Επεξεργαστής. Προγραμματιστές συστημάτων και προγραμματιστές εφαρμογών. 5

Υπολογιστικά συστήματα (1) Υπολογιστικό σύστημα: Ένα δυναμικό σύστημα. Χρησιμοποιείται στην επίλυση προβλημάτων. Αλληλεπιδρά με το περιβάλλον του: - Δέχεται δεδομένα εισόδου. - Παράγει δεδομένα εξόδου. Αποτελείται από υλικό και λογισμικό. 6

Υπολογιστικά συστήματα (3) Το λογισμικό του συστήματος (το μεγαλύτερο μέρος τουοποίου είναι το λειτουργικό σύστημα) λειτουργεί ως σύνδεσμοςανάμεσα στο χρήστη και στο υλικό, με σκοπό τη διευκόλυνσητου χρήστη και την αποδοτικότερη λειτουργία τουυπολογιστικού συστήματος. Το λογισμικό των εφαρμογώνείναι τα προγράμματα που γράφονται για νακαλύψουν τις ειδικές ανάγκες των χρηστών και καθορίζουν τον τρόπο που θα χρησιμοποιηθεί ο υπολογιστής για την επίλυση συγκεκριμένων υπολογιστικών προβλημάτων 8

Υπολογιστικά συστήματα (4) Διάγραμμα 2: Υπολογιστικά συστήματα (4) (Διδάσκων, 2015). 9

Πρόγραμμα Διάγραμμα 3: Πρόγραμμα (Διδάσκων, 2015). 10

Υπολογιστικά συστήματα: Στρώματα Διάγραμμα 4:Υπολογιστικά συστήματα: Στρώματα (Διδάσκων, 2015). 11

Ιεραρχική οργάνωση των υπολογιστικών συστημάτων Διάγραμμα 5:Ιεραρχική οργάνωση των υπολογιστικών συστημάτων(διδάσκων, 2015). 12

Αφαίρεση Βασική έννοια που χρησιμοποιούμε στην παρουσίαση των στρωμάτων: η διανοητική διεργασία κατά την οποία αγνοούμε τις περίπλοκες λεπτομέρειες και διατηρούμε μόνο όσες πληροφορίες είναι απολύτως απαραίτητες για να επιτύχουμε τον στόχο μας. 13

Αφαίρεση: ένα παράδειγμα Δεν χρειάζεται να γνωρίζουμε πως ακριβώς δουλεύει η μηχανή ενός αυτοκινήτου για να το οδηγήσουμε! Αρκεί να γνωρίζουμε τα βασικά τού πώς αλληλεπιδρούμε με αυτό: πώς λειτουργεί το τιμόνι, πως αλλάζουμε ταχύτητα, ποιο πετάλι επιβραδύνει, ποιο επιταχύνει, κτλ. 14

Επίπεδα ιεραρχίας (1) Τα υπολογιστικά συστήματα χαρακτηρίζονται από πολυπλοκότητα και ιεραρχική οργάνωση. Η πολυπλοκότητα των υπολογιστικών συστημάτων οφείλεται στο ότι αποτελούνται από πολλά μέρη, τα οποία αλληλεπιδρούν δυναμικά μεταξύ τους. Η ιεραρχική οργάνωση των υπολογιστικών συστημάτων είναι απαραίτητη εξαιτίας της πολυπλοκότητας αυτής. Τα τμήματα του υπολογιστικού συστήματος κατανέμονται σε οργανωτικά «επίπεδα». Η λειτουργία κάθε επιπέδου στηρίζεται στη λειτουργία των χαμηλότερων επιπέδων, και με τη σειρά του κάθε επίπεδο βοηθά στη λειτουργία των ανωτέρων του επιπέδων. Κάθε ένα από τα επίπεδα μπορεί να σχεδιαστεί, να υλοποιηθεί, να μελετηθεί και να κατανοηθεί ανεξάρτητα από τα υπόλοιπα. 15

Επίπεδα ιεραρχίας (2) Το επίπεδο 1, αυτό των πυλών (gates), είναι το χαμηλότερο επίπεδο στην ιεραρχία. Στο επίπεδο αυτό οι βασικές λειτουργίες επιτελούνται από στοιχειώδη λογικά κυκλώματα όπως καταχωρητές, μνήμες, ελεγκτές λογικών κυκλωμάτων κλπ. Στο επίπεδο 1 υπάρχουν οι βασικές δομικές μονάδες από τις οποίες συντίθεται ένα υπολογιστικό σύστημα και ονομάζονται λογικά κυκλώματα (logicalcircuits), δηλαδή οι λογικές πύλες, τα flip-flops, οι καταχωρητές κ.ά. Το επίπεδο 2 αφορά τις στοιχειώδεις μικρολειτουργίες (microoperations) που επιτελούνται στο υπολογιστικό σύστημα (π.χ. μεταφορά πληροφοριών). Για την υλοποίηση των μικρολειτουργιώναπαιτείται η ύπαρξη των βασικών κυκλωμάτων του επιπέδου 1. 16

Επίπεδα ιεραρχίας (3) Το επίπεδο 3 αφορά τη διαδικασία της ανάκλησης από τη μνήμη και της εκτέλεσης εντολών γλώσσας μηχανής. Για τη διαδικασία αυτή χρησιμοποιούνται οι μικρολειτουργίεςτου επιπέδου 2. Τα επίπεδα 4, 5 και 6 περιλαμβάνουν το λογισμικό, δηλαδή το λειτουργικό σύστημα, τις γλώσσες υψηλού επιπέδου και τα προγράμματα εφαρμογής, αντίστοιχα. 17

Επίπεδα ιεραρχίας (4) Διάγραμμα 6: Επίπεδα ιεραρχίας 4(Διδάσκων, 2015). 18

Ολοκληρωμένα κυκλώματα (1) Η ραγδαία τεχνολογική εξέλιξη στον τομέα των ηλεκτρονικών έχει κάνει δυνατή την κατασκευή πολύπλοκων ηλεκτρονικών κυκλωμάτων σε ένα μικρό τεμάχιο ημιαγωγού(π.χ. πυριτίου) διαστάσεων μερικών τετραγωνικών χιλιοστών, στο οποίο με κατάλληλες τεχνικές σχηματίζονται τα διάφορα στοιχεία, όπως κρυσταλλοδίοδοι, κρυσταλλοτρίοδοι, πυκνωτές, καθώς και οι συνδέσεις τους. Τα στοιχεία αυτά σχηματίζουν ένα ολοκληρωμένο κύκλωμα (Integrated Circuit, IC). Η όλη κατασκευή τοποθετείται σε μεταλλική ή πλαστική συσκευασία που αποτελεί τη λεγόμενη ψηφίδα (chip). Η ψηφίδα επικοινωνεί με άλλα κυκλώματα με εξωτερικούς ακροδέκτες, τις ακίδες. 19

Ολοκληρωμένα κυκλώματα (2) Τα στοιχεία των ηλεκτρονικών κυκλωμάτων που περιέχονται στις ψηφίδεςσυνδυάζονται για να σχηματίσουν πύλες (gates). Μία πύλη δέχεται σαν είσοδο δύο ήπερισσότερα ηλεκτρικά σήματα τα οποία κωδικοποιούν bits(π.χ. τα 5 Volt παριστάνουν το 1 και τα 0 Voltπαριστάνουν το 0) και παράγει στην έξοδο ένα σήμα τοοποίο είναι το αποτέλεσμα μίας «πράξης» μεταξύ των εισόδων της. 20

Κατηγορίες ολοκληρωμένων κυκλωμάτων Μικρής Κλίμακας Ολοκλήρωσης (SmallScaleIntegration, SSI). Αυτά περιέχουν λίγες (5-10) μεμονωμένες πύλες. Μέσης Κλίμακας Ολοκλήρωσης (MediumScaleIntegration, MSI). Αυτά περιέχουν 10-100 πύλες κατάλληλα συνδεδεμένες, ώστε να σχηματίζουν ένα ψηφιακό κύκλωμα (όπως π.χ. έναν καταχωρητήή μετρητή). Μεγάλης Κλίμακας Ολοκλήρωσης (LargeScaleIntegration, LSI), τα οποία περιέχουν περισσότερες από 100 πύλες μέχρι μερικές χιλιάδες πύλες (όπως οι απλοί μικροεπεξεργαστές). Πολύ Μεγάλης Κλίμακας Ολοκλήρωσης (Very Large Scale Integration, VLSI) που περιέχουν κυκλώματα τα οποία σχηματίζονται από πολλά εκατομμύρια πύλες (όπως οι σύγχρονοι μικροεπεξεργαστές). 21

Κατηγορίες υπολογιστικών συστημάτων (1) Με βάση το μέγεθος, την ταχύτητα και την τιμή τους, τα υπολογιστικά συστήματα μπορούν να κατηγοριοποιηθούν ως εξής: Οι προσωπικοί υπολογιστές (personalcomputers) χρησιμοποιούνται από ένα μόνο χρήστη και έχουν περιορισμένες υπολογιστικές δυνατότητες σε σχέση με άλλους υπολογιστές. Υπάρχουν διάφορες παραλλαγές τους (notebook, laptop, desktop, tower, workstations, network computer). Μια πιο ισχυρή από απόψεως δυνατοτήτων κατηγορία προσωπικών υπολογιστών είναι οι εξυπηρετητές (servers). Οι εξυπηρετητές χρησιμοποιούνται για να υποστηρίξουν ένα δίκτυο υπολογιστών που επιτρέπει την κοινή χρήση αρχείων, προγραμμάτων και υλικού όπως οι εκτυπωτές. Οι μίνι-υπολογιστές (minicomputers) είναι πιο ισχυρά συστήματα που μπορούν να υποστηρίξουν ένα σύνολο χρηστών, οι οποίοι επιτελούν διαφορετικές εργασίες. Συνήθως χρησιμοποιούνται από εταιρείες και οργανισμούς για επεξεργασία πληροφοριών. 22

Κατηγορίες υπολογιστικών συστημάτων (2) Οι μεγάλοι υπολογιστές (mainframes) αποτελούν ισχυρά συστήματα και μπορούν να υποστηρίξουν εκατοντάδες χρήστες «συγχρόνως». Απαιτούν συνήθως δαπανηρό περιβάλλον υποστήριξης, δηλαδή κλιματισμό, ειδικές αίθουσες κλπ. Οι υπερυπολογιστές(supercomputers) είναι τα πλέον ισχυρά συστήματα και χρησιμοποιούνται κυρίως σε εξειδικευμένες, υπολογιστικά απαιτητικές, εφαρμογές, όπως π.χ. η μετεωρολογία, αμυντικές εφαρμογές κλπ. 23

Ιστορική αναδρομή (1) 2500 π.χ.: Εφευρίσκεται ο άβακας, η γνωστή συσκευή για την καταγραφή αριθμητικών τιμών (αριθμητήριο). Εικόνα 1: Άβακας (Ανακτήθηκε 10 Μαρτίου 2015) 24

Ιστορική αναδρομή (2) Μηχανισμός Αντικυθύρων: Αναλογικός Υπολογιστής όπως παρουσίαζεται στην παρακάτω εικόνα: Εικόνα 2:Μηχανισμός Αντικυθύρων (Ανακτήθηκε 10 Μαρτίου 2015) 25

Ιστορική αναδρομή (3) 1641 μ..: Ο Pascalεφευρίσκει την πρώτη μηχανή πρόσθεσης και αφαίρεσης. Λίγο μετά: ΟLeibniz εφευρίσκει μηχανή πρόσθεσης, αφαίρεσης, πολλαπλασιασμού, και διαίρεσης. Εικόνα 3: Μηχανή Leibniz (Ανακτήθηκε, 10 Μαρτίου 2015) 26

Ιστορική αναδρομή (4) Τέλη 18 ου αιώνα:ο Jacquard σχεδιάζει αργαλειό που χρησιμοποιεί διάτρητες κάρτες. Η πρώτη μηχανή που εφαρμόζει αποθήκευση και προγραμματισμό. Εικόνα 4: Μηχανή Jacquard (Ανακτήθηκε, 10 Μαρτίου 2015) 27

Ιστορική αναδρομή (5) 1823: Ο Babbageσχεδιάζει τηδιαφορική μηχανή,που λύνει πολυωνυμικέςεξισώσεις. Αργότερα: Σχεδιάζει την αναλυτική μηχανή,με πολλά χαρακτηριστικά σύγχρονων υπολογιστών: μνήμη, χειριστή, εισόδους-εξόδους, προγραμματισμό με διάτρητες κάρτες. Εικόνα 5: Μηχανή Babbage (Ανακτήθηκε, 10 Μαρτίου 2015) 28

Ιστορική αναδρομή (6) 19ος αιώνας: Η Ada AugustaByronεκδίδει μελέτη με οδηγίες για το πώς η μηχανή του Babbage μπορεί να προγραμματιστεί για να εκτελέσει εργασίες πέραν των αριθμητικών πράξεων (σύνθεση μουσικής). 1890: Ο Hollerithκατασκευάζει προγραμματιζόμενη μηχανή που διαβάζει, καταμετρά, και ταξινομεί δεδομένα αποθηκευμένα σε διάτρητες κάρτες. Η μηχανή χρησιμοποιείται στην απογραφή πληθυσμού των Η.Π.Α. Η εργασία οδηγεί στην ίδρυση της ΙΒΜ. 29

Ιστορική αναδρομή (7) Οι μαθηματικές βάσεις της σύγχρονης επιστήμης των υπολογιστών : 1931: Κουρτ Γκέντελ Το πιο διάσιμο θεώρημα μη-πληρότητας διατυπώνει ότι για κάθε αυτοσυνεπέςαναδρομικό αξιωματικό σύστημα αρκετά ισχυρό ώστε να περιγράφει την αριθμητική των φυσικών αριθμών (αριθμητική Πεάνο), υπάρχουν αληθείς προτάσεις για τους φυσικούς αριθμούς που δεν μπορούν να αποδειχθούν από τα αξιώματα 1936: Ο Alan Turing ανακοινώνει ένα θεωρητικό μοντέλο ικανό να αναπαραστήσει κάθε υπολογιστική συσκευή. Πρόκειται για την λεγόμενη μηχανή Turingπου αποτελεί από τότε το βασικό μαθηματικό εργαλείο μελέτης της ισχύος των υπολογιστών. 30

Παρένθεση Τι είναι το Turing test? Live example: http://alice.pandorabots.com 31

Ιστορική αναδρομή (8) 1939:Οι Atanasoffκαι Berryδημιουργούν στο Πανεπιστήμιο της Iowa τον ABC, τον πρώτο ψηφιακό ηλεκτρονικό υπολογιστή ειδικής χρήσης (επίλυση συστημάτων γραμμικών εξισώσεων). Εικόνα 6: Atanasoff και Berry υπολογιστής (Ανακτήθηκε, 10 Μαρτίου 2015) 32

Ιστορική αναδρομή (9) Β Παγκόσμιος Πόλεμος: Ο Turingκατασκευάζει τον ACE(Automatic Computer Engine) με δυνατότητα επεξεργασίας 25,000 χαρακτήρων/δευτερόλεπτο. 1946: Ολοκληρώνεται ο ENIAC,ο πρώτος ηλεκτρονικός υπολογιστής γενικής χρήσης. 30m μήκος 3m ύψος 30 τόνοι 18,000 λυχνίες Εικόνα 7:Yπολογιστής ΕΝΙΑC (Ανακτήθηκε, 10 Μαρτίου 2015) 33

Ιστορική αναδρομή (10) 1950, Πανεπιστήμιο της Pennsylvania: Κατασκευάζεται ο EDVAC,o πρώτοςυπολογιστής βασισμένος στην αρχιτεκτονική Eckert-von Neumann(η μνήμη περιέχει όχι μόνο δεδομένα, αλλά και προγράμματα). 34

Μοντέλο Von Neumann Μοντέλο αρχιτεκτονικής υπολογιστή von Neumann Ορίζει ότι το πρόγραμμα αποθηκεύεται στη μνήμη (όχι μόνο τα δεδομένα!) Ακολουθιακή εκτέλεση εντολών Έχει 4 υποσυστήματα: Μνήμη. Αριθμητική & λογική μονάδα (ΑΛΜ). Μονάδα ελέγχου. Είσοδο/ έξοδο. 35

Ιστορική αναδρομή (11) 1947: Ανακάλυψη του τρανζίστορ. 1959-1965: Εντυπωσιακή σμίκρυνση των Η/Υ και μείωση του κόστους τους. 1956-1975: Εμφάνιση ολοκληρωμένων κυκλωμάτων. Περαιτέρω μείωση κόστους και μεγέθους των Η/Υ. Δεκαετία 70: Εμφάνιση υπολογιστών για χομπίστες. Εμφάνιση υπερ-υπολογιστών. OSeymour Cray σχεδιάζει τον CRAY-1, που κατασκευάζεται το 1976. Δεκαετία 80: Κατασκευή από την ΙΒΜ του πρώτου προσωπικού υπολογιστή (PC, Perconal Computer). 1981: Εμφανίζονται ιοί υπολογιστών. 36

Ιστορική αναδρομή (12) 1983: Η Apple εκδίδει τον ηλεκτρονικό υπολογιστή Lisa, που περιλαμβάνει γραφικό περιβάλλονεπικοινωνίας ανθρώπου υπολογιστή. 37

Ιστορική αναδρομή (13) 1989: Το Ευρωπαϊκό Κέντρο Πυρηνικών Ερευνών (CERN) ξεκινά την κατασκευή ενός πρωτοκόλλου για την ανταλλαγή εγγράφων μεταξύ υπολογιστών. 1989-1992: Εισάγεται το πρωτόκολλο http,που επιτρέπει την προσπέλαση εγγράφων με κείμενο και εικόνες από απομακρυσμένους υπολογιστές, ανεξαρτήτως κατασκευής και χρησιμοποιούμενου λογισμικού. 1994: Παγκόσμιος Ιστός (World Wide Web). 38

Υλικό 1ης γενιάς(1951-59) Ηλεκτρονική λυχνία: Μεγάλο μέγεθος, μικρή αξιοπιστία, πολλή θερμότητα. Μαγνητικό τύμπανο: Συσκευή μνήμης που περιστρέφονταν κάτω από κεφαλήανάγνωσης/ εγγραφής. Μαγνητική ταινία: Σειριακή μνήμη. 39

Υλικό 2ης γενιάς(1959-65) Τρανζίστορ: Αντί λυχνίας. Ταχύτερο, μικρότερο, ανθεκτικότερο, φθηνότερο. Σε πίνακες κυκλωμάτων. Μαγνητικός πυρήνας: Αντί μαγνητικού τυμπάνου. Άμεση προσπέλαση δεδομένων. Μαγνητικός δίσκος: Αντί μαγνητικής ταινίας. Επίσης άμεση προσπέλαση δεδομένων. 40

Υλικό 3ης γενιάς (1965-71) Ολοκληρωμένα κυκλώματα: Αντί πινάκων κυκλωμάτων. Συμπαγή κομμάτια σιλικόνης. Μικρότερα, φθηνότερα, ταχύτερα, πιο αξιόπιστα. Τερματικά: Συσκευές εισόδου/εξόδουμε πληκτρολόγιο και οθόνη. 41

Υλικό 4ης γενιάς (1971-σήμερα) Κυκλώματα μεγάλης ολοκλήρωσης(large-scale integration, LSI)και πολύ μεγάλης ολοκλήρωσης (very large-scale integration, VLSI): Πρόοδος στη τεχνολογία του τσιπ (chip). Προσωπικοί υπολογιστές(personal Computers, PC), εμπορική αγορά: Εταιρίες (π.χ., Apple, Atari, HP) κατασκευάζουν πλέον προσωπικούς υπολογιστές. 42

Πρόσφατο υλικό Έξυπνα Κινητά (Smartphones). Έξυπνες Ηλεκτρικές Συσκευές (Smart Appliances). Έξυπνες Προσωπικές Συσκευές (Smart Devices). 43

Νόμος του Moore Κάθε 18 μήνες, η πυκνότητα των ολοκληρωμένων κυκλωμάτων διπλασιάζεται. Gordon Moore (συνιδρυτής της εταιρείας Intel). Εικόνα 8:Νόμος του Moore(Ανακτήθηκε, 10 Μαρτίου 2015) 44

Παράλληλη επεξεργασία/δικτύωση Παράλληλος υπολογισμός: Πολλαπλοί επεξεργαστές αλληλεπιδρούν και συνεργάζονται για ταχύτερη επεξεργασία δεδομένων. Δικτύωση: Το ethernetεπιτρέπει σε μικρούς υπολογιστές να συνδεθούν μεταξύ τους και να ανταλλάξουν δεδομένα. δίκτυα υπολογιστών. ARPANET + Τοπικά δίκτυα υπολογιστών Διαδίκτυο. 45

Λογισμικό 1ης γενιάς (1951-59) Γλώσσα μηχανής: Τα προγράμματα γράφονται στη δυαδική γλώσσα, όπου τα πάντα εκφράζονται ως ακολουθίες από 0 και 1. Γλώσσα assembly και μεταγλωττιστής assembly: Τα προγράμματα γράφονται σε τεχνητή γλώσσα ειδικών κωδικών. Έπειτα μεταγλωττίζονται σε γλώσσα μηχανής. Οι προγραμματιστές αρχίζουν να διαχωρίζονται σε: προγραμματιστές συστημάτων και προγραμματιστές εφαρμογών. 46

Λογισμικό 2ης γενιάς (1959-65) Γλώσσες υψηλού επιπέδου και μεταφραστές: Τα προγράμματα γράφονται σε γλώσσα (π.χ., FORTRAN, COBOL, LISP) που χρησιμοποιεί αγγλικές λέξεις/φράσεις. Έπειτα μεταφράζεται σε γλώσσα μηχανής. ιάγραµµα 7: Λογισµικό 2ης γενιάς ( ιδάσκων, 2015). 47

Λογισμικό 3ης γενιάς (1965-71) (1) Ακόμη μεγαλύτερη διαφοροποίηση ανάμεσα σε: Λογισμικό συστημάτων: Λογισμικό βασικών χρήσεων. Λειτουργικά συστήματα (αναλαμβάνουν τις πολύ βασικές λειτουργίες, π.χ. ποια προγράμματα θα εκτελεστούν και πότε, διαχείριση πολλών χρηστών). Μεταφραστές, μεταγλωττιστές, κλπ. Λογισμικό εφαρμογών: Λογισμικό άλλων χρήσεων. Οι προγραμματιστές αρχίζουν να γράφουν προγράμματα που θα χρησιμοποιηθούν από μη προγραμματιστές. Απομάκρυνση του χρήστη από το υλικό. 48

Λογισμικό 3ης γενιάς (1965-71) (2) Διάγραμμα 8: Λογισμικό 3ης γενιάς (Διδάσκων, 2015). 49

Λογισμικό 4ης γενιάς (1971-89) Δομημένος προγραμματισμός: Γλώσσες που τον υποστηρίζουν: Pascal, C, QuickBASIC,... Ισχυρότερα λειτουργικά συστήματα: UNIX, MS-DOS, γραφικό περιβάλλον στα Macintosh Νέο λογισμικό εφαρμογών: Λογιστικά φύλλα (Lotus) Επεξεργαστές κειμένου(word Perfect) Συστήματα διαχείρισης βάσεων δεδομένων(dbase) 50

Λογισμικό 5ης γενιάς (1990- σήμερα) Microsoft: Το λειτουργικό σύστημαwindows και άλλα προγράμματα εφαρμογών της εταιρίαςmicrosoft (π.χ., MS Excel, MS Word, MS Access)κυριαρχούν στην αγορά. Αντικειμενοστραφής σχεδιασμός: Βασίζεται σε ιεραρχία αντικειμένων. Γλώσσες που τον υποστηρίζουν: C++, Java. Παγκόσμιος Ιστός (World Wide Web): Διευκολύνει την παγκόσμια επικοινωνία μέσω του Διαδικτύου. Οι υπολογιστές χρησιμοποιούνται άνετα και από άτομα που δεν γνωρίζουν πληροφορική. 51

Οι υπολογιστές ως εργαλείο Διάγραμμα 9: Οι υπολογιστές ως εργαλείο (Διδάσκων, 2015). 52

Οι υπολογιστές ως πεδίο μελέτης (1) Ποιες εργασίες μπορούν να εκτελεστούν (γρήγορα) στον υπολογιστή; Τέσσερα απαραίτητα προσόντα ενός «πληροφορικού»: 1. Αλγοριθμική σκέψη. 2. Γνώση μεθόδων αναπαράστασης δεδομένων. 3. Προγραμματιστική ικανότητα. 4. Σχεδιαστική ικανότητα. 53

Οι υπολογιστές ως πεδίο μελέτης (2) Α. Περιοχές της πληροφορικής σχετικές με συστήματα: Αλγόριθμοι & δομές δεδομένων. Γλώσσες προγραμματισμού. Αρχιτεκτονική υπολογιστών. Λειτουργικά συστήματα. Τεχνολογία & μεθοδολογία λογισμικού. Επικοινωνία ανθρώπου-υπολογιστή. 54

Οι υπολογιστές ως πεδίο μελέτης (3) Β. Περιοχές της πληροφορικής σχετικές με εφαρμογές: Αριθμητικός & συμβολικός υπολογισμός. Βάσεις δεδομένων & ανάκτηση πληροφοριών. Τεχνητή νοημοσύνη & ρομποτική. Γραφικά υπολογιστών. Βιοπληροφορική. 55

Ερωτήσεις για σκέψη Επηρεάζει την καθημερινή σας ζωή το Διαδίκτυο; Πώς; Ποια κοινωνικά ζητήματα ανακύπτουν από τη διάδοση της χρήσης του Διαδικτύου; Τι είδους εξελίξεις προβλέπετε στο μέλλον λόγω του Διαδικτύου; 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. 56

Βιβλιογραφία Forouzan, Β. Α. (2003). Εισαγωγή στην Επιστήμη των Υπολογιστών, Εκδόσεις Κλειδάριθμος. Tanenbaum, Α. S. (2013). Modern Operating Systems (3rd Edition), Pearson. Παπακωνσταντίνου, Γ., Τσανάκας, Π., Κοζύρης, Ν., Μανουσοπούλου, Α. και Ματζάκος,Π. (2004). Τεχνολογία Υπολογιστικών Συστημάτων και Λειτουργικά Συστήματα, ISBN 960-7251-25-3, Αθήνα. ΠασπαλλήςN.(2011). Εισαγωγή στην Επιστήμη της Πληροφορικής Σημειώσεις μαθήματος.τμήμα Πληροφορικής, Πανεπιστήμιο Κύπρου. 57