Geschichte der Informatik



Ähnliche Dokumente
Überblick. 1 Was ist Informatik? 2 Bereiche der Informatik. 3 Geschichte der Informatik

Grundlagen der Informatik für Wissenschaftliche Anwendungen

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

Informatik - Lehrgang 2000/2001 GRUNDLAGEN

Einführung in die Informatik

1. Übung - Einführung/Rechnerarchitektur

Grundlagen der Informatik

Algorithmus, siehe (1)

Informatik im Studiengang Allgemeiner Maschinenbau Sommersemester 2014

1. Entwicklung der Datenverarbeitung

Allgemeine Informatik Thema 1 Informatik; Konzepte (II)

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

Brückenkurs / Computer

Daten, Informationen, Kodierung. Binärkodierung

Die Geschichte der Taschenrechner

HISTORISCHES INFORMATIK-MUSEUM DER UNIVERSIDAD POLITECNICA DE MADRID

Grundlagen der Informatik

B.SC. INFORMATIK TIM JUNGNICKEL

Grundlagen der Informatik

Computer Systeme Dozent: Prof. Dr. Reinhard Koch

Geschichte der Informatik

Brückenkurs / Computer

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

Das Rechnermodell von John von Neumann

GESCHICHTE DER COMPUTERTECHNIK

Daten verarbeiten. Binärzahlen

Kann ein Computer denken?

Grundlagen der Informatik

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

Elektromechanische Computer

Im Original veränderbare Word-Dateien

Geschichte des Computers. Die Geschichte des Computers

Grundlagen der Computertechnik

Die Informatik als junge Wissenschaft

Dr. Monika Meiler. Inhalt

1. Das dekadische Ziffernsystem (Dezimalsystem) Eine ganze Zahl z kann man als Summe von Potenzen zur Basis 10 darstellen:

Im Original veränderbare Word-Dateien

Allgemeine Informatik Thema 1 Informatik; Konzepte

Berühmte Informatiker

Geschichte der Rechentechnik und Automaten (Turingmaschine)

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

Zeichen bei Zahlen entschlüsseln

Wichtige Themen für die Strategie der Fachverlage (n = 58; Mehrfachnennungen)

Informationsblatt Induktionsbeweis

Technische Informatik I

gibt es verschiedene Betriebssysteme die je nach Gerät und Nutzer installiert werden können.

Wichtige Rechnerarchitekturen

Grundlagen der Informatik und der Numerik für Lehramt Grund- und Förderschule

2. Negative Dualzahlen darstellen

Binär Codierte Dezimalzahlen (BCD-Code)

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

Programmieren was ist das genau?

Von Bits, Bytes und Raid

Ein polyadisches Zahlensystem mit der Basis B ist ein Zahlensystem, in dem eine Zahl x nach Potenzen von B zerlegt wird.

Die Geschichte des Computers

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv

Windows Explorer Das unbekannte Tool. Compi-Treff vom 19. September 2014 Thomas Sigg

Einführung in PHP. (mit Aufgaben)

Hochleistungsrechnen für Wissenschaft und Wirtschaft im internationalen Verbund

Einführung in. Logische Schaltungen

Modulhandbuch für das BA Kombinationsfach Angewandte Informatik Multimedia

Informationstechnologie (ITE)

Mathematik Akzentfach

Wintersemester 2010/2011 Rüdiger Westermann Institut für Informatik Technische Universität München

COMPUTER RECHNEN BINÄR

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

Gesucht und Gefunden: Die Funktionsweise einer Suchmaschine

1 Informationelle Systeme begriffliche Abgrenzung

Kapitel 1: Einführung. Was ist Informatik? Begriff und Grundprobleme der Informatik. Abschnitt 1.1 in Küchlin/Weber: Einführung in die Informatik

Binär- und Hexadezimal-Zahl Arithmetik.

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Ein mobiler Electronic Program Guide

Mathematische Grundlagen der Kryptographie. 1. Ganze Zahlen 2. Kongruenzen und Restklassenringe. Stefan Brandstädter Jennifer Karstens

Die Mirus Hände, eine historische Multiplizierhilfe

1 Mathematische Grundlagen

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

10 Erweiterung und Portierung

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

1Computergrundlagen = 1*16 + 0*8 + 1*4 + 1*2 + 0*1

Einführung in die Programmierung

Binäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen

Aufgabensammlung. a) Berechnen Sie den Basis- und Kollektorstrom des Transistors T 4. b) Welche Transistoren leiten, welche sperren?

Lineare Gleichungssysteme

Inhaltsverzeichnis. Danksagung. Einleitung 1

Die Erfindung der ersten Computer und Vergleich der Intentionen der Erfinder

Informatik (G8) Sek I - Differenzierung 8/9

Grundlagen der Informatik 2 Grundlagen der Digitaltechnik. 1. Zahlensysteme

Informationen zum Aufnahmetest Mathematik

Schulcurriculum Informationstechnische Grundkenntnisse und Informatik Stand:

ÜBER JAHRE INFORMATIK

Ingenieurinformatik. Einführung in die Programmiersprache C

