Διδάσκων:Μ.Χατζόπουλος, Παραδόσεις:Τρίτη 4-6, Τετάρτη 1-3; (Αμφιθέατρο Α15) Πληροφορίες στην ιστοσελίδα του μαθήματος http://www.di.uoa.



Σχετικά έγγραφα
Εισαγωγή στην επιστήμη των υπολογιστών

Εισαγωγή στην Επιστήμη της Πληροφορικής και των Υπολογιστών

Εισαγωγή στην Επιστήμη των Η/Υ και Προγραμματισμός. Πρώτο Μάθημα - Εισαγωγικό

Εισαγωγή στην Επιστήµη της Πληροφορικής και των Υπολογιστών


Χειµερινό εξάµηνο

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ. Δρ.

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 1 : Εισαγωγή στην επιστήμη των υπολογιστών. Δρ.

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

Σύντοµη Ιστορία της Πληροφορικής

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΤΗΣ ΙΟΙΚΗΣΗΣ ΤΜΗΜΑ ΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ. Δρ. Κωνσταντίνος Κούτσικος - Δρ. Ιάσων Κουφοδόντης

ΠΑΣΠ Πανεπιστημίου Πειραιά Τμήμα Διεθνών και Ευρωπαϊκών Σπουδών

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

κεφάλαιο Βασικές Έννοιες Επιστήμη των Υπολογιστών

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

ΕΙΣΑΓΩΓΗ στους Η/Υ. Δρ. Β Σγαρδώνη. Τμήμα Τεχνολογίας Αεροσκαφών ΤΕΙ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ. Χειμερινό Εξάμηνο

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

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

Πρόλογος 13. Κεφάλαιο 1: Εισαγωγή 19. Κεφάλαιο 2: Αριθμητικά συστήματα 37. Κεφάλαιο 3: Αποθήκευση δεδομένων 61

Προγραμματισμός Μεθόδων Επίλυσης Προβλημάτων. 1. Εισαγωγή. Ιωάννης Κατάκης. ΕΠΛ 032: Προγραμματισμός Μεθόδων Επίλυσης Προβλημάτων

Προγραμματισμός Υπολογιστών

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

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

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή

1 η Γενιά Υπολογιστών

1.4 Τεχνολογικές εξελίξεις στο Υλικό Υπολογιστών

Προγραμματισμός Η/Υ. 1 η ενότητα: Εισαγωγή στις γλώσσες προγραμματισμού. Τμήμα. Τεχνολόγων Περιβάλλοντος. ΤΕΙ Ιονίων Νήσων

Κεφάλαιο 2 ο Βασικές Έννοιες Αλγορίθμων (σελ )

Εισαγωγή στους Η/Υ. Γιώργος Δημητρίου. Μάθημα 1 ο

Δομή Ηλεκτρονικού υπολογιστή

Πληροφορική και Υπολογιστές

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

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

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

Εισαγωγή στην Επιστήµη των Η/Υ

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

Εισαγωγή στην Πληροφορική. Ανδρέας Παπασαλούρος

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

Εισαγωγή στην Επιστήµη των Η/Υ

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

Α. Ερωτήσεις Ανάπτυξης

ιαφάνειες παρουσίασης #1

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

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 2ο Αναπαράσταση Δεδομένων

Κεφάλαιο 8. Αριθμητική Λογική μονάδα

4.2.1 Α εξάμηνο Β εξάμηνο Γ εξάμηνο 4.2. ΣΥΝΟΠΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΑΝΑ ΕΞΑΜΗΝΟ

Πληροφορική Ι (Θεωρία)

ΑΛΓΟΡΙΘΜΟΙ. Τι είναι αλγόριθμος

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

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο. Επικοινωνία:

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

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

Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου. Ενότητα 1 Η εξέλιξη των αυτοματισμών και οι προγραμματιζόμενοι λογικοί ελεγκτές

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

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

