Konrad Zuse zum 100. Leben, Werk, Wirkung
|
|
- Beate Lorenz
- vor 6 Jahren
- Abrufe
Transkript
1 Konrad Zuse zum 100. Leben, Werk, Wirkung Versuch einer Annäherung Hans Dieter Beims Zuse zum 100., Vortrag HN , Seite 1
2 Konrad Zuse - Ein Selbstportrait von 1945 (Quelle: Horst Zuse) Zuse zum 100., Vortrag HN , Seite 2
3 Überblick Leben Biographisches, Lebensabschnitte Werk seine wichtigsten Erfindungen und Entwicklungen Wirkung Unmittelbare und mittelbare Einflüsse auf die Informatik und die IT-Industrie Fazit Zuse zum 100., Vortrag HN , Seite 3
4 Leben (1) Anfang und Ende Biographie Geboren in Berlin "Kaiserreich" Frühe Kindheit vor und während des 1. Weltkriegs Mechanische / elektromechanische Rechner Gestorben in Hünfeld Das "Schengener Abkommen" tritt in Kraft Das erste "Wiki" ist online; die Programmiersprache "Java" wird angekündigt Pentium-S Prozessoren mit 133/150 MHz verfügbar Zuse zum 100., Vortrag HN , Seite 4
5 Leben (2) Frühe Prägungen Elternhaus Preußischer Beamtenhaushalt (Postmeister) Schulzeit Braunsberg (Ostpreußen) und Hoyerswerda Künstlerisch begabt: Zeichnungen und Karikaturen Handwerklich begabt: mechanische Konstruktionen Studium Beginnt Maschinenbau zu studieren (in Berlin, 1927) Will dann doch Architekt werden Und wird dann schließlich Bauingenieur (1934/1935) Zuse zum 100., Vortrag HN , Seite 5
6 Leben (3) Der Erfinder (1) " als ich 1935 beschloß, Computererfinder zu werden" oder: "Ich war zu faul zum Rechnen" Ausgangspunkt: manuelle (Statik-)Berechnungen mit Formularen automatisieren Eine Rechenmaschine zu bauen, die besser ist als die vorhandenen mechanischen Rechenmaschinen Den Begriff des Rechnens zu verallgemeinern Symbole verarbeiten Sich selbst reproduzierende Systeme Zuse zum 100., Vortrag HN , Seite 6
7 Leben (4) Der Erfinder (2) Kündigt 1935 seine Stelle bei Henschel Beginnt im Wohnzimmer der elterlichen Wohnung, eine 'vollautomatische Rechenmaschine' zu bauen Von 1936 bis 1938 entsteht die Z1 Ohne Kenntnis anderer Arbeiten / isoliert von anderen Pionieren dieser Tage Enwickelt im Krieg die Maschinen Z2, Z3 und Z4 sowie die Rechner S1 und S2 Erarbeitet im Krieg das Konzept einer Programmiersprache "Plankalkül" Zuse zum 100., Vortrag HN , Seite 7
8 Leben (5) Der Erfinder (3) Während seiner Zeit bei der Zuse KG Graphomat Z64 (1961): Lochstreifengesteuerter Zeichentisch 2 Planetengetriebe, die von Zuse konstruiert wurden Ab 1989: Bau des Helixturms: rein mechanischer Automat aus zusammengesetzten modularisierten Bauteilen durch Zahnradantrieb werden die in Magazinen deponierten Bauelemente kontinuierlich ineinander bzw. auseinander geführt, so dass diese einen röhrenförmigen Turm aufbeziehungsweise abbauen. Zuse zum 100., Vortrag HN , Seite 8
9 Leben (6) Der Unternehmer Zuse Ingenieurbüro und Apparatebau, Berlin In den Kriegsjahren aufgebaut Zuse-Ingenieurbüro 1946: Gründung in Hopferau im Allgäu ZUSE KG 1949: Gründung in Neukirch 1957: Verlegung des Sitzes nach Bad Hersfeld 1964: Ausscheiden als aktiver Teilhaber Nach eigener Aussage: Betriebswirtschaft, Marketing nicht sein Wunsch-Betätigungsfeld Zuse zum 100., Vortrag HN , Seite 9
10 Leben (7) "Wieder frei für die Wissenschaft" / Künstler Nach 1964: Arbeiten zum"plankalkül" wieder aufgenommen Forschungsarbeiten zusammen mit der GMD "Rechnender Raum" Erklärung physikalischer Probleme mit zellulären Automaten "Sich-selbst-reproduzierende Systeme" Durchführbarkeitsstudie Modell einer Fertigungsstraße Der Künstler: umfangreiches malerisches Werk Zuse zum 100., Vortrag HN , Seite 10
11 Werk (1) Z1 bis Z4, S1, S bis 1945 entstehen Z1 mechanischer programmgesteuerter Rechner Privat finanziert, Nachbau im Deutschen Technik Museum Berlin Z2 Weiterentwicklung der Z1 Rechenwerk mit Relais, Vollständig verloren gegangen (keine Baupläne, keine Fotos) Z3 funktionsfähiger, frei programmierbarer Rechner Relaistechnik, 1941 fertigestellt Teilweise von der DVL (Dt. Versuchsanstalt für Luftfahrt) gefördert Nachbau im Deutschen Museum München Zuse zum 100., Vortrag HN , Seite 11
12 Werk (2) Z1 bis Z4, S1, S2 Z4 Weiterentwicklung der Z3 Seit 1942 entwickelt, 1945 teilweise funktionsfähig Der einzige aus der Kriegszeit erhaltene Rechner Ab 1949 restauriert Kommerzieller (!) Einsatz ab 1950 an der ETH Zürich Heute im Deutschen Museum München S1und S2 Spezialrechner Zur Auswertung von Messdaten für Flügel (f. Gleitbomben) Direkt verbunden mit Messeinrichtungen Relaistechnik, fest vorgegebene Programme Zuse zum 100., Vortrag HN , Seite 12
13 Werk (3) Z1 bis Z4, S1, S2 Welche Arbeiten / Entwicklungen kannte Zuse 1936? Leibniz Idee der dualen Zahlen Mechanische 4-Spezies-Rechner mit Dezimalsystem Seine Ideen / Entscheidungen Binär arbeitende Maschine Freie Programmierbarkeit (Lochstreifen mit [binärem] Programm) Binäres Gleitkommarechenwerk Dualzahlen Halb-logarithmische Darstellung (Mantisse und Exponent) Rechnerarchitektur: Steuerwerk, Rechenwerk, Speicher, Ein- / Ausgabe (Dezimal) Zuse zum 100., Vortrag HN , Seite 13
14 Werk (4) Z1 (1) Rein mechanisch, manuelle Taktsteuerung Speicher: 64 Worte a 22 Bits Mantisse 14 Bits Exponent + Vorzeichen 8 Bits Schaltstangen, unterschiedliche zum Speichern und Aus- /Einlesen der einzelnen Bits Gleitkommarecheneinheit Nie dokumentiert, ist Geheimnis von Konrad Zuse geblieben 2 Register Steuerwerk, Ein- und Ausgabe Zuse zum 100., Vortrag HN , Seite 14
15 Werk (5) Z1 (2) Programme nur als Lochstreifen Keine Vergleiche, keine bedingten Anweisungen Mechanische Konstruktion erweist sich als unzuverlässig Keine längeren Rechnungen möglich Erstellt aus handgefertigten Blechen Auch der Nachbau zeigt diese Probleme! Zuse zum 100., Vortrag HN , Seite 15
16 Werk (6) Z1 (3) Konrad Zuse vor dem Z1-Nachbau (Quelle: Horst Zuse) Zuse zum 100., Vortrag HN , Seite 16
17 Werk (7) Z3 (1) Die Ideen der Z1 mit Relaistechnik realisiert, dadurch zuverlässiger 2600 Telefonrelais insgesamt Gleitkommarechenwerk inkl. Berechnung Quadratwurzel Halt bei unzulässigen Rechenoperationen Speicher (Kapazität wie Z1) Wiederum: keine bedingten Anweisungen Die Z3 ist der erste funktionsfähige Digitalrechner weltweit! Zuse zum 100., Vortrag HN , Seite 17
18 Werk (8) Z3 (2) Quelle: Horst Zuse Zuse zum 100., Vortrag HN , Seite 18
19 Werk (8) Z3 (2) Befehlssatz: Befehle zur Steuerung der Ein- und Ausgabe Lu Ld Eingabe von Dezimalzahlen auf der Eingabeeinheit Ausgabe der Ergebnisse auf der Ausgabeeinheit Befehle mit einem Zugriff auf den Speicher Pr z Lesen von Adresse z aus dem Speicher nach Register R1 bzw. R2 Ps z Speichern in Adresse z des Speichers vom Register R1 Befehle für die arithmetische Operationen Ls1 Addition der Register R1 und R2 zu R1: R1:= R1 + R2 Ls2 Subtraktion der Register R1 und R2 zu R1: R1:= R1 - R2 Lm Multiplikation der Register R1 und R2 zu R1: R1:= R1 * R2 Li Division der Register R1 und R2 zu R1: R1:= R1 / R2 Lw Quadratwurzel aus Register R1 nach R1: R1:= Wurzel (R1) Zuse zum 100., Vortrag HN , Seite 19
20 Werk (9) Z3 : Patentanmeldung 1941 Patentanmeldung der Z mit einundfünfzig Einsprüchen bekannt gemacht Prüfer hat keine Bedenken gegen die Patentfähigkeit 1967 Entscheidung des Bundespatentgerichts: Eine patentwürdige Erfindung liege nicht vor "Die Neuheit und Fortschrittlichkeit des mit Hauptantrag beanspruchten Gegenstandes sind nicht zweifelhaft. Indessen kann auf ihn mangels Erfindungshöhe kein Patent erteilt werden." Zuse zum 100., Vortrag HN , Seite 20
21 Werk (10) Z4 Weiterentwicklung der Z3, für kommerziellen Einsatz vorgesehen Elektromechanisch: 2200 Relais, 21 Schrittschalter Lt. A. Speiser (ETHZ) Speicher mit mechanischen Stellgliedern (!) für 64 Zahlen Programmierung mit 2 Lochstreifen, die umgeschaltet werden können Bedingte Sprünge (später ergänzt, Anforderung ETHZ) Zusätzliche Eigenschaften des Rechenwerks Verarbeitung von Sonderwerten: Null, Unendlich, Unbestimmt Vergleichsoperationen Multiplikation mit Konstanten Zuse zum 100., Vortrag HN , Seite 21
22 Werk (11) Über die Hardware hinaus (1) Plankalkül ( ) Sollte " die rechnerischen und logischen Zusammenhänge einer Rechenvorschrift voll explizit und unzweideutig darstellen." Zweidimensionale Notation Ansonsten alle Eigenschaften einer modernen imperativen Programmiersprache Mit Definition: 60 Seiten Schachprogramme beschrieben! Es gibt beispielhafte Implementierungen (ZIB/FU Berlin) Zuse zum 100., Vortrag HN , Seite 22
23 Werk (12) Über die Hardware hinaus (2) Der rechnende Raum Erklärung physikalischer Phänome mit Hilfe von Automaten Zelluläre Automaten Ähnlicher Ansatz in neuerer Zeit von Wolfram ("A new kind of science") Zuse zum 100., Vortrag HN , Seite 23
24 Wirkung (1) ZUSE KG (1) 1949 gegründet (Zuse + 2 weitere Teilhaber) Z4 als erster kommerzieller Erfolg Instandsetzung und Vermietung an die ETHZ Z als Weiterentwicklung der Z4 Auftrag in Höhe von DM von der Fa. Leitz Wetzlar Z11 ab 1955 in Serie gefertigter Relaisrechner (95 Ex.) Z22 ab 1958 in Serie gefertigter Rechner in Röhrentechnik (56 Ex. der Serie Z22-1) Auch an verschiedene Universitäten ausgeliefert "Rechenzentren" Der Z22-Entwickler wechselte zu Nixdorf und entwarf dort kleinere Systeme, was der ZUSE KG wirtschaftlich nie gelang Zuse zum 100., Vortrag HN , Seite 24
25 Wirkung (2) ZUSE KG (2) Spezialentwicklungen wie Z25: Kurzwortmaschine (Vorläufer des RISC-Ansatzes) Z64: hochpräziser automatischer Zeichentisch Zu spät neue Hardware-Entwicklungen (Transistortechnik, IC) berücksichtigt Konzentration auf Hardware, Bedeutung der Software- Entwicklung zu spät erkannt 1964 Übernahme durch BBC Einige Jahre später durch Siemens übernommen Insgesamt 251 Rechner im Wert von 102 Millionen DM produziert Zuse zum 100., Vortrag HN , Seite 25
26 Wirkung (3) IT-Industrie ZUSE KG als typisches Beispiel für den Versuch, in Deutschland (BRD) eine eigenständige IT-Industrie zu etablieren; Konkurrenten z.b. Nixdorf SEL AEG Telefunken BBC Nachweis, dass programmgesteuerte, automatische Rechenanlagen wirtschaftlich sinnvoll sind Zuse zum 100., Vortrag HN , Seite 26
27 Wirkung (3) Informatik Früher Nutzen für die numerische Mathematik Z4 an der ETHZ (Stiefel et al.) Indirekter Nutzen für die Entstehung der Informatik als eigenständige Disziplin Durch die praktische Umsetzung (Systeme der ZUSE KG) Ausbreitung der Einsatzgebiete von Rechenanlagen "Pionier" Plankalkül: Durch Kriegs-/Nachkriegszeit Einsatz und Weiterentwicklung verhindert Zwar seiner Zeit weit voraus, aber bei Wiederaufnahme der Arbeiten in den 70/80er-Jahren durch andere Entwicklungen überholt Zuse zum 100., Vortrag HN , Seite 27
28 Fazit Ein Visionär Erschafft innerhalb von 10 Jahren unter extrem ungünstigen Umständen (kaum Vorkenntnisse, kein Austausch mit anderen Entwicklungen, Ressourcenknappheit) einsetzbare programmgesteuerte digitale Rechner Ein Pionier Baut die ZUSE KG auf als einen Teil der frühen deutschen Computerindustrie Ein Vorbild "Mensch, werde wesentlich!" (Leitsatz von K. Zuse) Zuse zum 100., Vortrag HN , Seite 28
29 Quellen Zusammenstellung in Kürze auf meiner Webseite lionel.kr.hs-niederrhein.de/~beims Wichtige Einzelquellen: Autobiographie von Konrad Zuse: "Der Computer mein Lebenswerk" Veröffentlichungen des ZIB Konrad-Zuse-Zentrum für Informationstechnik Berlin im Konrad-Zuse-Internet-Archiv ( Veröffentlichungen von Horst Zuse Zuse zum 100., Vortrag HN , Seite 29
Konrad Zuse.. Proseminar von Markus Sabath 10. November 2005
Konrad Zuse.. Proseminar von Markus Sabath 10. November 2005 Inhaltüberblick I. Biographie II. Motivation III. Vor und um Zuse IV. Rechenmaschinen V. Plankalkül VI. Heute VII. Literatur I. Biographie *
MehrDer Mensch und seine Maschinen
Der Mensch und seine Maschinen von Andreas Dietrich HTWK-Leipzig (WS 05/06) Quelle: www.zib.de/zuse Inhalt 1. Vorwort 2. Chronologie 3. Die Zuse Z1 (Aufbau) 4. Die Zuse Z3 (emulierter Betrieb) 1. Vorwort
MehrBerühmte Informatiker
Berühmte Informatiker Teil 5: Konrad Zuse 1910-1995 Konrad Zuse * 22.06.1910 in Berlin 18.12.1995 in Hünfeld bei Fulda Erfinder des ersten funktionsfähigen Computers Erfinder der ersten funktionalen (!)
MehrGeb. am: 22. Juni 1910 in Berlin (Deutschland)
Name / Erfindung: Konrad Zuse / erste Rechenanlage Geb. am: 22. Juni 1910 in Berlin (Deutschland) Eltern: Seine Eltern waren Maria und Emil Zuse. Im Alter von zwei Jahren zog die Familie in das ostpreußische
MehrElektromechanische Computer
Elektromechanische Computer Erfinder, ihre Biographien und Maschinen Konrad Zuse George Stibitz Howard Aiken Konrad Zuse: Biographie I Geburt: 22.06.1910 in Berlin 1928 Studium Maschinenbau (TH Berlin-Charl.),
MehrPressemitteilung. #Digitale Zeitreise im Schloss zu Hopferau. Kunst, Kreativität und Technik. Zuses Zeit in Hopferau. Hopferau,
Pressemitteilung Hopferau, 30.10.2018 Kunst, Kreativität und Technik #Digitale Zeitreise im Schloss zu Hopferau Dort wo Konrad Zuse einst das digitale Zeitalter begründete, findet vom 28. Oktober 2018
MehrDie ergonomischen Erfindungen der Zuse-Maschinen
Die ergonomischen Erfindungen der Zuse-Maschinen Horst Zuse TU-Berlin FR 5-3 Franklinstraße 28/29 10587 Berlin horst.zuse@t-online.de Abstract: Konrad Zuses frühe vollautomatische Rechenmaschinen Z1-Z4
MehrWichtige Rechnerarchitekturen
Wichtige Rechnerarchitekturen Teil 1 Überblick 1 Rechnergeschichte: Mechanische Rechenmaschinen Mechanische Rechenmaschinen (17.Jahrhundert) Rechenuhr von Schickard (1623) Pascaline von Blaise Pascal (1642)
MehrOberseminar "Geschichte der Informatik" "Zuse" von Andreas Dietrich
Oberseminar "Geschichte der Informatik" "Zuse" von Andreas Dietrich 1. Vorwort - schon 1679 entwickelte Gotthold Wilhelm von Leibnitz das Dualsystem fand aber keine Zuhörer, weil Menschen gewohnt waren,
MehrRechnergrundlagen SS Vorlesung
Rechnergrundlagen SS 2007 8. Vorlesung Inhalt Gleitkomma-Darstellung Normalisierte Darstellung Denormalisierte Darstellung Rechnerarchitekturen Von Neumann-Architektur Harvard-Architektur Rechenwerk (ALU)
MehrDie Rechenmaschinen von Konrad Zuse
Die Rechenmaschinen von Konrad Zuse Springer Berlin Heidelberg New York Barcelona Budapest Ho ngko ng London Mailand Paris Santa Clara Singapur Tokio Raul Rojas (Hrsg.) Die Rechenmaschinen von Konrad Zuse
Mehr1 Einführende Bemerkungen
1 Einführende Bemerkungen Ziel des Moduls: Einführung in den prinzipiellen Aufbau und die grundlegende Verarbeitungsweise eines Rechners Hinführung an die objektorientierte Programmierung mittels Java
MehrZwischenklausur Informatik, WS 2016/17. Lösungen zu den Aufgaben
Zwischenklausur Informatik, WS 206/7 4.2.206 Lösungen zu den Aufgaben. Gegeben sind folgende Dualzahlen in Zweierkomplementdarstellung. Geben Sie den jeweils zugehörigen Dezimalwert an! a) entspricht der
MehrZwischenklausur Informatik, WS 2014/15
Zwischenklausur Informatik, WS /5.. Zugelassene Hilfsmittel: außer Stift und Papier keine Hinweis: Geben Sie bei allen Berechnungen den vollständigen Rechenweg mit an! Alle Aufgaben/Fragen sind unmittelbar
MehrDipl. Ing. (FH) Ehrenfried Stuhlpfarrer
Dipl. Ing. (FH) Ehrenfried Stuhlpfarrer Die Geschichte der Rechenmaschinen 1100 v. Chr. Abakus Ein Abakus ist ein mehr als 3000 Jahre altes einfaches mechanisches Rechenhilfsmittel. Der Abakus enthält
MehrAllgemeine Informatik Thema 1 Informatik; Konzepte (II)
Conf. Dr. I. Intorsureanu Wirtschaftsakademie Bukarest Allgemeine Informatik Thema 1 Informatik; Konzepte (II) Inhalt: 1.1 Was ist Informatik? 1.2 Information und Daten 1.3 Computersysteme Hardware und
MehrZahlen im Computer (Klasse 7 Aufbaukurs Informatik)
Zahlen im Computer (Klasse 7 Aufbaukurs Informatik) Die Bildauswahl erfolgte in Anlehnung an das Alter der Kinder Prof. J. Walter Bitte römische Zahlen im Geschichtsunterricht! Messsystem mit Mikrocontroller
MehrDie Erfindung der ersten Computer und Vergleich der Intentionen der Erfinder
Die Erfindung der ersten Computer und Vergleich der Intentionen der Erfinder Konrad Zuse John Atanasoff John Mauchly Inwiefern ist Konrad Zuse der Erfinder des Computers? von Ivo Adrian Knabe 20. März
MehrEinführung (1) Erster funktionsfähiger programmgesteuerter Rechenautomat Z3, fertiggestellt 1941 Bild: Nachbau im Deutschen Museum München
Einführung (1) Erster funktionsfähiger programmgesteuerter Rechenautomat Z3, fertiggestellt 1941 Bild: Nachbau im Deutschen Museum München Einführung (2) Architektur des Haswell- Prozessors (aus c t) Einführung
MehrII. Grundlagen der Programmierung
II. Grundlagen der Programmierung II.1. Zahlenssteme und elementare Logik 1.1. Zahlenssteme 1.1.1. Ganze Zahlen Ganze Zahlen werden im Dezimalsstem als Folge von Ziffern 0, 1,..., 9 dargestellt, z.b. 123
MehrErfinder von A - Z. Name / Erfindung: Ferdinand Graf von Zeppelin, Zeppelin. Geb. Am /in: 8. Juli 1838 in Konstanz.
Erfinder von A - Z Name / Erfindung: Ferdinand Graf von Zeppelin, Zeppelin Z Geb. Am /in: 8. Juli 1838 in Konstanz. Eltern: Graf Zeppelin war General und hieß mit vollem Namen Ferdinand Adolf Heinrich
Mehr3 Numerisches Rechnen
E Luik: Numerisches Rechnen 65 3 Numerisches Rechnen 31 Zahlen und ihre Darstellung Grundlage der Analysis bilden die reellen Zahlen Wir sind heute daran gewöhnt, eine reelle Zahl im Dezimalsystem als
MehrGrundlagen der Rechnerarchitektur. Binäre Logik und Arithmetik
Grundlagen der Rechnerarchitektur Binäre Logik und Arithmetik Übersicht Logische Operationen Addition, Subtraktion und negative Zahlen Logische Bausteine Darstellung von Algorithmen Multiplikation Division
MehrZahlensysteme und Kodes. Prof. Metzler
Zahlensysteme und Kodes 1 Zahlensysteme und Kodes Alle üblichen Zahlensysteme sind sogenannte Stellenwert-Systeme, bei denen jede Stelle innerhalb einer Zahl ein besonderer Vervielfachungsfaktor in Form
MehrComputermuseum Hoyerswerda. Zu Besuch bei der Ausstellung zur Geschichte der Rechentechnik
Computermuseum Hoyerswerda Zu Besuch bei der Ausstellung zur Geschichte der Rechentechnik Ausstellungsverlauf Die Einleitung beginnt mit einem Videofilm unter der Leitung von Herrn Dipl.-Ing. Jens-Uwe
MehrMikroprozessor (CPU)
Mikroprozessor (CPU) Der Mikroprozessor (µp) ist heutzutage das Herzstück eines jeden modernen Gerätes. Er wird in Handys, Taschenrechnern, HiFi-Geräten und in Computern, für die er eigentlich erfunden
MehrDie Oprema } der Relaisrechner des Zeisswerks Jena*
Die Oprema } der Relaisrechner des Zeisswerks Jena* Jürgen F H Winkler* Institut für Informatik Friedrich}Schiller}Universität, Jena, 25. Okt. 2008 *kann auch als Abtritts vorlesung angesehen werden Die
MehrIEEE Von Janette Kaspar und Alexander Linz
IEEE-754-2008 Von Janette Kaspar und Alexander Linz Die Entstehung von IEEE 754 Die IEEE Gesellschaft Geschichte von IEEE bis 1985 Erschaffung von IEEE-754-2008 Motivation Hauptziele IEEE 754-2008 2 Die
Mehrbei Unterlauf wird stattdessen Hälfte des Divisors addiert Ersparnisse einer Addition bzw. Subtraktion
6.2 Non-Restoring Division Restoring Division Divisor wird subtrahiert falls Unterlauf (Ergebnis negativ) Divisor wird wieder addiert im nächsten Durchlauf wird die Hälfte des Divisor subtrahiert (Linksshift
MehrComputermuseum crossmedial
Computermuseum crossmedial Der NDR-Klein-Computer, ein Selbstbauprojekt aus den frühen 1980er Jahren, wird 30. Das Computermuseum der Fachhochschule Kiel feiert dieses Ereignis mit einem Vortrag am 29.12.13.
MehrMotivation und Überblick
Motivation und Überblick Drei große Bereiche der Vorlesung: Darstellung von Zahlen in Rechnern Verarbeitung von Binärdaten auf der Ebene digitaler Schaltungen Programmierung auf Maschinenebene und relativ
MehrMikrocomputertechnik mit Controllern der AtmelAVR-RISC-Familie
Mikrocomputertechnik mit Controllern der AtmelAVR-RISC-Familie Programmierung in Assembler und C - Schaltungen und Anwendungen von Prof. Dipl.-Ing. Günter Schmitt 4., korrigierte Auflage Oldenbourg Verlag
MehrWichtige Rechnerarchitekturen
Wichtige Rechnerarchitekturen Teil 2 IBM 360 1 IBM 360 Angekündigt im April 1964, weil alle Aspekte der maschinellen Datenverarbeitung (general purpose computer) zusammengefasst werden sollten: 360 Grad
MehrCharles Babbage. Vortrag für das Oberseminar Geschichte der Informatik
Charles Babbage Vortrag für das Oberseminar Geschichte der Informatik Übersicht Kurzer Überblick über das Leben und Wirken von Charles Babbage Die großen Erfindungen von Charles Babbage: Difference Engine
Mehr1. Übung - Einführung/Rechnerarchitektur
1. Übung - Einführung/Rechnerarchitektur Informatik I für Verkehrsingenieure Aufgaben inkl. Beispiellösungen 1. Aufgabe: Was ist Hard- bzw. Software? a Computermaus b Betriebssystem c Drucker d Internetbrowser
MehrDarstellung ganzer Zahlen als Bitvektoren
Darstellung ganzer Zahlen als Bitvektoren Jan Peleska Jan Bredereke Universität Bremen, Fachbereich Informatik Vers. 1.2 1 Darstellung natürlicher Zahlen z N 0 und Addition 1.1 Dualzahlen dargestellt durch
MehrRechnerarchitektur und Betriebssysteme (CS201): Architektur, ALU, Flip-Flop
Rechnerarchitektur und Betriebssysteme (CS201): Architektur, ALU, Flip-Flop 17. September 2013 Prof. Dr. Christian Tschudin Departement Mathematik und Informatik, Universität Basel Uebersicht Ausgewählte
MehrVorlesung. Technologische Grundlagen der Informationsverarbeitung. Rechnerarchitektur. Dipl.-Ing. Gert Martin
Vorlesung Technologische Grundlagen der Informationsverarbeitung Rechnerarchitektur Dipl.-Ing. Gert Martin Geschichte der Computer Erste Versuche Charles Babbage (1792 1871) difference Engine 1832 (zum
Mehrfloat: Fließkommazahl nach IEEE 754 Standard mit 32 bit
Primitive Datentypen Fließkommazahlen float: Fließkommazahl nach IEEE 754 Standard mit 32 bit Vorzeichen Exponent 8 bit Mantisse 23 bit double: Fließkommazahl nach IEEE 754 Standard mit 64 bit Vorzeichen
MehrZentrale Begriffe (Vorlesung vom ) Kondition eines Problems: Stabilität eines Algorithmus: Komplexität eines Problems
Zentrale Begriffe (Vorlesung vom 16.10.2015) Kondition eines Problems: Kleine Ursache, große Wirkung (Orkan Lothar, Moleküldynamik). Stabilität eines Algorithmus: Keine Äquivalenz vom Multiplikation und
MehrSprachen und Automaten. Tino Hempel
Sprachen und Automaten 4 Tino Hempel Computer und Sprache Wie werden Informationen zu Daten kodiert? Welche Datenträger gibt es? Wie erfolgt die Verarbeitung der Daten? o o o Informationen werden im Computer
MehrMathematische Werkzeuge für Computergrafik 2016/17. Gleitkommzahlen
Mathematische Werkzeuge für Computergrafik 2016/17 Gleitkommzahlen 1 Grundlagen 1 Da im Computer nur endliche Ressourcen zur Verfügung stehen, können reelle Zahlen in vielen Fällen nicht exakt dargestellt
MehrVorwort Teil 1: Grundlagen 1. 1 Einleitung Grundbegriffe Einheiten Geschichte Arten von Computern 8
Inhaltsverzeichnis Vorwort Teil 1: Grundlagen 1 1 Einleitung 3 1.1 Grundbegriffe 3 1.2 Einheiten 5 1.3 Geschichte 6 1.4 Arten von Computern 8 2 Allgemeiner Aufbau eines Computersystems 15 2.1 Blockdiagramm
MehrWie erfuhr die ETH Zürich von der Zusemaschine Z4?
Research Collection Report Wie erfuhr die ETH Zürich von der Zusemaschine Z4? Author(s): Bruderer, Herbert Publication Date: 2013 Permanent Link: https://doi.org/10.3929/ethz-a-010001419 Rights / License:
MehrZahlendarstellungen und Rechnerarithmetik*
Zahlendarstellungen und Rechnerarithmetik* 1. Darstellung positiver ganzer Zahlen 2. Darstellung negativer ganzer Zahlen 3. Brüche und Festkommazahlen 4. binäre Addition 5. binäre Subtraktion *Die Folien
Mehr, 2014W Übungstermin: Fr.,
VU Technische Grundlagen der Informatik Übung 1: Zahlendarstellungen, Numerik 183.579, 2014W Übungstermin: Fr., 17.10.2014 Allgemeine Hinweise: Versuchen Sie beim Lösen der Beispiele keine elektronischen
Mehr1.5 Einführung und Zahlensysteme/Darstellung gebrochener Zahlen
1.5 Einführung und Zahlensysteme/Darstellung gebrochener Zahlen 1.5.1 Situation Manchmal möchte man in Programmen mit Kommazahlen rechnen. In der Mathematik Im der Wirtschaft, im kaufmännischen Bereich
MehrAbschlussklausur Informatik, SS 2012
Abschlussklausur Informatik, SS 202 09.07.202 Name, Vorname: Matr.-Nr.: Unterschrift: Zugelassene Hilfsmittel: außer Stift und Papier keine Hinweis: Geben Sie bei allen Berechnungen den vollständigen Rechenweg
MehrZentrale Begriffe (Vorlesung vom ) Fehlerkonzept: Kondition eines Problems: Stabilität eines Algorithmus. Komplexität eines Problems
Zentrale Begriffe (Vorlesung vom 20.10.2017) Fehlerkonzept: Modellfehler, Diskretisierungsfehler, Rundungsfehler. Kondition eines Problems: Kleine Ursache, große Wirkung (Orkan Lothar). Stabilität eines
MehrKunst in Technik und Wissenschaft
Kunst in Technik und Wissenschaft Konrad und Horst Zuse Prof. Dr. Konrad Zuse (1910-1995), acht Ehrendoktortitel, war ein genialer, zielstrebiger deutscher Ingenieur, Manager, Wissenschaftler und talentierter
MehrMechanische Rechenmaschinen. Dany Schulze
Mechanische Rechenmaschinen Dany Schulze Gliederung Allgemeines 17. / 18. Jh. Charles Babbage + Ada Lovelace Industrielle Revolution Serienproduktion in Deutschland Allgemeines mechanischen Rechenmaschinen
Mehr1. Grundlegende Konzepte der Informatik
1. Grundlegende Konzepte der Informatik Inhalt Algorithmen Darstellung von Algorithmen mit Programmablaufplänen Beispiele für Algorithmen Aussagenlogik Zahlensysteme Kodierung Peter Sobe 1 Zahlensysteme
Mehr, 2017S Übungstermin: Di.,
VU Technische Grundlagen der Informatik Übung 1: Zahlendarstellungen, Numerik 183.579, 2017S Übungstermin: Di., 14.03.2017 Allgemeine Hinweise: Versuchen Sie beim Lösen der Beispiele keine elektronischen
MehrAbschnitt 7: Komplexität von imperativen Programmen
Abschnitt 7: Komplexität von imperativen Programmen 7. Komplexität von imperativen Programmen 7 Komplexität von imperativen Programmen Einf. Progr. (WS 08/09) 399 Ressourcenbedarf von Algorithmen Algorithmen
MehrEinführung. Rechnerarchitekturen Entwicklung und Ausführung von Programmen Betriebssysteme
Teil I Einführung Überblick 1 2 Geschichte der Informatik 3 Technische Grundlagen der Informatik Rechnerarchitekturen Entwicklung und Ausführung von Programmen Betriebssysteme 4 Daten, Informationen, Kodierung
MehrInhaltsangabe 3.1 Zahlensysteme und Darstellung natürlicher Zahlen Darstellung ganzer Zahlen
3 Zahlendarstellung - Zahlensysteme - b-adische Darstellung natürlicher Zahlen - Komplementbildung - Darstellung ganzer und reeller Zahlen Inhaltsangabe 3.1 Zahlensysteme und Darstellung natürlicher Zahlen......
MehrDatendarstellung Teil 2
Informatik 1 für Nebenfachstudierende Grundmodul Datendarstellung Teil 2 Kai-Steffen Hielscher Folienversion: 08. November 2016 Informatik 7 Rechnernetze und Kommunikationssysteme Inhaltsübersicht Kapitel
MehrComputergrundlagen Zahlensysteme
Computergrundlagen Zahlensysteme Institut für Computerphysik Universität Stuttgart Wintersemester 2012/13 Wie rechnet ein Computer? Ein Mikroprozessor ist ein Netz von Transistoren, Widerständen und Kondensatoren
Mehr, 2015S Übungstermin: Mi.,
VU Grundlagen digitaler Systeme Übung 1: Zahlendarstellungen, Numerik 183.580, 2015S Übungstermin: Mi., 18.03.2015 Allgemeine Hinweise: Versuchen Sie beim Lösen der Beispiele keine elektronischen Hilfsmittel
MehrÜBER JAHRE INFORMATIK
ÜBER 10001011 JAHRE INFORMATIK 1100 V. CHR. ABAKUS Rechenhilfsmittel. Addition, Subtraktion, Multiplikation und Division (4 Grundrechnungsarten) durch Verschieben der Kugeln mit der Hand. 2 9. JHDT. ALGORITHMUS-BEGRIFF
MehrKonrad Zuse und die Schweiz
Konrad Zuse und die Schweiz Wer hat den Computer erfunden? von Herbert Bruderer OldenbourgVerlag München ZumGeleit Konrad Zuse als Künstler Die Pioniere der ersten Stunde Vorwort Zusammenfassung Abbildungsverzeichnis
MehrNumerische Verfahren und Grundlagen der Analysis
Numerische Verfahren und Grundlagen der Analysis Rasa Steuding Hochschule RheinMain Wiesbaden Wintersemester 2011/12 R. Steuding (HS-RM) NumAna Wintersemester 2011/12 1 / 19 Fehlerbetrachtung R. Steuding
MehrEinleitung. Dr.-Ing. Volkmar Sieh WS 2005/2006. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg
Technologische Trends Historischer Rückblick Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2005/2006 Technologische Trends Historischer Rückblick Übersicht
MehrAssembler Integer-Arithmetik
Assembler Integer-Arithmetik Dr.-Ing. Volkmar Sieh Department Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2008 Assembler Integer-Arithmetik 1/23 2008-04-01 Arithmetik
MehrÜbersicht. Einleitung. Übersicht. Architektur. Dr.-Ing. Volkmar Sieh WS 2008/2009
Übersicht Einleitung 1 Einleitung Dr.-Ing. Volkmar Sieh 2 Technologische Trends Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2008/2009 3 Historischer
MehrABITURPRÜFUNG 2010 LEISTUNGSFACH INFORMATIK
ABITURPRÜFUNG 2010 LEISTUNGSFACH INFORMATIK (HAUPTTERMIN) Bearbeitungszeit: 270 Minuten Hilfsmittel: Wörterbuch zur deutschen Rechtschreibung Taschenrechner (nicht programmierbar, nicht grafikfähig) (Schüler,
MehrEinführung in die Programmierung
Einführung in die Programmierung Teil 3: Daten und Algorithmen Prof. Dr. Peer Kröger, Florian Richter, Michael Fromm Wintersemester 2018/2019 Übersicht 1. Datendarstellung durch Zeichenreihen 2. Syntaxdefinitionen
MehrEinleitung. Dr.-Ing. Volkmar Sieh. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2006/2007
Einleitung Dr.-Ing. Volkmar Sieh Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2006/2007 Einleitung 1/50 2006/10/09 Übersicht 1 Einleitung 2 Technologische
MehrLösung 1. Übungsblatt
Fakultät Informatik, Technische Informatik, Lehrstuhl für Eingebettete Systeme Lösung 1. Übungsblatt Konvertierung von Zahlendarstellungen verschiedener Alphabete und Darstellung negativer Zahlen Stoffverteilung
MehrIEEE 754 Encoding. Wie stellt man im IEEE 754 Format eigentlich die 0 dar!? Double Precision (Bias=1023)
IEEE 754 Encoding Wie stellt man im IEEE 754 Format eigentlich die 0 dar!? ( 1) S * (1 + Fraction) * 2 (Exponent Bias) Single Precision (Bias=127) Double Precision (Bias=1023) Dargestelltes Objekt Exponent
MehrWirtschaftsinformatik. Hochschule für Wirtschaft und Recht Dozent: R. Witte
Wirtschaftsinformatik Hochschule für Wirtschaft und Recht Dozent: R. Witte Computertechnik Computertechnik Abakus Napiersche Rechenstäbchen John Napier Rabdologiae seu numeratio per virgulas libri duo
MehrProbestudium. Paralleles Programmieren für moderne Multicore-Prozessoren. Prof. Dr. Hans Jürgen Ohlbach
Paralleles Programmieren für moderne Multicore-Prozessoren Prof. Dr. Hans Jürgen Ohlbach 1 Kurze Geschichte der Computer Erste Versuche Charles Babbage (1792 1871) difference Engine 1832 (zum Berechnen
MehrDer von Neumann Computer
Der von Neumann Computer Grundlagen moderner Computer Technologie 1 Der moderne Computer ein weites Spektrum Typ Preis Anwendungsbeispiel embeded Computer 10-20 $ in Autos, Uhren,... Spielcomputer 100-200$
MehrMotivation 31. Mai 2005
Motivation 31. Mai 25 Zuletzt behandelt: Zahlendarstellung und Rechnerarithmetik Festkommazahlen: Vorzeichen/Betrag-Darstellung Einerkomplement, Zweierkomplement Rückführung der Subtraktion auf die Addition
MehrRechnerarchitektur Timm Grams, Fulda, 23. März 2012 (aktualisiert: 26.02.2013)
Konrad-Zuse-Museum: Die frühen Computer (Z1-Z4) Einführung in die moderne Rechentechnik 1 Rechnen mit Dualzahlen 2 Das Z1-Addierermodell 3 Rechnerarchitektur 4 Halblogarithmische Zahlendarstellung Rechnerarchitektur
MehrKonrad Zuse. Markus Sabath. 30. Mai Abbildung 1: Konrad Zuse(1935)
Konrad Zuse Markus Sabath 30. Mai 2006 Abbildung 1: Konrad Zuse(1935) 1 Inhaltsverzeichnis 1 Biographie 3 2 Einleitung 4 3 Motivation und Vision 4 4 Damaliges Umfeld 5 4.1 Charles Babbage...............................
MehrWH: Arithmetik: Floating Point
WH: Arithmetik: Floating Point Elmar Langetepe University of Bonn Robuste Implementierungen Floating Point Arithmetik Bonn 06 1 Real RAM Robuste Implementierungen Floating Point Arithmetik Bonn 06 2 Real
MehrPhilipp Grasl PROZESSOREN
1 PROZESSOREN INHALTSVERZEICHNIS Definition/Verwendung Prozessor Historische Entwicklung Prozessor Aufbau Prozessor Funktionsweise Prozessor Steuerung/Maschinenbefehle Prozessorkern Prozessortakt 2 DEFINITION
Mehr1. Polyadische Zahlensysteme:
Wie funktioniert ein Rechner? 1. Polyadische Zahlensysteme: Stellenwertsystem zur Darstellung von natürlichen Zahlen. Basis B Stellenwert b Index i = Stelle B N, B 2 N 0 B 1 b, ( ) i b i Ein nicht polyadisches
MehrRückblick. Zahlendarstellung zu einer beliebigen Basis b. Umwandlung zwischen Zahlendarstellung (214) 5 = (278) 10 =(?) 8
Rückblick Zahlendarstellung zu einer beliebigen Basis b (214) 5 = Umwandlung zwischen Zahlendarstellung (278) 10 =(?) 8 25 Rückblick Schnellere Umwandlung zwischen Binärdarstellung und Hexadezimaldarstellung
MehrTechnische Informatik I, SS 2001
Technische Informatik I SS 2001 PD Dr. A. Strey Abteilung Neuroinformatik Universität Ulm Inhalt Einführung: Überblick über die historische Entwicklung der Rechnerhardware Teil 1: Digitale Logik kurzer
MehrMultiplikation. Grundlagen der Rechnerarchitektur Logik und Arithmetik 79
Multiplikation Grundlagen der Rechnerarchitektur Logik und Arithmetik 79 Multiplikation nach der Schulmethode Gegeben seien die Binärzahlen A und B. Was ist a * b? Beispiel: Multiplikand A: 1 1 0 1 0 Multiplikator
MehrEinführung in die Informatik I
Einführung in die Informatik I Das Rechnen in Zahlensystemen zur Basis b=2, 8, 10 und 16 Prof. Dr. Nikolaus Wulff Zahlensysteme Neben dem üblichen dezimalen Zahlensystem zur Basis 10 sind in der Informatik
MehrB Einführung. 1 Historische Entwicklung. 1 Historische Entwicklung (3) 1 Historische Entwicklung (2)
1 Historische Entwicklung 8500 v. Chr.: Zählsysteme in vielen Kulturen benutzt häufig 5 oder 10 als Basis 1. historische Entwicklung 2. Entwicklung der Mikroprozessoren 3. Entwicklung der Betriebssysteme
MehrEinführung in die Informatik
Einführung in die Informatik Geschichte und Einteilung der Informatik 01101101 01011001 11010011 10011000 00000011 00011100 01111111 11111111 00110100 00101110 11101110 01110010 10011101 00111010 2 Der
MehrZum Nachdenken. Welche Eigenschaften einer Vorzeichendarstellung. erreichen? Wie könnte man Vorzeichenzahlen darstellen?
TECHNISCHE HOCHSCHULE NÜRNBERG GEORG SIMON OHM Zum Nachdenken Welche Eigenschaften einer Vorzeichendarstellung könnte man versuchen zu erreichen? Wie könnte man Vorzeichenzahlen darstellen? Grundlagen
MehrTECHNISCHE HOCHSCHULE NÜRNBERG GEORG SIMON OHM Die Mikroprogrammebene eines Rechners Das Abarbeiten eines Arbeitszyklus eines einzelnen Befehls besteht selbst wieder aus verschiedenen Schritten, z.b. Befehl
MehrCOBOL Programmierte Unterweisung
Harald Gockel COBOL Programmierte Unterweisung 3. Auflage Hüthig Buch Verlag Heidelberg Inhaltsverzeichnis Vorwort 1 1.1 Urhebernachweis 2 1.2 Hinweise zur Benutzung dieses Buches 3 Wie entsteht ein Programm?
MehrDigital Design 4 Schaltwerke
4 Schaltwerke Schaltwerk: Ausgabevektor hängt nicht nur von Eingabevektor ab, sondern auch von allen bisherigen Eingaben. A(t n ) = f(e(t n ), E(t n-1 ), E(t n-2 ), E(t n-3 ),... E(t 0 ) dazu sind erforderlich:
MehrGrundlagen der Informatik und der Numerik für Lehramt Grund- und Förderschule
Grundlagen der Informatik und der Numerik für Lehramt Grund- und Förderschule entstanden in den Jahren: WS92, WS93, WS94, WS95, WS96, WS97, WS98, WS99, WS00, WS01, WS02, WS03, WS04 1 Vom Abakus bis zum
MehrRechnerstrukturen, Teil 1. Vorlesung 4 SWS WS 14/15
Rechnerstrukturen, Teil 1 Vorlesung 4 SWS WS 14/15 Prof. Dr Jian-Jia Chen Dr. Lars Hildebrand Fakultät für Informatik Technische Universität Dortmund lars.hildebrand@tu-.de http://ls1-www.cs.tu-.de Übersicht
MehrDie Rechenmaschinen von Konrad Zuse Sechzig Jahre Computergeschichte
Die Rechenmaschinen von Konrad Zuse Sechzig Jahre Computergeschichte Raúl Rojas Report B 96- Kurzfassung Vor sechzig Jahren wurde der mechanische Speicher der Rechenmaschine Z1 fertiggestellt. Konrad Zuses
MehrMeilensteine der Rechentechnik
Herbert Bruderer Meilensteine der Rechentechnik Zur Geschichte der Mathematik und der Informatik DE GRUYTER OLDENBOURG Inhaltsverzeichnis Vorwort-V Danksagung-XIII Abbildungsverzeichnis - Tabellenverzeichnis
MehrDas Verfahren in Hardware
Das Verfahren in Hardware Links Shift 8 Bit Multiplikand Demonstration mit 1001 * 0110 = 110110 2.Links Shift 8 Bit ALU Rechts Shift 4 Bit Multiplikator 3.Rechts Shift 8 Bit Produkt 1. Produkt = Produkt
MehrGleitkommazahlen. JOHANNES KEPLER UNIVERSITY LINZ Research and teaching network Softwareentwicklung 1 (gtec) Hanspeter Mössenböck, Herbert Prähofer 74
Gleitkommazahlen Research and teaching network Softwareentwicklung 1 (gtec) Hanspeter Mössenböck, Herbert Prähofer 74 Die Typen float und double Variablen float x, y; double z; // 32 Bit groß // 64 Bit
Mehr