Kapitel 4A: Einschub - Binärcodierung elementarer Datentypen. Einschub: Teile aus Kapitel 2 in Küchlin/Weber: Einführung in die Informatik

Physik in der Praxis: Elektronik

Einführung in die Informatik II

Pflegedossier für die kreisfreie Stadt Frankfurt (Oder)

Was können Schüler anhand von Primzahltests über Mathematik lernen?

Zuschauer beim Berlin-Marathon

Glaube an die Existenz von Regeln für Vergleiche und Kenntnis der Regeln

Wissenschaftlicher Bericht

Transkript:

Entwicklung von Informationstechnik und Durchdringung des Alltags seit der 2. Hälfte des 20 Jahrhunderts explosionsartig Informationsgesellschaft Zunehmende Bedeutung und Wert von Informationen Schnelle Entwicklung von Technologien zur Verarbeitung und Kommunikation Historische Wurzeln der Informatik reichen zum Teil erheblich weiter Zurück Rechenautomaten programmierbare Maschinen Grundlagen aus Mathematik, Elektrotechnik, Linguistik, Kodierungs- und Informationstheorie Seit 50er Jahren: Relativ schnelle Folge von Rechnergenerationen Immer mehr Anwendungen der Informationstechnik in Wirtschaft und Privatbereich Eike Schallehn Grundlagen der Informatik für Ingenieure Wintersemester 08/09 1 11

Warum...? Mehr als die Vergangenheit interessiert mich die Zukunft, denn in ihr gedenke ich zu leben. Albert Einstein Die Vergangenheit ist ein Prolog Unbekannt

bis 1950 vor 17. Jh. 1100 v. Chr.: erste mechanische Rechenhilfen in Indien/China, z.b. bis heute benutzter Abakus auf Basis des Dezimalsystems Beschreibung von reproduzierbaren Rechenverfahren, z.b. größter gemeinsamer Teiler durch Euklid (300 v. Chr). Al-Chwarizmi (820) beschreibt Grundlagen von Rechenvorschriften, die nach ihm als Algorithmen bezeichnet werden (aus lateinischer Übersetzung Dixit Algorismi... - Al-Chwarizmi hat gesagt... ) Boethius (um 1500) und Adam Riese (ab 1518) veröffentlichen Vorschriften für das schriftliche Rechnen im Dezimalsystem Eike Schallehn Grundlagen der Informatik für Ingenieure Wintersemester 08/09 1 13

bis 1950 17. Jh. Erste mechanische Rechenmaschinen zur Erleichterung der durch technischen Fortschritt und zunehmende Industrialisierung häufigeren Rechenaufgaben Wilhelm Schickard (1623): Addition und Subtraktion für astronomische Berechnungen Pascal (1641): patentiert Pascaline als Rechenmaschine für Steuerwesen und Händler, welche ebenfalls Addieren und Subtrahieren kann Gottfried Wilhelm Leibniz (1673): Rechenmaschine für 4 Grundrechenarten Eike Schallehn Grundlagen der Informatik für Ingenieure Wintersemester 08/09 1 14

bis 1950 Abbildung: Blaise Pascals Pascaline Eike Schallehn Grundlagen der Informatik für Ingenieure Wintersemester 08/09 1 15

bis 1950 1679 Gottfried Wilhelm Leibniz beschreibt erstmals Dualsystem (Binärsystem), welches im Gegensatz zum heute und damals gebräuchlichen Dezimalsystem (Ziffern 0 bis 9) als Ziffern nur 0 und 1 verwendet Ist heute Grundlage für elektronische Rechner (Speicher, Prozessoren), welche auf unterster Ebene nur die Schaltzustände an (1, SPannung liegt an) oder aus (0, Spannung liegt nicht an) kennen 1110 = 14 2 10 0 x 2 + 1 x 2 + 1 x 2 + 1 x 2 0 1 2 3 4 x 10 + 1 x 10 0 1 Eike Schallehn Grundlagen der Informatik für Ingenieure Wintersemester 08/09 1 16

bis 1950 19. Jh. Entwicklung mechanischer, programmgesteuerte Maschinen Programmsteuerung erlaubt durch Folge von Befehlen Durchführung komplexerer Berechnungen Joseph-Marie Jacquard (1805): Entwicklung eines lochkartengesteuerten Webstuhl Charles Babbage (1822): entwickelt Konzept für programmgesteuerte Analytical Engine mit Speicher, Steuereinheit und Verarbeitungseinheit, deren Konstruktion wegen hohem Aufwand jedoch nie vollendet wird Hollerith (1886): System zur Erfassung von Daten auf Lochkarten Eike Schallehn Grundlagen der Informatik für Ingenieure Wintersemester 08/09 1 17

bis 1950 Abbildung: Analytical Engine von Charles Babbage Eike Schallehn Grundlagen der Informatik für Ingenieure Wintersemester 08/09 1 18

