Technische Informatik 2 Computer Geschichte



Ähnliche Dokumente
Vorlesung 2 Computer Geschichte

Wichtige Rechnerarchitekturen

Die Geschichte des Computers

Brückenkurs / Computer

Computertechnik 03: Hardware. Hochschule für Technik und Wirtschaft WS 14/15 Dozent: R. Witte

Geschichte der Informatik

FHZ. K01 Geschichte des Computers. Lernziele. Hochschule Technik+Architektur Luzern. Inhalt

Informatik Mensch Gesellschaft. Historische Entwicklung der Informationstechnik (von Anfang bis Heute)

Dipl. Ing. (FH) Ehrenfried Stuhlpfarrer

Informatik - Lehrgang 2000/2001 GRUNDLAGEN

Einführung in die Informatik

Allgemeine Informatik Thema 1 Informatik; Konzepte (II)

Brückenkurs / Computer

Geschichte der Informatik

Einleitung. Dr.-Ing. Volkmar Sieh WS 2005/2006. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg

Übersicht. Einleitung. Übersicht. Architektur. Dr.-Ing. Volkmar Sieh WS 2008/2009

TO-220 TO-202 TO-92 TO-18. Transistoren mit verschiedenen Gehäusen

Wirtschaftsinformatik 05: Hardware. Dozent: R. Witte

Einleitung. Dr.-Ing. Volkmar Sieh. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2006/2007

Elektromechanische Computer

B Einführung. 1 Historische Entwicklung. 1 Historische Entwicklung (3) 1 Historische Entwicklung (2)

Kann ein Computer denken?

GESCHICHTE DER COMPUTERTECHNIK

Die Erfindung der ersten Computer und Vergleich der Intentionen der Erfinder

Computermuseum WSI. Prof. Dr. Herbert Klaeren

HISTORISCHES INFORMATIK-MUSEUM DER UNIVERSIDAD POLITECNICA DE MADRID

1. Digitale Medien. 2. Webtechnologien. 3. Web 2.0, Semantic Web. 4. Wissensmanagement. 1. Methoden des Wissensmanagements 2.

Algorithmus, siehe (1)

Technische Informatik I

Das Rechnermodell von John von Neumann

Grundlagen der Informatik

Die Geschichte der Taschenrechner

Programmieren. Kapitel 2: Der Traum vom automatischen Rechnen ein Streifzug durch die Computergeschichte. Wintersemester 2008/2009

2. Negative Dualzahlen darstellen

Hochleistungsrechnen für Wissenschaft und Wirtschaft im internationalen Verbund

1. Entwicklung der Datenverarbeitung

Computer-Generationen

Computeria Urdorf. Treff vom 16. Januar Was ist ein Computer?

Einführung (0) Erster funktionsfähiger programmgesteuerter Rechenautomat Z3, fertiggestellt 1941 Bild: Nachbau im Deutschen Museum München

Ursprung des Internets und WWW

Berühmte Informatiker

Vorlesung Computational Engineering I Rechnerarchitektur WS 2012/13

Programmieren was ist das genau?

Informatik. 12.c. 1. Nachrichten, Informationen, Daten, Kommunikation

Facharbeit Informatik. Thema:

Geschichte des Computers. Die Geschichte des Computers

Informatik im Studiengang Allgemeiner Maschinenbau Sommersemester 2014

Ein kleiner Einblick in die Welt der Supercomputer. Christian Krohn

Probestudium. Paralleles Programmieren für moderne Multicore-Prozessoren. Prof. Dr. Hans Jürgen Ohlbach

Im Original veränderbare Word-Dateien

Daten verarbeiten. Binärzahlen

Vorlesung. Technologische Grundlagen der Informationsverarbeitung. Rechnerarchitektur. Dipl.-Ing. Gert Martin

Dr. Monika Meiler. Inhalt

Technische Informatik I, SS 2001

Grundlagen der Informatik

Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen

ODER I EINFÜHRUNG, GESCHICHTE, PROGRAMMIEREN. Marcel Götze

Grundbegriffe. Verarbeiten von Daten. Grundlagen der Rechnerarchitektur Einführung 19

Wirtschaftsinformatik. Hochschule für Wirtschaft und Recht Dozent: R. Witte

Microcontroller Kurs Microcontroller Kurs/Johannes Fuchs 1

Die Geschichte der Betriebssysteme: Vom Mainframe zum Smartphone