Σήμερα. Εργαστήρια Τεχνικών Προγραμματισμού. Διαδικαστικά 19/3/2015. ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ και Τεχνικές Προγραμματισμού

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

5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ

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

Αρβανίτη Κατερίνα Κατζιλιέρη Μαρία Μπεζαντέ Καλλιόπη Παναγοπούλου Κατερίνα

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. 1 ο Μάθημα. Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ. url:

Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ

ΑΙΘΟΥΣΑ 1 ΠΡΟΓΡΑΜΜΑ ΧΕΙΜΕΡΙΝΟΥ ΕΞΑΜΗΝΟΥ ΑΚΑΔΗΜΑΙΚΟΥ ΕΤΟΥΣ 2017/2018

Δεδομένα & Αναπαράσταση Πληροφορίας

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

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

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

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

Τετάρτη 5-12/11/2014. ΣΗΜΕΙΩΣΕΙΣ 3 ου και 4 ου ΜΑΘΗΜΑΤΟΣ ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΑΡΧΙΤΕΚΤΟΝΙΚΗ Η/Υ Α ΕΞΑΜΗΝΟ

Οργάνωση επεξεργαστή (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Προγραμματισμός Η/Υ. Αλγόριθμοι. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Δυαδικό Σύστημα Αρίθμησης

ΣΗΜΕΙΩΣΕΙΣ ΓΡΑΦΙΣΤΙΚΗ ΜΕ Η/Υ 1. Του Αποστόλου Παπαποστόλου Επίκουρου Καθηγητή του ΤΕΙ Αθήνας

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

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

Σχεδίαση και Ανάλυση Αλγορίθμων Ενότητα 1: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ - ΟΡΙΣΜΟΙ

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

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον

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

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 1 Ο. Εισαγωγή στις έννοιες Πρόβλημα, Αλγόριθμος, Προγραμματισμός, Γλώσσες Προγραμματισμού

ΠΛΗΡΟΦΟΡΙΚΗ Ι Εργαστήριο 1 MATLAB ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave

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

Κεφ. 2 Θέματα Θεωρητικής Επιστήμης Υπολογιστών. Κοντογιάννης Βασίλειος ΠΕ19

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

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ. Σημειώσεις Θεωρίας

Κεφάλαιο 7. ΕΠΑΛ Σύμης Εφαρμογές πληροφορικής Ερωτήσεις επανάληψης

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

Ελεύθερο Λογισμικό. Ερευνητική Εργασία Τμήμα Α2-3 ου ΓΕΛ Κομοτηνής Ιανουάριος 2014

Η ΙΣΤΟΡΙΑ ΤΩΝ ΠΡΟΣΩΠΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ!!! 1 ο ΕΠΑΛ ΡΟΔΟΥ ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ!!!! Χατζηνικόλας Κώστας

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

Συλλογή & Επεξεργασία Δεδομένων. Προγραμματίζοντας τον Arduino Μέρος Ι: Μεταβλητές, Εντολές Εισόδου & Εξόδου. Ολοκληρωμένο Περιβάλλον Ανάπτυξης (IDE)

Προγραμματισμός Η/Υ. Προτεινόμενα θέματα εξετάσεων Εργαστήριο. Μέρος 1 ό. ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής

Κεφάλαιο 1 Προγραμματισμός Υπολογιστή. Εφαρμογές Πληροφορικής Κεφ. 7 Καραμαούνας Πολύκαρπος 1

Εισαγωγή στον Προγ/μό Υπολογιστών. Διάλεξη 0

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

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

Transcript:

Πληροφορική 1

Διδάσκων:Μ.Χατζόπουλος, Παραδόσεις:Τρίτη 4-6, Τετάρτη 1-3; (Αμφιθέατρο Α15) Πληροφορίες στην ιστοσελίδα του μαθήματος http://www.di.uoa.gr/~organosi/ 2

Η δομή του μαθήματος Εισαγωγή στην Επιστήμη των Υπολογιστών Εργαστήριο Προγραμματισμός Υπολογιστών με Γλώσσα C. Σημειώσεις Εισαγωγή στην Επιστήμη των Υπολογιστών B.Forouzan Η επιστήμη των υπολογιστών J.G.Brookshear 3

Εισαγωγή στην επιστήμη των υπολογιστών Υπολογιστές και Δεδομένα Κεφάλαιο 1 Εισαγωγή 4

Ο Υπολογιστής ως Μαύρο Κουτί Υπάρχουν δύο μοντέλα υπολογιστή Επεξεργαστής Δεδομένων Προγραμματιζόμενος Επεξεργαστής Δεδομένων 5

Επεξεργαστής Δεδομένων Το μοντέλο αυτό θα μπορούσε να αναπαραστήσει έναν εξειδικευμένο υπολογιστή (ή επεξεργαστή) που έχει σχεδιαστεί για να κάνει μια συγκεκριμένη εργασία, όπως ο έλεγχος της θερμοκρασίας ενός κτιρίου ή ο έλεγχος της ροής καυσίμων σε ένα αυτοκίνητο. Οι υπολογιστές όπως χρησιμοποιούνται σήμερα είναι μηχανές γενικής χρήσης 6

Προγραμματιζόμενος Επεξεργαστής Δεδομένων Πρόγραμμα (Program) είναι ένα σύνολο οδηγιών / εντολών οι οποίες λένε στον υπολογιστή τι να κάνει με τα δεδομένα. Τα προγράμματα αποτελούνται από σύνολα εντολών οι οποίες είναι γραμμένες σε μια γλώσσα προγραμματισμού. 7

Προγραμματιζόμενος Επεξεργαστής Δεδομένων Σ αυτό το μοντέλο, τα δεδομένα εξόδου (output data) εξαρτώνται από το συνδυασμό δύο παραγόντων: των δεδομένων εισόδου (input data) του προγράμματος. 8

Ίδιο πρόγραμμα, διαφορετικά δεδομένα εισόδου 9

Ίδια δεδομένα εισόδου, διαφορετικά προγράμματα 10

ΤΟ ΜΟΝΤΕΛΟ VON NEUMANN Ορίζει τον υπολογιστή ως τέσσερα υποσυστήματα: Μνήμη Αριθμητική και Λογική μονάδα Μονάδα Ελέγχου Είσοδος / Έξοδος Ορίζει ότι το πρόγραμμα πρέπει να αποθηκεύεται στη μνήμη Ορίζει ότι το πρόγραμμα αποτελείται από πεπερασμένο αριθμό εντολών οι οποίες εκτελούνται η μία μετά την άλλη, σειριακά 11

Το Μοντέλο Von Neumann 12

Υλικό Υπολογιστών Ένας φυσικός υπολογιστής πρέπει να περιέχει και τα τέσσερα συστατικά στοιχεία που ορίσθηκαν από τον von Neumann, και τα οποία αναφέρονται ως υλικό υπολογιστή (computer hardware). 13

Δεδομένα Τα δεδομένα πρέπει να αποθηκευθούν στον υπολογιστή με τη μορφή ηλεκτρικών σημάτων και πιο συγκεκριμένα με την παρουσία ή την απουσία τους. Έτσι μετατρέπονται σε κάποιο σύστημα το οποίο χρησιμοποιεί μόνο δύο καταστάσεις (0 και 1). Με κάποιον τρόπο αποθηκεύονται οι διάφοροι τύποι δεδομένων ως δυαδικά σχήματα (ακολουθίες από μηδενικά και άσσους) αφού οργανωθούν σε διάφορα λογικά σύνολα και μορφές (οργάνωση δεδομένων) 14

Λογισμικό Υπολογιστών Το βασικό χαρακτηριστικό του μοντέλου von Neumann είναι η έννοια του αποθηκευμένου προγράμματος. Υπάρχουν δύο χαρακτηριστικά του προγραμματισμού που πρέπει να γίνουν κατανοητά. 15

Λογισμικό Υπολογιστών Τα προγράμματα όπως και τα δεδομένα πρέπει να αποθηκεύονται στη μνήμη του υπολογιστή 16

Λογισμικό Υπολογιστών Το πρόγραμμα πρέπει να έχει τη μορφή μιας ακολουθίας εντολών. Κάθε εντολή χειρίζεται ένα ή περισσότερα στοιχεία δεδομένων Πρόγραμμα που αποτελείται από εντολές 1. Εισαγωγή του πρώτου στοιχείου δεδομένων στη μνήμη. 2. Εισαγωγή του δεύτερου στοιχείου δεδομένων στη μνήμη. 3. Πρόσθεση των δύο αριθμών και αποθήκευση του αποτελέσματος στη μνήμη. 4. Εμφάνιση του αποτελέσματος. 17

Λογισμικό Υπολογιστών Έννοιες που σχετίζονται με την ανάπτυξη λογισμικού είναι οι: Αλγόριθμος η βήμα προς βήμα επίλυση προβλήματος Γλώσσες προγραμματισμού τα προγράμματα γράφονται σε γλώσσες προγραμματισμού Τεχνολογία Λογισμικού η σχεδίαση και συγγραφή προγραμμάτων σε μια δομημένη μορφή Λειτουργικά Συστήματα μια ομάδα εντολών που είναι κοινές για όλα τα προγράμματα 18

Ιστορικό ΜΗΧΑΝΙΚΕΣ ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΗΧΑΝΕΣ (ΠΡΙΝ ΑΠΟ ΤΟ 1930) Pascal Leibnitz Jacquard Babbage Hollerith 19

20

21

22

23

Ιστορικό ΕΜΦΑΝΙΣΗ ΤΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ (1930-1950) ABC (Atanasoff Berry Computer), για επίλυση συστημάτων γραμμικών εξισώσεων Konrad Zuse, μηχάνημα γενικής χρήσης Z1 Howard Aiken, κατασκευή ενός τεράστιου υπολογιστή (Mark I) Alan Turing, Colossus για να σπάσει τον κώδικα Enigma των Γερμανών πρώτος πλήρως ηλεκτρονικός υπολογιστής γενικής χρήσης, ENIAC, ολοκληρώθηκε το 1946, χρησιμοποιούσε 18.000 λυχνίες κενού, είχε μήκος 30 μέτρα και ύψος 3, και ζύγιζε 30 τόνους 24

Ιστορικό Οι πέντε προαναφερθέντες υπολογιστές χρησιμοποιούσαν τη μνήμη μόνο για την αποθήκευση δεδομένων Ο πρώτος υπολογιστής που βασιζόταν στην ιδέα του von Neumann κατασκευάστηκε το 1950 στοπανεπιστήμιοτηςpennsylvania, και ονομάστηκε EDVAC. Την ίδια εποχή, ένας παρόμοιος υπολογιστής με όνομα EDSAC κατασκευαζόταν στο Πανεπιστήμιο του Cambridge της Αγγλίας από τον Maurice Wilkes. 25

Ιστορικό ΓΕΝΙΕΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ (1950-ΣΗΜΕΡΑ) Πρώτη γενιά (μεταξύ 1950 και 1959), ογκώδεις υπολογιστές που χρησιμοποιούσαν ως ηλεκτρονικούς διακόπτες λυχνίες κενού Δεύτερη γενιά(μεταξύ 1959 και 1965), τρανζίστορ Τρίτη γενιά (μεταξύ 1965 και 1975), ολοκληρωμένο κύκλωμα Τέταρτη γενιά(μεταξύ μικροϋπολογιστές 1975 και 1985), Πέμπτη γενιά (βρίσκεται σε εξέλιξη), φορητοί υπολογιστές, υπολογιστές χειρός, βελτιώσεις στα δευτερεύοντα μέσα αποθήκευσης (CD-ROM, DVD, κ.λπ.), πολυμέσα (multimedia), φαινόμενο της εικονικής πραγματικότητας (virtual reality) 26