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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Αρχιτεκτονική υπολογιστών

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

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

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

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

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

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

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

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

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

Ιστορία της γραφής και της τεχνολογίας των πληροφοριών

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

Κεφάλαιο 1 Αφαιρετικότητα και Τεχνολογία Υπολογιστών (Computer Abstractions and Technology)

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

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

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

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

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

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

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

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

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

ΠΛΗΡΟΦΟΡΙΚΗ 1 Ο ΜΑΘΗΜΑ

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

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

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

ΠΛΗΡΟΦΟΡΙΚΗ I. 1 η ΔΙΑΛΕΞΗ ΕΙΣΑΓΩΓΗ

Ιστορία της γραφής και της τεχνολογίας των πληροφοριών

Αρχιτεκτονική υπολογιστών

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

Το «κλειστό» σύστημα. Ανοικτές επικοινωνίες... Εισαγωγή στην Τεχνολογία της Πληροφορικής. Εισαγωγή στην τεχνολογία της πληροφορικής

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

Σύντομη Ιστορική Αναδρομή των Προγραμματιζόμενων Υπολογιστών

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

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

Στόχοι Κεφαλαίου. Βασικές έννοιες (ΙΙ) Βασικές έννοιες. Γενική Εικόνα. Νικόλας Τσαπατσούλης,

Λογισμικό - Προγράμματα

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

Information Technology for Business

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

ΜΑΘΗΜΑ 3 MULTIPLE CHOICE

ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE)

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. ΚΕΦΑΛΑΙΟ 4ο ΜΝΗΜΕΣ. (c) Αμπατζόγλου Γιάννης, Ηλεκτρονικός Μηχανικός, καθηγητής ΠΕ17

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

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

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

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

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Αλέξιος Δούβαλης Αναπληρωτής Καθηγητής Τμήμα Φυσικής Πανεπιστήμιο Ιωαννίνων

Προγράμματα εφαρμογών

Εισαγωγή στους Η/Υ. Η εμφάνιση και η εξέλιξη των Η/Υ

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

Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ

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

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

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

Εισαγωγή στην Αρχιτεκτονική Η/Υ

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

Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 1

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

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

2. Αλγόριθμοι, δομές δεδομένων και πολυπλοκότητα

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

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

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

Η επικράτηση των ψηφιακών κυκλωμάτων 1o μέρος

ΠΛΗΡΟΦΟΡΙΚΗ I ΕΙΣΑΓΩΓΙΚΗ ΔΙΑΛΕΞΗ

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

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

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

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

ΨΗΦΙΑΚΟΣ ΓΡΑΜΜΑΤΙΣΜΟΣ

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

Εισαγωγή στα Συστήματα Ψηφιακής Επεξεργασίας Σήματος

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

Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού

ΜΑΘΗΜΑ: Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ. 1 η ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Μονάδες Μνήμης και Διατάξεις Προγραμματιζόμενης Λογικής

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος...9 ΚΕΦ. 1. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ - ΚΩΔΙΚΕΣ

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

4 η γενιά ( δεκαετία 70 έως σήμερα) Δομικό Στοιχείο : Ολοκληρωμένο κύκλωμα ή τσιπ μεγάλης κλίμακας ολοκλήρωσης.

Υπολογιστές Ι. Άδειες Χρήσης. Εισαγωγή. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

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

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

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

Transcript:

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές http://courseware.mech.ntua.gr/ml23021/ 1 ο Μάθημα Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ E-mail: leo@mail.ntua.gr URL: http://users.ntua.gr/leo 1

Θεωρία Εισαγωγικά: Αντικείμενο Εισαγωγικές Έννοιες / Ιστορία Δεδομένα & Αριθμητική Η/Υ Ψηφιακή Λογική & Λογικά Κυκλώματα Αρχιτεκτονική & Λειτουργία Μικροεπεξεργαστών και Η/Υ Εισαγωγή στο Λογισμικό Η/Υ Εφαρμογές Εισαγωγή στις αρχές του δομημένου επιστημονικού προγραμματισμού μέσα από το περιβάλλον MATLAB 2

Syllabus 1 Εισαγωγή για την Σχολή / για το Μάθημα Εισαγωγή στους Η/Υ / Συστήματα Αρίθμησης Δυαδικό Κωδικοποίηση & Αποκωδικοποίηση Αριθμών & Χαρακτήρων 2 Άλλα Συστήματα Αρίθμησης Λογικές Μεταβλητές και Πράξεις 3 Boolean logic Boolean logic 4 Συνδυαστικά Λογικά Κυκλώματα 5-7 PCLAB PCLAB - Εισαγωγή στον επιστημονικό προγραμματισμό - ΜΑΤLAB 8-12 13 Ανακεφαλαίωση 3

