Erinnerungen an meine Zeit im Stuttgarter Rechenzentrum,

Slides:



Advertisements
Ähnliche Präsentationen
Informatik Ausbildung und Berufsbild
Advertisements

Algorithmentheorie 08 – Dynamische Programmierung (1)
Werkrealschule Informationen für Schülerinnen und Schüler.
Grundlagen der Informatik
Anwendungsfall-Diagramm (Use Case Diagram)
Hörsaalübung 3: Anwendungsfall-Diagramm (Use Case Diagram)
Formale Sprachen – Mächtigkeit von Maschinenmodellen
UML im Überblick – Dipl. Ing. Ulrich Borchert / FH Merseburg 1/22
Modularisierung der Bachelor-Studiengänge im Studiendekanat E 9. Jan Studiengangskoordinatoren und wissenschaftliche Mitarbeiter des Studiendekanates.
Modularisierung der Bachelor-Studiengänge im Studiendekanat E 29. November 2012 Studiengangskoordinatoren und wissenschaftliche Mitarbeiter des Studiendekanates.
Philosophie der Logik nach Frege I
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (02 – Funktionenklassen) Prof. Dr. Th. Ottmann.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (02 – Funktionenklassen) Tobias Lauer.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (02 – Funktionenklassen) Prof. Dr. Th. Ottmann.
Vorlesung 9.2: Specification Universität Bielefeld – Technische Fakultät AG Rechnernetze und verteilte Systeme Peter B. Ladkin
Vorlesung 5: Interrupts Universität Bielefeld – Technische Fakultät AG Rechnernetze und verteilte Systeme Peter B. Ladkin Wintersemester.
Kurs Schreiben 1/12 Dr. Barbara Hoffmann LiteraturKompetenz Formatiertes wissenschaftliches Schreiben Der Kurs ist zur allgemeinen Information.
Universität Karlsruhe (TH) © 2006 Univ,Karlsruhe, IPD, Prof. Lockemann/Prof. BöhmTAV 0 Transaktionsverwaltung Einführung.
EasyAnalyx Jürg Hertli / Fritz Maurhofer. Agenda Einsatzbereiche Lösungsansatz Einsatzszenarien / Technik Q&A.
Digital Audio Medientyp digital audio representation
Gymnasium Horn – Bad Meinberg
Vorlesung Gestaltung von soziotechnischen Informationssystemen - Grenzen soziotechnischer Modellierung - Gst-IS Thomas Herrmann Lehrstuhl Informations-
Siemens 2002 • Einführung Einführung
Hardware – Teile eines Computersystems
© Gabriele Sowada © Gabriele Sowada 2 Hier ausgestellt ist ein Teil einer der beiden Anlagen vom Typ Siemens 2002 aus dem Hahn-Meitner-Institut*
WP II Mathematik/Informatik.
CPLD/FPGA-Programmierung mit E-blocks. Wozu die CPLD/FPGA-Programmierung untersuchen? Zusammenhang zur modernen Digitalen Elektronik Verschwinden der.
University of Applied Sciences Übung Objektorientierte Programmierung II Dipl.-Inf. (FH) Markus Vogler.
Telecooperation/RBG Technische Universität Darmstadt Copyrighted material; for TUD student use only Grundlagen der Informatik I Thema 14: Schrittweise.
Für U2 an der FH in Bingen von Dipl. Inform. (FH) Heidi HannaH Daudistel.
? Was ist Informatik? Was ist Informatik? Alexander Lange
Grundlagen der Informatik - Prof. Slany 1 Grundlagen der Informatik Prof. Wolfgang SLANY … Institut für Softwaretechnologie
„Erneuerbare Energien und die Photovoltaik-Anlage der HEMS“
Fachhochschule Hannover
Dateien Datei = File (engl.) Mögliche Inhalte einer Datei
Den menschen verstehen lernen
Einführung in die Programmierung
Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fachbereich.
Einführung in die Informatik für Naturwissenschaftler und Ingenieure
Einführung in die Informatik für Naturwissenschaftler und Ingenieure
Einführung in die Informatik für Naturwissenschaftler und Ingenieure
Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fachbereich.
Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fachbereich.
Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fakultät.
Einführung in die Programmierung Wintersemester 2013/14 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund.
Das Chefporträt. Wir liebten und achteten unseren CHEF Nachdem unser Chef jahrelang... - stets bemüht war kompetent und mit scharfen Verstand die Firma.
Toleranz leben.
© Gabriele Sowada © Gabriele Sowada 2 Emulation Emulation der Siemens 2002 auf dem PC unter Windows von Volker Dahrendorf Für alle.
Studieren Lernen Claudia Lischke-Arzt.
Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fachbereich.
Grundlagen der Informatik
Interne Speicher © Christian Barby FIN
Kommunikation und Codierung von Daten
Seite 1 Technische Informatik II (INF 1211) – Kurzfragenteil (Ohne Unterlagen) Am Prof. W. Adi Zeit: (20 Minuten) Bitte schreiben Sie die Lösung.
Seite 1 Technische Informatik II (INF 1211) – Kurzfragenteil (Ohne Unterlagen) Am Prof. W. Adi Zeit: (20 Minuten) Bitte schreiben Sie die Lösung.
Web-basierter Unterricht in der Computergraphik: Konzepte und Realisierung von interaktiven Online-Kursen Reinhard Klein, Frank Hanisch Wilhelm-Schickard.
JL – Training & Beratung
Ingenieur – Erfinder - Pionier
Dr.-Ing. R. Marklein - GET I - WS 06/07 - V Grundlagen der Elektrotechnik I (GET I) Vorlesung am Fr. 08:30-10:00 Uhr; R (Hörsaal)
Technische Informatik II (INF 1211) Aufgabenteil (Mit Unterlagen)
Medizinische Statistik und Informationsverarbeitung Quade Institut für Medizinische Biometrie, Informatik und Epidemiologie.
2. Forum Individuelle Förderung Dirk Bollmann, Helmholtz Gymnasium1 Workshop 5   Lernplattform und interaktives Lernmaterial (SelGO) als Möglichkeiten.
Studieneinstiegstest – Motivation, Hintergrund und Aufbau
Aktueller Stand der Technik. Auf dem Markt sind heute bereits 64-Bit Mikrocontroller. Die meiste Verwendung finden allerdings noch immer die 8-Bit Modelle.
Dr. Nicolas Ruh EF Informatik 2016 Dr. Nicolas Ruh
Rettung der Menscheit Reihe: In einer ungerechten Welt leben (4/4) am Beispiel der Königin Esther Esther 9-10.
Prozessoren (CPU) Ahmet Aktas, HWI I.
Opacc, CH-Kriens/LucerneOpaccConnect WebCRM Sales Online unterwegs 1 P1.
Präsentation Binär.
Windows.
 Präsentation transkript:

