ENIAC
Az elektronikus numerikus integrátor és számítógép ( ENIAC ) volt az első nagy teljesítményű elektronikus univerzális számítógép . Az amerikai hadsereg felhasználta a ballisztikus asztalok kiszámításához .
sztori
Az amerikai hadsereg megbízásából az ENIAC-ot 1942-től John Presper Eckert és John William Mauchly fejlesztette ki a Pennsylvaniai Egyetemen, és 1946. február 14-én mutatták be a nyilvánosság számára. Főleg nők programozták, az "ENIAC nők", lásd még a programozást .
Mauchly és Eckert 1946-ban alapítottak egy számítógépes vállalatot, az Eckert-Mauchly Computer Corporation - t , amelyet később Remington Rand vett át. 1947-ben szabadalmat kértek, és 1967-ben hosszú távú jogi eljárások kezdődtek annak érvényességének meghatározása érdekében. Ezek arra a tényre vezettek, hogy a szabadalmat 1973-ban érvénytelennek nyilvánították az Atanasoff-Berry számítógép (ABC) által már ismert tulajdonságok miatt ; mivel Mauchlynak 1941-ben, Atanasoffban tett látogatása alkalmával alkalma nyílt tanulmányozni az ABC-t, és valószínűleg merített belőle némi inspirációt, a bíróság az ENIAC-t származtatott műnek tekintette. Az első elektronikus számítógép feltalálásának híre, amelyet Mauchly és Eckert addig is megosztott, azóta átkerült Atanasoffnak.
1947-ben az ENIAC Philadelphiából a közeli Aberdeen Ballistic Research Lab- ba költözött . Az ENIAC-t 1955. október 2-án állították le.
Műszaki adatok
Az Atanasoff-Berry számítógéphez (1938–1942) és a brit Colossushoz (1943), egy speciális kriptográfiai számítógéphez hasonlóan, az ENIAC elektroncsöveket használt a számok és az elektromos impulzusok továbbítására. Ez lényegesen nagyobb számítási teljesítményt eredményezett, mint Konrad Zuse Z3 - jáé (1941), amely modernebb felépítésű , de mégis elektromechanikus relékre épült . Az ASCC-hez hasonlóan (1939 és 1944 között épült, később "I Mark" néven ismert) az ENIAC is tizedes rendszert használt a számok ábrázolására.
Az ENIAC 40 párhuzamosan működő alkatrészből állt, amelyek mindegyike 60 cm széles, 270 cm magas és 70 cm mély volt. A teljes rendszer U alakban épült, 10 m × 17 m területet foglalt el és 27 tonnát nyomott. 17 468 elektroncsőből, 7 200 diódából , 1500 reléből , 70 000 ellenállásból és 10 000 kondenzátorból állt . Az energiafogyasztás 80 kW volt a fűtéshez, 40 kW a csőáramhoz és 20 kW a ventilátorokhoz; az anód és a képernyő rács teljesítménye a maximális érték 25% -ára korlátozódott. Az ENIAC építése 468 000 dollárba került - ez az összeg csak az amerikai hadsereg számítási teljesítmény iránti nagy igénye miatt volt elérhető (a jelenlegi értéknek körülbelül 7330 000 USD felel meg). Az elődökhöz képest az ENIAC már lenyűgöz a méretével.
Az ENIAC fejlesztésében nagy problémát jelentett az elektroncsövek hajlamossága a hibákra. Ha a 17 468 cső közül csak egy hibásodott meg, akkor az egész gép hibásan számolt. Annak érdekében, hogy ezen elkerülhetetlen hibák költségei alacsonyak maradjanak, az ENIAC-ba speciális diagnosztikai programokat építettek be, amelyek megkönnyítették a cserélhető cső megtalálását. Az egyik ellenintézkedés az volt, hogy a valóban szükségesnél erősebb csöveket telepítettek, és csak névleges teljesítményük körülbelül 25% -ával működtették őket. Azt is észrevették, hogy a be- és kikapcsoláskor több cső tört el, mint működés közben. Ennek eredményeként úgy döntöttek, hogy az ENIAC-t már nem kapcsolják ki. A leállás hetente néhány órára csökkenthető.
Készségek
Az ENIAC összeadhat, kivonhat, szorozhat, oszthat és négyzetgyökeket vehet fel.
Az összeadás / kivonás 0,2 milliszekundumig tartott, a szorzás 2,8 ms-ig, a felosztás 24 ms-ig, a négyzetgyök pedig 300 ms-nál nagyobb.
Hogyan működik az ENIAC
Az ENIAC funkciójának alapkomponense az akkumulátor volt , amely képes egy tízjegyű előjeles tizedesszámot tárolni, valamint összeadni és kivonni. A 20 akkumulátor mindegyike 0,2 milliszekundum alatt végezhetett ilyen számítást. Ezt az időintervallumot addíciós ciklusnak is nevezik. Két akkumulátor összekapcsolható a számításokhoz kettős pontossággal.
További számtani komponensek voltak a szorzó (három példány) és az osztó / négyzetgyöker. Egy szorzó megvalósított egy szorzótáblát, amely szerint egy szubrutint irányítottak, amely négy akkumulátoron futott. A szorzás 2,8 milliszekundumig tartott (a számok hosszától függően). Az osztót / négyzetgyökeret hasonló módon építettük fel, amely akár 65 milliszekundumot (13 összeadási ciklust számjegyenként) igényelt egy osztáshoz vagy négyzetgyökhöz. A komplex számítások programozása a Master Programmerrel volt lehetséges (két példányban), amely lehetővé tette a rekurzív programozást.
A rendszer elindításáért a kezdeményező egység volt a felelős. Az ENIAC bekapcsolásakor a papucsok véletlenszerű értékeket feltételeztek , így az alkatrészek meghatározatlan állapotban voltak. A kezdeményező egység speciális programjával a papucsok meghatározott állapotba hozhatók, és z. B. az akkumulátorokat 0-val inicializáljuk. Ezenkívül a kezdeményező egység rendelkezett egy indítógombbal, amellyel az ENIAC program manuálisan elindult. A kerékpáros egység óragenerátorként szolgált, és a többi alkatrészt statikus kábeleken keresztül vezérlő impulzusokkal látta el. Át lehet kapcsolni lépésről lépésre, amely megkönnyíti a hibaelhárítást.
programozás
Az ENIAC programozása úgy történt, hogy az egyes alkatrészeket kábelekkel összekötötte, és a forgókapcsolókon beállította a kívánt műveleteket.
Az ENIAC alkatrészeit statikusan összekapcsolták egymással annak érdekében, hogy fogadják a kerékpáros egység impulzusait. Más statikus kapcsolatok is voltak az együttműködő komponensek között (pl. Szorzó és a 4 hozzárendelt akkumulátor között). A program futtatásához az összes többi kapcsolatot manuálisan kellett létrehozni. A programimpulzusok továbbítására a programtálcákban vízszintesen, lábmagasságban futó kábelek voltak, a számimpulzusokhoz a számtálcákat fejmagasságban használták. A tálcákon aljzatok és alkatrészek voltak, amelyekbe kábeleket lehetett dugni.
Az ENIAC egyértelmű építészeti hátránya az utasítási memória hiánya volt. Még a Z1 , Z3 és a Mark I is lyukasztott szalagról olvasták a parancsukat , miközben az ENIAC-t minden programhoz újra kellett huzalozni. John von Neumann elképzelése szerint az ENIAC-t 1948-ban utasító memóriával rendelkező számítógéppé alakították át . Ez lelassította számítási teljesítményét 1/6-ra, de az újraprogramozás időtartama is csökkent, így teljes időnövekedést sikerült elérni.
Az ENIAC-t nők, az "ENIAC-nők" programozták. Ezek között volt Kay McNulty , Jean Bartik , Kathleen Antonelli , Adele Goldstine , Betty Snyder , Betty Holberton , Marlyn Wescoff , Frances Bilas és Ruth Teitelbaum . Korábban ballisztikus számításokat végeztek mechanikus asztali számítógépeken a katonaság számára .
„A Philadelphiai Egyetemen a hadsereg megbízásából ballisztikus asztalokat számoltak - a tüzérség alapjai, amelyek rögzítették a különféle lövegek pályáját a fegyverek számára. A számítást kézzel végezték, az egyetlen segítség egy táblázógép volt , amely szaporodni és osztani tudott. A matematikát végző alkalmazottakat munkájuk után hívták - számítógépekre, számológépekre. "
Adatok kimenete
Az állandó adó (három komponensből áll) és a függvénytáblák (három komponens, egyenként három példány) csak olvasható memóriaként szolgáltak . Az előbbit elsősorban lyukkártya-olvasó vezérlésére használták . Utóbbin 104 tízjegyű tizedesjegyet tároltunk (de csak hat számjegy állítható be egyenként) , öt hozzáadási ciklus elérési idővel . A számítási eredmények is kinyomtathatók: A lyukasztókártya-nyomtatót a nyomtatópanelen keresztül lehetett irányítani (három részből áll).
Az akkumulátorokba azonnali vizuális kimenetet integráltak: Az alkatrész felső részén 102 izzó lámpa volt látható az aktuálisan tárolt szám megjelenítésére (a tíz számjegy mindegyikére tíz, a jelre kettő ).
Kulturális befolyás
Az ENIAC 1946 februárjában tartott első nyilvános bemutatója alkalmával minden lámpa fölé egy felére csökkent asztalitenisz-labdát helyeztek el - ez a kialakítás volt a minta sok követett számítógép számára, és amely meghatározta az akkori sci-fi stílusát .
Összehasonlítás más korai számítógépekkel
Számítógépes modell | ország | Telepítés | Lebegőpontos számtan |
Bináris | Elektronikusan | Programozható | Hatalmas Turing |
---|---|---|---|---|---|---|---|
Zuse Z3 | Németország | 1941. május | Igen | Igen | nem | Igen, lyukasztott szalaggal | Igen, gyakorlati felhasználás nélkül |
Atanasoff-Berry számítógép | USA | 1941 nyara | nem | Igen | Igen | nem | nem |
Kolosszus | Egyesült Királyság | 1943 | nem | Igen | Igen | Részben az újbóli bekötéssel | nem |
I. Márk | USA | 1944 | nem | nem | nem | Igen, lyukasztott szalaggal | Igen |
Zuse Z4 | Németország | 1945. március | Igen | Igen | nem | Igen, lyukasztott szalaggal | Igen, gyakorlati felhasználás nélkül |
1950 körül | Igen | Igen | nem | Igen, lyukasztott szalaggal | Igen | ||
ENIAC | USA | 1946 | nem | nem | Igen | Részben az újbóli bekötéssel | Igen |
1948 | nem | nem | Igen | Igen, egy ellenállási mátrix használatával | Igen |
Replikák és szimulátorok
1996-ban a Pennsylvaniai Egyetem az ENIAC 50. évfordulója tiszteletére finanszírozta az „ ENIAC-on-a-Chip ” elnevezésű projektet , amely integrált áramkört hozott létre ugyanazzal a funkcionalitással és 7,44 mm × 5,29 mm méretekkel. Bár ez a 20 MHz-es órajel-frekvenciájú chip sokszor gyorsabban számolt, mint a jubileum, és ezért nem tekinthető az eredetihez igaz másolatnak, a számítási sebesség csak töredéke volt a korabeli, 1990-es évek végi PC-k sebességének.
2004. június 2-án befejeződött a berlini Szabadegyetemen 2003 óta működő projekt , amelyet az ENIAC Java appletként szimulál a hagyományos PC-ken a webböngészőben. Erre a célra 2006 júniusában gyakorlati utasítások jelentek meg, amelyeket az ENIAC modulo számítógépként programoz.
irodalom
- JP Eckert Jr., JW Mauchly, HH Goldstine, JG Brainerd: Az ENIAC leírása és megjegyzések az elektronikus digitális számítástechnikai gépekről . Moore Villamosmérnöki Iskola, Pennsylvaniai Egyetem, 1945.
- HH Goldstine, A. Goldstine (1946): Az elektronikus numerikus integrátor és számítógép (ENIAC) . In B. Randell (szerk.): A digitális számítógépek eredete , Springer-Verlag (1982).
- Herman Lukoff, Dits- től bitig : Az elektronikus számítógép személyes története , Robotics Press, Portland, Oregon 1979
- J. Van der Spiegel, JF Tau, TF Ala'ilima és LP Ang (2000). ENIAC: Történelem, üzemeltetés és rekonstrukció a VLSI-ben . In R. Rojas (szerk.): Az első számítógépek; Történelem és építészet , MIT Press.
- Arthur W. Burks: Az ENIAC elektronikus számítási áramkörei . Az IRE közleményei, 756-767. Oldal, 1947. augusztus.
internetes linkek
- Archívum a számítógép történetéről, sok szöveggel és képpel az ENIAC-ról (angol)
- Cikk az ENIAC eredetéről (angol)
- Cikk az ENIAC Telepolisról
- Tények az ENIAC-ról (angol)
- Az ENIAC a HNF Számítógépes Múzeumban
- Tények az ENIAC-ról (angol)
Az ENIAC programozói
- Videodokumentum az ENIAC programozott nőkről, 1. rész (angol)
- Videodokumentum az ENIAC programozott nőkről, 2. rész (angol)
- ENIAC programozók , a Nők a Technológiában Nemzetközi (WITI) Hírességek Csarnoka
Egyéni bizonyíték
- ↑ Steve Lohr: Jean Jennings Bartik, Számítógép Pioneer, Dies 86 . ( nytimes.com [hozzáférés: 2018. október 8.]).
- ↑ szabadalmi US3120606 : Elektronikus numerikus integrátor és a számítógép. Beadva 1947. június 26-án , közzétéve 1964. február 4-én , pályázó: Sperry Rand Corporation, feltaláló: John Presper Eckert, Jr .; John W. Mauchly.
- ↑ Arthur W. Burks: Az ENIAC elektronikus számítási áramkörei . Az IRE közleményei, 756-767. Oldal, 1947. augusztus.
- ↑ Ez az adat a sablonon alapult : Meghatározott infláció , teljes 10 000 dollárra kerekítve, és az előző januárra vonatkozik.
- ↑ Jennifer S. Light: Amikor a számítógépek nők voltak . In: Technológia és kultúra , 40.3, 1999.
- ↑ Jamie Gumbrecht: A második világháború női „számítógépeinek” újrafelfedezése . CNN , 2011. február
- ↑ Amikor a számítógépek nők voltak . In: Süddeutsche Zeitung TECHNIK, 41/2015
- ↑ Az ENIAC másolata chipen. Archivált az eredeti szóló augusztus 5, 2020 ; megtekintve 2020. augusztus 5-én .
- ↑ Az ENIAC szimulációja. Letöltve: 2021. július 25 .
- ↑ A modulo függvény programozási példája . Archivált az eredeti szóló május 29, 2013 ; megtekintve 2013. május 29-én .