www.wikidata.de-de.nina.az
Eniac ist eine Weiterleitung auf diesen Artikel Siehe auch Eniak Der Electronic Numerical Integrator and Computer ENIAC war der erste elektronische turingmachtige Universalrechner Er diente der US Armee zur Berechnung ballistischer Tabellen ENIAC auf einem Bild der US Armee im Vordergrund Betty Holberton im Hintergrund Glen BeckProgrammiererin Jean Jennings links und Frances Bilas Spence rechts arbeiten 1945 am ENIAC Bedienfeld an der Moore School of Electrical Engineering 1 Inhaltsverzeichnis 1 Geschichte 2 Technische Daten 3 Fahigkeiten 4 Funktionsweise des ENIAC 4 1 Programmierung 4 2 Datenausgabe 5 Kultureller Einfluss 6 Vergleich mit anderen fruhen Computern 7 Nachbauten und Simulatoren 8 Literatur 9 Weblinks 10 EinzelnachweiseGeschichte BearbeitenIm Auftrag der US Armee wurde ENIAC ab 1942 von John Presper Eckert und John William Mauchly an der University of Pennsylvania entwickelt und am 14 Februar 1946 der Offentlichkeit vorgestellt Programmiert wurde er hauptsachlich von Frauen den ENIAC Frauen siehe auch bei Programmierung Mauchly und Eckert grundeten 1946 eine Computerfirma die Eckert Mauchly Computer Corporation die spater von Remington Rand ubernommen wurde 1947 wurde ein Patent 2 angemeldet uber dessen Gultigkeit 1967 langjahrige Gerichtsverfahren begannen Sie fuhrten dazu dass das Patent 1973 wegen der schon vom Atanasoff Berry Computer ABC bekannten Eigenschaften fur ungultig erklart wurde da Mauchly wahrend eines Besuches bei Atanasoff im Jahr 1941 Gelegenheit hatte den ABC zu studieren und wahrscheinlich einige Inspiration daraus zog wurde der ENIAC vom Gericht als abgeleitetes Werk angesehen Der Ruhm fur die Erfindung des ersten elektronischen Rechners den Mauchly und Eckert bis dahin geteilt hatten geht seither auf Atanasoff uber Von Philadelphia aus zog der ENIAC 1947 ins nahegelegene Ballistic Research Lab in Aberdeen um ENIAC wurde am 2 Oktober 1955 abgeschaltet Technische Daten BearbeitenAhnlich dem Atanasoff Berry Computer 1938 1942 und dem britischen Colossus 1943 einem kryptographischen Spezialrechner benutzte der ENIAC Elektronenrohren zur Reprasentation von Zahlen und elektrische Pulse fur deren Ubertragung Dies bewirkte eine deutlich hohere Rechenleistung als die von Konrad Zuses Z3 1941 der zwar eine modernere Architektur aufwies aber noch auf elektromechanischen Relais basierte Wie der ASCC erbaut zwischen 1939 und 1944 spater als Mark I bekannt verwendete der ENIAC ein Dezimalsystem zur Darstellung von Zahlen Der ENIAC bestand aus 40 parallel arbeitenden Komponenten von denen jede 60 cm breit 270 cm hoch und 70 cm tief war Die komplette Anlage war in U Form aufgebaut beanspruchte eine Flache von 10 m 17 m und wog 27 Tonnen Er bestand aus 17 468 Elektronenrohren 7 200 Dioden 1 500 Relais 70 000 Widerstanden und 10 000 Kondensatoren Die Leistungsaufnahme setzte sich zusammen aus 80 kW fur die Heizung 40 kW fur die Rohrenstrome und 20 kW fur die Lufter die Anoden und Schirmgitterleistung war auf 25 des Maximalwerts beschrankt 3 Der Bau des ENIAC kostete 468 000 US ein Betrag der nur aufgrund des hohen Bedarfs an Rechenleistung seitens der US Armee zur Verfugung stand entspricht einem heutigen Wert von ungefahr 7 780 000 US 4 Im Vergleich zu seinen Vorgangern beeindruckt der ENIAC schon durch seine Grosse Ein grosses Problem bei der Entwicklung des ENIAC war die Fehleranfalligkeit der Elektronenrohren Wenn nur eine der 17 468 Rohren ausfiel rechnete die gesamte Maschine fehlerhaft Um die Kosten dieser unvermeidlichen Ausfalle gering zu halten wurden in den ENIAC eigens Diagnoseprogramme eingebaut die das Auffinden einer auszutauschenden Rohre erleichterten Eine Gegenmassnahme bestand darin starkere Rohren einzubauen als man eigentlich gebraucht hatte und diese nur mit etwa 25 ihrer Nennleistung zu betreiben Ausserdem wurde bemerkt dass mehr Rohren beim Ein und Ausschalten kaputt gingen als wahrend des laufenden Betriebs Als Konsequenz ging man dazu uber den ENIAC einfach nicht mehr auszuschalten Die Ausfallzeit konnte so auf wenige Stunden je Woche reduziert werden Fahigkeiten BearbeitenDer ENIAC konnte addieren subtrahieren multiplizieren dividieren und Quadratwurzeln ziehen Eine Addition Subtraktion brauchte 0 2 Millisekunden eine Multiplikation bis zu 2 8 ms eine Division bis zu 24 ms und eine Quadratwurzel mehr als 300 ms Funktionsweise des ENIAC BearbeitenGrundlegende Komponente fur die Funktion des ENIAC war der Akkumulator der eine 10 stellige vorzeichenbehaftete Dezimalzahl speichern sowie addieren und subtrahieren konnte Jeder der 20 Akkumulatoren konnte eine solche Rechenoperation in 0 2 Millisekunden ausfuhren Dieses Zeitintervall wird auch als Additionszyklus bezeichnet Fur Rechnungen mit doppelter Genauigkeit liessen sich zwei Akkumulatoren zusammenschalten Weitere arithmetische Komponenten waren der Multiplikator drei Exemplare und der Divider Square Rooter Ein Multiplikator implementierte eine Multiplikationstabelle nach der ein Unterprogramm gesteuert wurde das auf vier Akkumulatoren lief Eine Multiplikation dauerte je nach Lange der Zahlen bis zu 2 8 Millisekunden Ahnlich war auch der Divider Square Rooter konstruiert der fur eine Division bzw Quadratwurzel bis zu 65 Millisekunden 13 Additionszyklen je Ziffer benotigte Die Programmierung komplexer Berechnungen war mit dem Master Programmer zwei Exemplare moglich der rekursive Programmierung erlaubte Fur den Start der Anlage war die Initiating Unit zustandig Beim Einschalten des ENIAC nahmen die Flipflops zufallige Werte an sodass die Komponenten in einem undefinierten Zustand waren Durch ein spezielles Programm der Initiating Unit konnten die Flipflops in einen definierten Zustand gebracht und z B die Akkumulatoren mit 0 initialisiert werden Des Weiteren hatte die Initiating Unit einen Startknopf mit dem ein ENIAC Programm manuell gestartet wurde Als Taktgeber diente die Cycling Unit die die anderen Komponenten uber statische Kabel mit Steuerpulsen versorgte Sie konnte auch in einen Schritt fur Schritt Modus geschaltet werden der die Fehlersuche vereinfachte Programmierung Bearbeiten Der ENIAC wurde programmiert indem die einzelnen Komponenten mit Kabeln verbunden und die gewunschten Operationen auf Drehschaltern eingestellt wurden Die Komponenten des ENIAC waren statisch miteinander verbunden um die Taktimpulse der Cycling Unit zu empfangen Weitere statische Verbindungen gab es zwischen den zusammenarbeitenden Komponenten z B zwischen einem Multiplikator und den 4 zugeordneten Akkumulatoren Alle weiteren Verbindungen fur den Ablauf eines Programmes mussten manuell gesteckt werden Fur die Ubermittlung von Programmimpulsen gab es auf Fusshohe waagerecht verlaufende Kabel in Program Trays fur Zahlenpulse wurden die Digit Trays in Kopfhohe genutzt An Trays und Komponenten gab es Buchsen in die Kabel gesteckt werden konnten Ein deutlicher architektonischer Nachteil des ENIAC war das Fehlen eines Befehlsspeichers Schon die Z1 Z3 und der Mark I lasen ihre Befehle von einem Lochstreifen wahrend der ENIAC fur jedes Programm neu verkabelt werden musste Nach Ideen John von Neumanns wurde der ENIAC 1948 zu einem Computer mit Befehlsspeicher umgebaut Dies verlangsamte seine Rechenleistung auf 1 6 aber die Dauer des Umprogrammierens verringerte sich ebenfalls sodass insgesamt ein Zeitgewinn erzielt wurde Der ENIAC wurde von Frauen programmiert den ENIAC Frauen im Englischen ENIAC girls Dazu gehorten u a Jean Bartik Kathleen Kay McNulty Mauchly Antonelli Adele Goldstine Betty Snyder Betty Holberton Marlyn Wescoff Frances Bilas und Ruth Teitelbaum 5 Sie hatten zuvor fur das Militar ballistische Berechnungen an mechanischen Tischrechnern angestellt 6 7 8 An der Universitat in Philadelphia wurden im Auftrag der Armee ballistische Tabellen berechnet Fibeln fur die Artillerie die fur Geschutze die Flugbahn der verschiedenen Geschosse verzeichneten Die Rechnerei dafur erfolgte von Hand die einzige Hilfe eine Tabelliermaschine die zu multiplizieren und zu dividieren vermochte Die Angestellten die rechneten hiessen nach ihrer Tatigkeit Computer die Rechner 9 Datenausgabe Bearbeiten Als Festwertspeicher dienten der Constant Transmitter bestehend aus drei Komponenten und die Function Tables drei Komponenten je drei Exemplare Ersterer diente hauptsachlich zur Ansteuerung eines Lochkartenlesers Auf letzteren wurden je 104 zehnstellige Dezimalzahlen allerdings nur sechs Stellen individuell einstellbar bei einer Zugriffszeit von funf Additionszyklen gespeichert Rechenergebnisse konnten auch gedruckt werden Uber das Printer Panel bestehend aus drei Komponenten konnte ein Lochkartendrucker angesteuert werden Eine unmittelbare visuelle Ausgabe war in die Akkumulatoren integriert Im oberen Bereich der Komponente gab es 102 Glimmlampen zur Anzeige der aktuell gespeicherten Zahl je zehn fur jede der zehn Ziffern zwei fur das Vorzeichen Kultureller Einfluss BearbeitenAnlasslich der ersten offentlichen Prasentation des ENIAC im Februar 1946 stulpte man einen halbierten Tischtennisball uber jede Leuchte ein Design das Vorbild fur viele folgende Computer war und stilbildend fur die damalige Science Fiction Vergleich mit anderen fruhen Computern BearbeitenComputermodell Land Inbetriebnahme Gleitkomma arithmetik Binar Elektronisch Programmierbar TuringmachtigZuse Z3 Deutschland Mai 1941 Ja Ja Nein Ja mittels Lochstreifen uber Umwege nie genutztAtanasoff Berry Computer USA Sommer 1941 Nein Ja Ja Nein NeinColossus UK 1943 Nein Ja Ja Teilweise durch Neu ver kabelung NeinMark I USA 1944 Nein Nein Nein Ja mittels Lochstreifen JaZuse Z4 Deutschland Marz 1945 Ja Ja Ja Ja mittels Lochstreifen keine bedingte Sprunganweisungum 1950 Ja Ja Ja Ja mittels Lochstreifen JaENIAC USA 1946 Nein Nein Ja Teilweise durch Neu ver kabelung Ja1948 Nein Nein Ja Ja mittels Wider stands matrix JaNachbauten und Simulatoren Bearbeiten nbsp ENIAC auf einem Chip University of Pennsylvania 1995 Museum fur Computergeschichte1996 finanzierte die University of Pennsylvania zu Ehren des 50 ENIAC Jubilaums ein Projekt namens ENIAC on a Chip das einen integrierten Schaltkreis mit gleicher Funktionalitat und den Massen 7 44 mm 5 29 mm hervorbrachte Obwohl dieser Chip mit 20 MHz Taktfrequenz um ein Vielfaches schneller rechnete als der Jubilar und damit nicht als originalgetreue Nachbildung gelten kann entsprach die Rechengeschwindigkeit nur einem Bruchteil der von zeitgenossischen PCs der spaten 1990er Jahre 10 Am 2 Juni 2004 wurde ein seit 2003 betriebenes Projekt an der Freien Universitat Berlin fertiggestellt das ENIAC als Java Applet auf herkommlichen PCs im Webbrowser simuliert 11 Dazu wurde im Juni 2006 eine praktische Anleitung veroffentlicht welche ENIAC als Modulo Rechner programmiert 12 Literatur BearbeitenJ P Eckert Jr J W Mauchly H H Goldstine J G Brainerd Description of the ENIAC and Comments on Electronic Digital Computing Machines Moore School of Electrical Engineering University of Pennsylvania 1945 H H Goldstine A Goldstine 1946 The Electronic Numerical Integrator and Computer ENIAC In B Randell Eds The Origins of Digital Computers Springer Verlag 1982 Herman Lukoff From Dits to Bits A personal history of the electronic computer Robotics Press Portland Oregon 1979 J Van der Spiegel J F Tau T F Ala ilima and L P Ang 2000 The ENIAC History Operation and Reconstruction in VLSI In R Rojas Eds The First Computers History and Architectures MIT Press Arthur W Burks Electronic Computing Circuits of the ENIAC Proceedings of the I R E S 756 767 August 1947 Weblinks Bearbeiten nbsp Commons ENIAC Album mit Bildern Videos und Audiodateien Archiv zur Geschichte des Computers mit vielen Texten und Bildern zur ENIAC englisch Artikel uber die Entstehung des ENIAC englisch Artikel uber den ENIAC Telepolis Fakten zum ENIAC englisch Der ENIAC im HNF Computermuseum Fakten zum ENIAC englisch Die ENIAC Programmiererinnen Video Dokumentation uber die Frauen die ENIAC programmierten Teil 1 englisch Video Dokumentation uber die Frauen die ENIAC programmierten Teil 2 englisch ENIAC Programmers Women in Technology International WITI Hall of Fame englisch Einzelnachweise Bearbeiten Steve Lohr Jean Jennings Bartik a Computer Pioneer Dies at 86 nytimes com abgerufen am 8 Oktober 2018 Patent US3120606 Electronic numerical integrator and computer Angemeldet am 26 Juni 1947 veroffentlicht am 4 Februar 1964 Anmelder Sperry Rand Corporation Erfinder John Presper Eckert jr John W Mauchly Arthur W Burks Electronic Computing Circuits of the ENIAC Proceedings of the I R E S 756 767 August 1947 Diese Zahl wurde mit der Vorlage Inflation ermittelt ist auf volle 10 000 gerundet und bezieht sich auf den zuruckliegenden Januar Jennifer S Light When Computers Were Women In Technology and Culture 40 3 1999 Jamie Gumbrecht Rediscovering WWII s female computers CNN 8 Februar 2011 abgerufen am 30 Dezember 2022 englisch The ENIAC women The programmers behind the world s first computer Abgerufen am 15 Dezember 2022 englisch Claire Amundson The ENIAC Girls who revolutionised computer programming In Girl Museum 13 Dezember 2016 abgerufen am 15 Dezember 2022 englisch Als Computer weiblich waren In Suddeutsche Zeitung TECHNIK 41 2015 Nachbau des ENIAC auf einem Chip Archiviert vom Original am 5 August 2020 abgerufen am 5 August 2020 englisch Simulation des ENIAC Abgerufen am 25 Juli 2021 englisch Programmierbeispiel der Modulo Funktion Archiviert vom Original am 29 Mai 2013 abgerufen am 29 Mai 2013 englisch nbsp Dieser Artikel ist als Audiodatei verfugbar source source Speichern 13 08 min 6 9 MB Text der gesprochenen Version 10 September 2010 Mehr Informationen zur gesprochenen Wikipedia nbsp Dieser Artikel wurde am 24 Dezember 2005 in dieser Version in die Liste der lesenswerten Artikel aufgenommen Normdaten Sachbegriff GND 4555162 5 lobid OGND AKS Abgerufen von https de wikipedia org w index php title ENIAC amp oldid 238295160