Κεφάλαιο 1+2 Εισαγωγικές Έννοιες Τι είναι ένας Η/Υ? Τι είναι «αλγόριθμος»? Γιατί οι σύγχρονοι Η/Υ χρησιμοποιούν το δυαδικό σύστημα? Ιστορία των Η/Υ Βιβλίο: Επιστήμη και Τεχνολογία Υπολογιστών. Peter Bishop 4

Κεφάλαιο 1+2 Εισαγωγικές Έννοιες Τι είναι ένας Η/Υ? Τι είναι «αλγόριθμος»? Γιατί οι σύγχρονοι Η/Υ χρησιμοποιούν το δυαδικό σύστημα? Ιστορία των Η/Υ 5

Τι είναι ένας Η/Υ? 6

Τι είναι ένας Η/Υ? «Ψηφιακή Ηλεκτρονική Μηχανή Επεξεργασίας Πληροφοριών» Μηχανή: συσκευή που παράγει χρήσιμο έργο Ψηφιακή: γίνεται αποθήκευση & επεξεργασία σε ψηφιακή μορφή (δηλ. παράσταση με σειρά από 0 & 1 ) Ηλεκτρονική: αποτελείται από ηλεκτρονικά ολοκληρωμένα κυκλώματα Επεξεργασία πληροφοριών: είναι το φάσμα εργασιών εκτελουμένων από Η/Υ. 7

Τι είναι ένας Η/Υ? Δραστηριότητες Η/Υ: όλες σχετίζονται με πληροφορίες Εισαγωγή: η πληροφορία μπαίνει στον Η/Υ Εξαγωγή: η πληροφορία βγαίνει από τον Η/Υ Αποθήκευση: δημιουργία μονίμων αντιγράφων της πληροφορίας με σκοπό την επανάχρηση Ανάκτηση: ανάγνωση αποθηκευμένης πληροφορίας Αποστολή: μεταφορά πληροφοριών από Η/Υ σε Η/Υ Λήψη: λήψη πληροφοριών που στάλθηκαν από Η/Υ Επεξεργασία: ταξινόμηση, διαλογή, συνδυασμός & επαναδιατάξη πληροφοριών και διεξαγωγή υπολογισμών 8

Δηλαδή, Τι είναι ένας Η/Υ? «Ένας Η/Υ είναι μία μηχανή η οποία, υπό τον έλεγχο ενός αποθηκευμένου προγράμματος που υλοποιεί κάποιο αλγόριθμο επεξεργασίας δεδομένων, δέχεται και επεξεργάζεται αυτόματα τα δεδομένα και παρέχει τα αποτελέσματα αυτής της επεξεργασίας» ΔΕΔΟΜΕΝΑ (data) Η/Υ ΠΛΗΡΟΦΟΡΙΑ (information) «ακατέργαστα» δεδομένα ΕΠΕΞΕΡΓΑΣΙΑ μέσω κατάλληλου αλγορίθμου (προγράμματος) «δομημένα» δεδομένα 9

Τι είναι ένας Η/Υ? Γλώσσες & Προγράμματα Εφαρμογών Γλώσσες Προγραμματισμού Λογισμικό: Σύνολο προγραμμάτων που μπορούν να εκτελεσθούν από τον Η/Υ Λειτουργικό Σύστημα Γλώσσα Μηχανής ΥλικόΤεχνικό: Σύνολο συσκευών που απαρτίζουν τον Η/Υ Μικρολειτουργίες & Μικροπρογραμματισμός Ψηφιακή Λογική 10

Τι είναι ένας Η/Υ? Γλώσσες & Προγράμματα Εφαρμογών Γλώσσες Προγραμματισμού Λογισμικό: Σύνολο προγραμμάτων που μπορούν να εκτελεσθούν από τον Η/Υ Λειτουργικό Σύστημα MS Word MS Excel MS PowerPoint Internet Browsers Adobe Illustrator Adobe PhotoShop Adobe DreamWeaver MS Access. Matlab MS Windows Fortran Linux / GNU SolidWorks Unix ProEngineer Mac OS AutoCad. Abaqus Ansys LabView 11 Mathematica / Maple / MathCad