Installation OMNIKEY 3121 USB

Programmiersprachen und Programmierkonzepte

Eigene Dokumente, Fotos, Bilder etc. sichern

Grundlagen der Computertechnik

1. Übung - Einführung/Rechnerarchitektur

Computermuseum Hoyerswerda. Zu Besuch bei der Ausstellung zur Geschichte der Rechentechnik

Informatik Historie, Übersicht, Teilgebiete

Mikrocontroller Grundlagen. Markus Koch April 2011

MO1 <logo otra empresa> MO1Sync Installationshandbuch MO1. MO1Sync Installationshandbuch -1-

Historie von Computerspielen

0.1. Historisches Stichwort

Staatlich geprüfter EDV-Führerschein

Grundlagen der Informatik

Computer-Architektur Ein Überblick

TIPES Fernabschlag Programm Beschreibung

Ideen der Informatik. Wie funktionieren Computer? Kurt Mehlhorn

Computergruppe Heimerdingen Basiskurs. Karlheinz Wanja & Richard Zeitler

In 12 Schritten zum mobilen PC mit Paragon Drive Copy 11 und Microsoft Windows Virtual PC

Überprüfen der Firmware-Version. 1. Schalten Sie die Kamera mit dem Hauptschalter an.

Herzlichen Glückwunsch!... 9

Mac OS X G4 Prozessor 450 MHz (G5- oder Intelprozessor empfohlen) 512 MB RAM. zusätzliche Anforderungen Online-Version

Handbuch Motion: Kinect-Präsentationssoftware

Schnelleinstieg Starter System. Version 3.2

Ideen und Konzepte der Informatik. Rechner. Kurt Mehlhorn

AKTUALISIERUNG DER SOFTWARE (ANDROID 4.4) FÜR KIANO ELEGANCE 9.7 by ZANETTI

Proseminar: Geschichte des Computers Schachprogrammierung Die Digitale Revolution

1. Technik moderner Geräte

Marketing-Leitfaden zum. Evoko Room Manager. Touch. Schedule. Meet.

1 Geschichte der Datenverarbeitung

1. Stellenwerte im Dualsystem

Aus der frühen Geschichte des Computers

Allgemeine Informatik Thema 1 Informatik; Konzepte

SYSTEM REQUIREMENTS. 8MAN v4.5.x

Technische Voraussetzungen

1 Informationelle Systeme begriffliche Abgrenzung

Ideen und Konzepte der Informatik Rechner Antonios Antoniadis (basierend auf Folien von Kurt Mehlhorn)

Transkript:

Technische Informatik 2 Computer Geschichte Prof. Dr. Miroslaw Malek Sommersemester 2009 www.informatik.hu-berlin.de/rok/ca

Thema heute Mechanisches Zeitalter: Personen und Maschinen Babbage Erste Programme Elektronisches Zeitalter Personen und Maschinen Zuse PDP-11 TI2 CG - 2

Anfänge des Rechnens Von 4000 bis 1200 vor unserer Zeit: Die Bevölkerung von Sumer benutzte Tontafeln für Handelsaufzeichnungen Abakus: Ursprung unbekannt Benutzt in Babylon, später in der arabischen Welt, Europa, China und Japan Logarithm Bones (1570-80), von John Napier (1550-1617, Schottland) Wood Strip Logs (1617) von Robert Bissaker Slide Rule (1620) von Edmund Gunter (1581-1626, England) TI2 CG - 3

Mechanisches Zeitalter Zeit: 1623 - etwa 1945 Eigenschaften: Die Geräte wurden alle mit mechanischen Teilen, wie Zahnräder, Achsen oder Sperrstiften betrieben. TI2 CG - 4

Mechanisches Zeitalter: Wann, Wer, Was? Wann 1623 Wer Wilhelm Schickhard (1592-1633, Deutschland) Addierer Was 1642 Blaise Pascal (1623-1662, Frankreich) Addierer und Subtrahierer Neuerung: Sperrrad für Überträge 1671 Gottfried Leibniz (1646-1716) Vorgänger vom Vierfunktionsrechner (+,-,*, ) TI2 CG - 5

Wann Wer Mechanisches Zeitalter Wann, Wer, Was? (2) Was Im 18.Jh. war die Entwicklung auf die Verbesserung der Vierfunktions- Rechner konzentriert: 1794 1820 Gaspard F. de Prony (Frankreich) Thomas de Colmar (Frankreich) Autometer (+,-,*, ): Berechnet in einem Projekt für die Regierung Frankreichs die Logarithmen von 1 bis 200.000 Arithmometer (+,-,*, ) 1823 Charles Babbage (1792-1871) Differential Machine TI2 CG - 6