Erinnerungen an meine Zeit im Stuttgarter Rechenzentrum, 1959 - 1964 Erstes Kennenlernen und „Anwerbung“ Technisches Programmierung Programmiersprachen und Übersetzer Randerinnerungen Univ-Prof. em. Dr.-Ing. Hans-Jürgen Hoffmann Lehrstuhl Programmiersprachen und Übersetzer Fachbereich Informatik, Techn. Univ. Darmstadt

Erstes Kennenlernen und „Anwerbung“ Vorlesungen bei Prof. Bader und Dr. Einsele, 1958/1959 Digitalrechner, der „Hype“ damals für einen mathematisch interessierten Elektrotechnikstudenten Eine Exkursion zum ersten Aufstellungsort Abschlußprüfung in Theoretischer Elektrotechnik bei Prof. Bader Die „Z22“ der Zuse KG am Recheninstitut Besuch bei Dr. Unbehauen, Mai 1959, im Herdweg Heute würde man von „Manualen“ reden Erstes Programm „Verwalter der Stelle eines wissenschaftl. Assistenten“ ab Spätsommer 1959 (bis einschl. März 1964)

„Manuale“ Etwa 20 Seiten Beschrei- bung + 2 (sehr aussage- kräftige) Schalt- pläne ! Aus Unterlagen der FH Karlsruhe

Technisches Z22-04 der Zuse KG, ER56 von Standard Elektrik Lorenz, Pegasus eines engl. Herstellers (Elliot ?) und Analogrechner Pace eines amerikanischen Herstellers Meine Zuständigkeit zusammen mit einem Techniker und zwei math.-techn. Assistentinnen (und auch einigen Studenten): Z22 Magnettrommelspeicher, 8192 Zellen (Worte) zu je 38 Bit (knapp 39 kByte !), 100 Umdrehungen / Sekunde (synchrone Taktfrequenz etwa 3 kHz !) Magnetringkern-Speichermatrix, 14+ Worte RAM (0,0665 kByte !) später ausgebaut auf 25+ Worte RAM, Akkumulator darin enthalten Um 400 Elektronenröhren (FlipFlops), und Diodenlogik mit um 2400 Dioden Serielle Verarbeitung, dual, Datenfluß in Registerring entspr. Wortlänge (1 + 1)-Adressierung, 5 Bit Kernspeicher, 13 Bit Trommelspeicher 5-Kanal Lochstreifen mit mech. bzw. optischer Abtastung, Fernschreiber, 38 Lampen/Tasten-Panel (in Stuttgart später auch noch Telefondrehscheibe) Geräte am Recheninstitut zu dieser Zeit