bis 1950 1854 George Boole entwickelt Boolsche Logik und Algebra, welche grundlegende logische Operatoren UND,ODER undnicht umfasst Angewandt auf binäre Zustände (1=wahr, 0=falsch) bilden diese die Grundlage für Funktionsweise von heutigen Prozessoren Operationen wie Rechenoperationen im Binärsystem werden auf diese logischen Grundbausteine zurückgeführt Eike Schallehn Grundlagen der Informatik für Ingenieure Wintersemester 08/09 1 19

bis 1950 20. Jh. Entwicklung erster elektronischer Rechenmaschinen Konrad Zuse (1941): mechanisch-elektronische, programmgesteuerte Rechenmaschine Z3 auf Basis des Dualsystems und erste High-Level-Programmiersprache Plankalkül (1941-1945) Howard Hathaway Aiken (1944): erster ebenfalls relais-basierter Großrechner Mark I J. Presper Eckert und John W. Mauchly (1946): ENIAC erster voll elektronischer Rechner auf Basis von Röhrentechnologie Ab 1949: industrielle Produktion von elektronischen Rechnern Eike Schallehn Grundlagen der Informatik für Ingenieure Wintersemester 08/09 1 20

bis 1950 Abbildung: ENIAC - Electronic Numerical Integrator and Computer Eike Schallehn Grundlagen der Informatik für Ingenieure Wintersemester 08/09 1 21

bis 1950 1936 Alan Turing entwickelt basierend auf mathematischer Logik Automatenmodell (theoretische Turingmaschine) und schafft theoretische Grundlagen für Algorithmen Konzepte der Entscheidbarkeit, Komplexität und Berechenbarkeit von Problemen Begründet damit Theoretische Informatik und zeigt Grenzen der Informatik auf Unendliches, beschriebenes Band Schreib-/ Lese Kopf Programm- Tafel (Regeln) Eike Schallehn Grundlagen der Informatik für Ingenieure Wintersemester 08/09 1 22

bis 1950 1946 John von Neumann entwirft grundlegende Von-Neumann-Architektur als bis heute aktuelle Referenz für Aufbau von speicherprogrammierbaren Rechnersystemen Prinzip des Stored Program, d.h. Programm ist mit Daten zusammen im Speicher des Rechners, erlaubt flexible Programmierung für verschiedene Anwendungen Zentrale Vearbeitungseinheit Rechenwerk Steuerwerk Bus Ein-/Ausgabe Speicherwerk Eike Schallehn Grundlagen der Informatik für Ingenieure Wintersemester 08/09 1 23

Entwicklung von Hardware seit 1950 Erste Rechnergeneration: 1953-1958 Technologie auf Röhrenbasis Stapelverarbeitung Zweite Rechnergeneration: 1958-1966 Transistoren Entwicklung erster Betriebssysteme und Compiler für Programmiersprachen Interaktivität durch Bildschirm-Terminals für Mainframes Dritte Rechnergeneration: 1966-1974 Integrierte Schaltungen: Mikrochips Erste Kleinrechner und Netwzerke Vierte Rechnergeneration: 1974-1982 Hochintegrierte Schaltungen: Mikroprozessoren Halbleiterspeicher Erste Super-Computer und Parallelverarbeitung Eike Schallehn Grundlagen der Informatik für Ingenieure Wintersemester 08/09 1 24

Entwicklung von Hardware seit 1950 Entwicklungen 1982 - heute Zunehmender Integrationsgrad von Schaltungen Stetig wachsende Geschwindigkeit und Speicherkapazitäten Verbreitung von Multiprozessorsystemen Zunehmede Vernetzung Computer durchdringen alle Lebensbereiche Home Computer, PCs, Laptops, Handhelds Genutz für Anwendungsprogramme, Internet, Spiele, Unterhaltungsmedien Eingebettete Systeme Eike Schallehn Grundlagen der Informatik für Ingenieure Wintersemester 08/09 1 25

Entwicklung wichtiger Software/Technologien 1961 erstes Betriebssystem CTSS 1962 Erstes Computerspiel: Spacewar! 1968 Erste Grafische Benutzeroberfläche: NLS (on-line System) 1969 Unix als Mehrbenutzer-/Multitasking-Betriebssystem (freie Variante Linux 1991) 1969 Arpanet mit TCP/IP Grundlage für heutiges Internet 1970 Relationales Datenmodell bis heute Standard für Datenbanken 1985 Microsoft Windows 1.0 als grafische Oberfläche für MS/DOS wird schrittweise zum eigenständigen Betriebssystem ausgebaut (ca. ab Windows 95/Windows NT) 1990 Grundlagen des World Wide Web: HTML und erster Web Browser Eike Schallehn Grundlagen der Informatik für Ingenieure Wintersemester 08/09 1 26

Zusammenfassung: Wurzeln der Informatik Algorithmen Rechentechnik Mathematische Grundlagen reichen weit zurück Seit 1950 sprunghafte Entwicklung Aber: trotz stetiger Neuerungen Grundlagen heutiger Technik seit Jahrzehnten relativ stabil Informatik ist nicht so schnelllebig, wie man vielleicht denkt Eike Schallehn Grundlagen der Informatik für Ingenieure Wintersemester 08/09 1 27