Differential Machine Charles Babbage: Die Maschine konnte Polynome 6. Grades mit einer Genauigkeit von 20 Stellen lösen. Babbage bekam 17.000, um die Maschine zubauen, aber das Projekt wurde 1842 abgebrochen. TI2 CG - 7

Analytische Maschine Ein Zeitgenosse von Charles Babbage, L. G. Menebrea, entwickelte eine Programmidee zum Lösen von linearen Gleichungen. Ada Augusta Byron, später Lady of Lovelace programmierte diese Anwendung. Mühle Daten Speicher Ausgabe (Kartenstanzer) Instruktionen Operationskarten Variable Karten Programm TI2 CG - 8

Analytische Maschine (2) Mühle Daten Speicher Ausgabe (Kartenstanzer) Bestandteile: 1. Speicher Operationskarten Instruktionen Variable Karten 2. Mühle ist die arithmetische Einheit 3. Programm (Jaquard Loom-Lochkarten) a. Operationskarten (Programmschritte) b. Variable Karten (Speicherauswahl-Karten) Programm Enthielt alle wesentlichen Bestandteile eines allgemein verwendbaren, automatischen Rechners Grundlegende Konzepte (auch heutiger Programmierung) wie die Schleife, das Unterprogramm und der bedingte Sprung TI2 CG - 9

Mathematische Vorgehensweise: Programm zum Lösen Linearer Gleichungen a 11 x 1 + a 12 x 2 = b 1 a 21 x 1 + a 22 x 2 = b 2 a 22 b 1 a 12 b 2 a 11 b 2 a 21 b 1 x 1 = x a 11 a 22 a 12 a 2 = 21 a 11 a 22 a 12 a 21 TI2 CG - 10

Var Daten TI2 CG - 11 Inhalt OP Quelle Programm zum Lösen Linearer Gleichungen (2) Programm Ziel Rechnung w 0 a 11 x w 2,w 4 W 8 w 8 a 22 * b 1 w 1 a 12 x w 1, w 5 w 9 w 9 a 12 * b 2 w 2 b 1 x w 0, w 4 w 10 w 10 a 11 * a 22 w 3 a 21 x w 1, w 3 w 11 w 11 a 12 * a 21 - w 8, w 9 w 12 w 12 a 22 * b 1 - a 12 *b 2 w 4 a 22 - w 10, w 11 w 13 w 13 a 11 * a 22 -a 12 * a 21 w 5 b 2 w 12, w 13 w 14 w 14 w 12 w 13 Die Daten werden in den Speicher geladen und die Rechnung gemäß der Tabelle vollzogen. Die größte Neuerung war das Konzept eines programmierbaren Rechners.

Mechanisches Zeitalter Wann, Wer, Was? (3) Wann 1854 1872 1874-78 Wer George Boole (1814-1864, England) E.D. Borbour Lord Kelvin (1824-1907, England) Binäre logische Operationen AND,OR, NOT Rechner mit Druckfunktion (Tinte musste umständlich von Hand eingefüllt werden) Analoge Maschine Was 1875 Frank Baldwin (1838-1925, USA) Rechner mit Druckfunktion TI2 CG - 12

Mechanisches Zeitalter Wann, Wer, Was? (4) Wann 1874-77 Wer Wilgodt F. Odhner (Schweden, Rußland) Tischrechner Was 1885 Dorr E. Felt (1862-1930, USA) Comptometer: Rechner mit Druckfunktion und Tasten TI2 CG - 13

International Business Machines Corporation (IBM) Lochkarten, Tabelliermaschine (1890) Herman Hollerith (1860-1926, USA) (1890 Census) Elektrisches Tabelliersystem Tabulating Machine Co. (1896) Computation-Tabulating Recording Co. (1911) International Business Machines Corp. (IBM) (1924) TI2 CG - 14

Zeit: um 1945 bis heute Elektrisches und Elektronisches Zeitalter Eigenschaften: Die Geräte nutzen Relais, Röhren, Transistoren TI2 CG - 15