Technisches Grundsätzliches zum Worttransport und Befehlsablauf bei der Z22 Wer das verstanden hatte, konnte die Z22 im Maschinen-code (Tasten-Panel) oder im Freiburger Code programmieren Duales Zahlensystem gehörte noch zum Grundwissen

Fotografie der offenen Ansicht (der Z22-13) Fotografie der offenen Ansicht (der Z22-13). Aus Unterlagen der FH Karlsruhe

„Grundprogramm“, Speicherworte 0 – 1023) mit (u.a) Programmierung (1) „Grundprogramm“, Speicherworte 0 – 1023) mit (u.a) Programmbibliothek der Firma Zuse (um 70), „Freeware“ und (Ende März 1964) „Eigene“ (HJH + „Helfer“, ebenfalls um 70) – insbesondere mathematische Funktionen und „Systemprogramme“– Programme für individuelle Aufgaben und Anwendungsprogramme der Nutzer Startprogramm Lochstreifenleseprogramm ein Auschnitt symbolische, dezimale Adressierung in einzulesenden Programmen (sog. Freiburger Code) dual <-> dezimal Gleitpunktoperationen - Startprogramm

„Grundprogramm“, Speicherworte 0 – 1023) – Ausschnitt, Worte 0 bis 31 Programmierung (2) „Grundprogramm“, Speicherworte 0 – 1023) – Ausschnitt, Worte 0 bis 31 Registerbelegung und Hilfsspeicher Ururprogramm, Urpro- gramm und Einsprung in Leseprogramm Leseprogramm 256 W. Gleitpunkt 256 Worte Schreibprogr. 512 W. - Startprogramm

Programmierung (3) Programmierformular, „Verringerung“ des Zeitaufwands für Trommelspei- cherzugriffe + - Versatz um Sektoradressen, x * 128 Heute würde man nach „Tools“ fragen Freiburger Code-Leseprogramm, enthalten im Grund- programm, war genau genommen das einzige Program- mierwerkzeug „H“ setzt Bit auf Pos. 38 in „V“ verlänger-tem Akumul. - Startprogramm

Programmierung (4) Ergänzung der Programmbiblio- thek (die letzten, die unter meiner Beteiligung entstanden) - Startprogramm

Programmierung (4) Ausdruck eines kleinen Programms auf dem Fernschreiber, im Freiburger Code programmiert (Lösung von Schachproblemen, Torso, HJH, Original) Intervallarithmetik Fourier-Analyse Kurveninterpolation Kleine Erweiterungen im Grundprogramm (es gab einige kleine Lücken), z.B. Eingabe über Telefondrehscheibe - Startprogramm

Programmiersprachen und Übersetzer Algol 60-Implementierung, Alcor-Z22 von der Univ. Mainz, Dr. Manfred Paul „Grundprogramm“ (ohne Frei- burger Code) einschl. Algol 60-Übersetzer mit allen Standardfunktionen, Speicherworte 4096 - 8192 Ausdruck eines kleinen Pro- gramms auf dem Fern- schreiber (HJH, Original) Fortran -> Algol - Startprogramm

Belegungsplan, Woche ab 23. 11. (1963 ?) Randerinnerungen I Belegungsplan, Woche ab 23. 11. (1963 ?)

Randerinnerungen II Technischer TEST, 6-fache Multiplikation mit komplexer Zahl von Betrag 1 in komplexer Ebene Herr Rißler erstmals im Urlaub Kühlung Fadinis „Straßenbahnproblem“ Prof. Gotthardt und das Rauchen Jährliches Treffen in Hersfeld Der Gummibaum und unsere Passionsblume

Erinnerung an vergessene Personen Dr. Theodor Fromme, Entwickler des Freiburger Codes Dipl.-Math. O. Suppes, Chefprogrammierer bei Zuse KG um 1960, bekannt durch seinen Ausspruch: „Man kann immer noch einen Befehl einsparen“ Prof. Kulp, erster Leiter des Stuttgarter TH-Rechenzentrums Herr Rißler, der nie die Ruhe verlor, wenn etwas an seiner Z22 nicht mehr wollte, wie es sollte