Κεφάλαιο 1+2 Εισαγωγικές Έννοιες Τι είναι ένας Η/Υ? Τι είναι «αλγόριθμος»? Γιατί οι σύγχρονοι Η/Υ χρησιμοποιούν το δυαδικό σύστημα? Ιστορία των Η/Υ 12

Ιστορία των Η/Υ Charles Babbage & Joseph Jacquard (1800) Μηχανικοί υπολογιστές: εισαγωγήεπεξεργασία-εξαγωγή George Boole (~1850) Θεωρία μαθηματικής λογικής Alan Turing (~1950) Έννοια προγραμματισμού John von Neumann (~1950) Έννοια αποθηκευμένου προγράμματος 13

Charles Babbage (1791-1871) 1. Υπολογισμοί με βάση «μηχανικών» υπολογιστών κινούμενων με ατμό The Difference Engine 2. Εισήγαγε τα στάδια υπολογιστικής διαδικασίας: Εισαγωγή-Επεξεργασία-Εξαγωγή

Joseph Jacquard (1752-1834) Εισήγαγε τα στάδια υπολογιστικής διαδικασίας: Εισαγωγή-Επεξεργασία-Εξαγωγή Αργαλειός με διάτρητες κάρτες

George Boole (1815-1864) 1854: Book An Investigation of the Laws of Thought a new variant of elementary algebra based on 0/1 Boolean algebra is the algebra of truth values 0 and 1 Έθεσε την θεωρητική βάση για τον σχεδιασμό κυκλωμάτων και την λειτουργία των υπολογιστών

Alan Turing (1912-1954) Συνέλαβε την έννοια της προγραμματιζόμενης υπολογιστικής μηχανής The Turing Machine Tape Head: Read/Write Table of instructions "in state 42, if the symbol seen is 0, write a 1; if the symbol seen is 1, shift to the right, and change into state 17; in state 17, if the symbol seen is 0, write a 1 and change to state 6;"

John Von Neumann (1903-1957) Συνέλαβε την έννοια αποθηκευμένου προγράμματος, δηλαδή ένα τρόπο να χρησιμοποιεί την μνήμη του υπολογιστή για να «αποθηκεύσει» ένα πρόγραμμα μέσα στον υπολογιστή ώστε ο υπολογιστής να παίρνει εντολές από την μνήμη του.

ENIAC (1946) ENIAC (Electronic Numerical Integrator and Computer) by John Eckert and John Mauchly of U Penn, School of Engineering 30 τόνοι 18,000 λυχνίες κενού 200kW =

ENIAC (1946) ENIAC (Electronic Numerical Integrator and Computer) by John Eckert and John Mauchly of U Penn, School of Engineering 30 τόνοι 18,000 λυχνίες κενού Η «αποθήκευση προγράμματος» γινόταν σε φυσικό επίπεδο ανοιγοκλείνοντας διακόπτες

EDVAC (1949) Successor of ENIAC by John Eckert and John Mauchly of U Penn & John von Neumann Η «αποθήκευση προγράμματος» γινόταν σε επίπεδο μνήμης Jonh Von Neumann Όλα τα δεδομένα και εντολές αναπαρίστανται μέσω δυαδικού κώδικα και αποθηκεύονται στην μνήμη του υπολογιστή Ο υπολογιστής δεν διακρίνει δεδομένα από εντολές

MARK I (1944) IBM s Automatic Sequence Controlled Calculator (ASCC) by by Howard H. Aiken, professor of Physics at Harvard 4,5 τόνοι Μηχανικά ρελέ Η «αποθήκευση προγράμματος» γινόταν με διάτρητες κάρτες

The first Computer Bug! (1951) Grace Hopper

Μετά την ανακάλυψη των ημιαγωγών.. 1947 William Shockley invents the transistor, a solid-state, reliable version of the vacuum tube. 1954 Texas Instruments announces the start of commercial production of silicon transistors. 1969 Intel s Ted Hoff designs a chip that can follow instructions and perform simple functions on data. 1981 IBM introduces its Personal Computer IBM PC 5150 1984 Apple introduces the Macintosh, a computer using a mouse and graphic interface. 1985 First retail version of Microsoft Windows on November 20, 1985, 24

Μετά την ανακάλυψη των ημιαγωγών.. 1984 Apple introduces the Macintosh, a computer using a mouse and graphic interface. 128 KB RAM 64 KB ROM 3.5" 400 KB floppy drive 512 x 342 pixel b&w monitor A mouse A few applications (MacWrite, MacPaint) 1985 First retail version of Microsoft Windows on November 20, 1985 25