Elektronisches Zeitalter: Wann, Wer, Was? Wann Wer Was 1892 William S. Burroughs Rechner mit Druckfunktion (1 Mio. verkaufte Exemplare) 1904 John A. Fleming Patentiert Vakuumdiodenröhre 1908 Campbell Swinton (England) 1912-13 Monore, Baldwin, Frieden, etc. Elektrische Scan-Methode für die Kathodenstrahlröhre Vierfunktionsrechner 1930-50 - Motorbetriebene Rechner 1936 Alan Turing Arbeit über Berechenbarkeit 1938 Konrad Zuse Relaisbasierter Rechner TI2 CG - 16

Konrad Zuse (1910-1995) 1934 Zuse schlägt vor, eine elektromechanische Rechenmaschine zu bauen 1936 Zuse patentiert eine Anwendung für die automatische Rechenausführung mit einem binären Kombinationsspeicher Zuses Z-Serie von Computern: 1938 Z1 mechanischer Computer 1940 Z2 nutzt Telefonrelais anstelle von mechanischen logischen Schaltungen 1941 Z3 erster funktionsfähiger programmgesteuerter, elektromechanischer Rechner 1945 Z4 Z4 übersteht den Zweiten Weltkrieg, was die Nachkriegsentwicklung von wissenschaftlichen Computern in Deutschland unterstützt TI2 CG - 17

Elektronisches Zeitalter: Wann, Wer, Was? (2) Wann 1937 1943 Wer und Was Howard Aiken (USA) reicht einen Vorschlag für eine digitale Rechenmaschine für die 4 Grundrechenarten u.a. an IBM Engländer bauen einen Vakuum-Röhren- Computer zum Code-Knacken (Colossus) 2. Weltkrieg - Amerikaner bauen einen elektronischen, allgemein verwendbaren Rechner, zuvor baut John Atanasoff einen elektromechanischen digitalen Computer mit Vakuumröhren (15 m breit) Howard Aiken von der Harvard Universität und IBM bauen eine elektromechanische Maschine namens Harvard Mark I. ATLAS wird an der Manchester Universität entwickelt TI2 CG - 18

Elektronisches Zeitalter: Wann, Wer, Was? (3) Wann 1943-46 Wer und Was ENIAC (Electronic Numerical Integrator and Calculator) von J. Mauchly und J. Presper Eckert, erster frei verwendbarer elektronischer Computer 1945 Ein Programm wurde von Hand durch Schalter und Kabelstecken eingegeben. Er benutzte 18.000 Röhren, wog 30 Tonnen und hatte eine Performance von 5,000 ops/sec. ENIAC konnte Lochkarten lesen sowie schreiben und war an einen Drucker angeschlossen. John (János, Johann) von Neumann führt das Konzept eines gespeicherten Programms ein. TI2 CG - 19

Elektronisches Zeitalter: Wann, Wer, Was? (4) Wann 1947 Wer und Was Erster Transistor, entwickelt von John Bardeen, Walter Brattain und William Shockley für Bell Labs (Nobelpreis 1956) 1947-48 1948 Magnetischer Trommel-Speicher wird eingeführt Claude Shannon veröffentlicht A Mathematical Theory of Communication 1948 1949 Richard Hamming entwickelt den Hamming Code für Fehlerkorrektur in Datenblöcken EDSAC (Electronic Delay Storage Automatic Calculator) wird an der Cambridge Universität in England von Maurice Wilkes entwickelt TI2 CG - 20

Elektronisches Zeitalter: Wann, Wer, Was? (5) Wann 1949 1950 1951 1951 1951 1951-52 1952 Wer und Was Whirlwind Computer von Jay Forrester (MIT) mit 5000 Vakuumröhren EDVAC (Electronic Discrete Variable Automatic Computer) basiert auf Ideen, die am Institute for Advanced Studies of Princeton University entwickelt wurden. UNIVAC I (Universal Automatic Computer) wird von Eckert und Mauchly gebaut, er benutzt Vakuumröhren (vor allem Trioden und Pentoden), Speicherzugriffszeit 0,5 ms. Maurice Wilkes führt Mikroprogrammierung ein Jay Forresters Matrix Core Speicher Grace Murray Hooper entwickelt A-0 (1. Compiler) John von Neumanns IAS bitparallele Maschine TI2 CG - 21

Elektronisches Zeitalter: Wann, Wer, Was? (6) Wann 1953 1953 1954 1956 1956 1957 1957 1958 Texas Instruments stellt den Silizium-Transistor vor Fuji Photo Film Co. (Japan) entwickelt einen 1700 Vakuumröhren-Computer für Linsen-Design Berechnungen Univac mit Transistoren Wer und Was IBM 650 - erster massenproduzierter Computer Kenneth Olsen nutzt Jay Forresters Core-Speicher, um den Memory Test Computer zu bauen John Backus entwickelt mit Mitarbeitern bei IBM den ersten FORTRAN Compiler NTT (Nippon Telegraph and Telephone Co., Japan) entwickelt Musasino-1 (erster Parametroncomputer) Jack Kilby (Texas Inst.) und Robert Noyce (Fairchild) entwickeln jeweils für sich erste Halbleiter-Schaltkreise TI2 CG - 22

Elektronisches Zeitalter: Wann, Wer, Was? (7) Wann 1959 1962 1964 Wer und Was Das Committee on Data Systems Languages wird gegründet und entwirft COBOL (Common Business Oriented Language) Die Stanford und die Purdue Universität richten die ersten Abteilungen für Informatik ein IBM kündigt das System/360 an. Computer der 3. Generation 1964 1964 IBMs 7-Jahre Projekt Sabre für weltweite Flugreservierungen ist voll implementiert Doug Engelbart erfindet die Maus TI2 CG - 23

Elektronisches Zeitalter: Wann, Wer, Was? (8) Wann 1967 1968 1968 1970 1973 1975 1976 Wer und Was Vierfunktions-Handrechner (Texas Instruments) Edsger Dijkstra schreibt über GOTO Programmierung vs. Strukturierte Programmierung Cray CDC7600 Supercomputer erreicht 40 MFLOPS E. F. Codd beschreibt das relationale Datenbankmodell Alan Kay entwickelt den Vorgänger des PCs: Sein Office Computer hatte Icons, Grafik und eine Maus IBM führt den Laserdrucker ein Steve Jobs und Steve Wozniak bauen den Apple I TI2 CG - 24

Wann 1977 Bill Gates und Paul Allen gründen Microsoft Elektronisches Zeitalter: Wann, Wer, Was? (9) Wer und Was 1981 IBM bringt ersten PC (IBM 5150) auf den Markt 1984 Sony und Philips führen die CD-ROM ein 1984 IBM führt einen 1-Mbit RAM ein 1984 Flash memory wurde von Fujio Masuoka, Toshiba entwickelt 1985 Cray 2 und Thinking Machines' Parallel-Prozessor Connection Machine erreichen 1 Mrd. Op./Sek. 1990 WWW Prototyp von Berners-Lee (URL, HTML, HTTP) TI2 CG - 25

Wann Elektronisches Zeitalter: Wann, Wer, Was? (10) Wer und Was 1993 Erster grafischer Web-Browser Mosaic wird an der Illinois Universität programmiert (Marc Andreesen) 1993 DEC Alpha AXP 64-bit Mikroprozessor wurde entwickelt (200 MHz) 2001 Erste Multicore CPU: IBM Power4 2002 NEC Earth Simulator, 5120 Prozessoren, 64 GBytes RAM pro Prozessor, 35,86 TFLOPS 2004-06 Blue Gene, fünf Modelle; Blue Gene/L 280 TFLOPS, 64 K Prozessoren, 512 MB oder 1 GB pro Prozessor, 1K E/A Prozessoren; Blue Gene/Q soll 3 PFLOPS erreichen (1 PFLOPS = 10 15 FLOPS 2005 Spansion (AMD and Fujitsu) führt einen 1-Gbit RAM ein 2006 32 GB Flash Memory Drive von Samsung TI2 CG - 26

Geschichte der PDP-11 Jahr 1957 1959 1963 1965 1969 1975 Modell PDP-1 PDP-5 PDP-8 PDP-11 12 Bit 12 Bit 16 Bit 6µs 3µs 200ns - 980 ns 1KB 4KB 1KB 4KB 128 KB Viele Modelle: PDP-11/40, PDP-11/45, VAX-11 LSI-11 Word Länge 18 Bit http://hampage.hu/pdp-11/1120.html 16 Bit Speicher Zykluszeit 5µs 300ns- 980ns Speicher Kapazität D.E.C. wurde von K. Olsen gegründet 4KB - 64KB 32 KB Kosten $ 120.000 $ 30.000 (PC & DMA) $ 18.000 (PC & Software) $15.000-$30.000 (UNIBUS Konzept) TI2 CG - 27