ENIAC - ENIAC
Umístění | University of Pennsylvania Department of Computer and Information Science, 3330 Walnut Street, Philadelphia , Pennsylvania , US |
---|---|
Souřadnice | 39 ° 57'08 "N 75 ° 11'28" W / 39,9522012 ° N 75,1909932 ° W Souřadnice : 39,9522012 ° N 75,1909932 ° W39 ° 57'08 "N 75 ° 11'28" W / |
PHMC věnovaná | Čtvrtek 15. června 2000 |
ENIAC ( / ɛ n i æ k / ; Electronic Numerical Integrator a počítač ) byl první programovatelný , elektronická , general-purpose digitální počítač vyrobený v roce 1945. To byl Turing-kompletní a je schopen řešit "velkou třídu numerických problémů" přeprogramováním.
Ačkoli ENIAC byl navržen a primárně slouží k výpočtu dělostřelecké palby tabulek pro armádu Spojených států ‚s Ballistic Research Laboratory (která se později stala součástí Army Research Laboratory ), jeho první program byl studie o proveditelnosti termonukleární zbraně .
ENIAC byl dokončen v roce 1945 a poprvé uveden do provozu pro praktické účely 10. prosince 1945.
ENIAC byl formálně věnován na univerzitě v Pensylvánii 15. února 1946 a byl ohlašován tiskem jako „Obří mozek“. Měl rychlost řádově tisíckrát vyšší než rychlost elektromechanických strojů; tato výpočetní síla ve spojení s programovatelností pro všeobecné účely vzrušovala vědce i průmyslníky. Kombinace rychlosti a programovatelnosti umožnila další tisíce výpočtů problémů, protože ENIAC vypočítal trajektorii za 30 sekund, která člověku trvala 20 hodin (což jednomu ENIACu umožnilo přemístit 2 400 lidí).
Dokončený stroj byl veřejnosti oznámen večer 14. února 1946 a další den formálně zasvěcen na univerzitě v Pensylvánii, stál téměř 500 000 dolarů (přibližně ekvivalent 7 283 000 dolarů v roce 2020). Formálně ji přijal americký armádní arzenál v červenci 1946. ENIAC byl 9. listopadu 1946 zavřen kvůli rekonstrukci a upgradu paměti a v roce 1947 byl převezen na Aberdeen Proving Ground v Marylandu . Tam, 29. července, 1947, bylo zapnuto a bylo v nepřetržitém provozu do 23:45 hodin 2. října 1955.
Vývoj a design
Konstrukce a konstrukce ENIAC byla financována armádou Spojených států, sborem arzenálu, velením výzkumu a vývoje, vedeným generálmajorem Gladeonem M. Barnesem . Celkové náklady činily asi 487 000 USD, což odpovídá 5 870 000 USD v roce 2019. Smlouva o výstavbě byla podepsána 5. června 1943; práce na počítači začala v tajnosti na University of Pennsylvania je Moore škola elektrotechnická v následujícím měsíci, pod krycím názvem ‚Project PX‘ s Johnem obilný Brainerdovi jako hlavní vyšetřovatel. Herman H. Goldstine přesvědčil armádu, aby projekt financovala, což mu dalo na starost, aby na ně dohlížel.
ENIAC navrhli John Mauchly a J. Presper Eckert z University of Pennsylvania, USA. Tým vývojových inženýrů, kteří pomáhali vývoji, zahrnoval Robert F. Shaw (funkční tabulky), Jeffrey Chuan Chu (rozdělovač/odmocnina), Thomas Kite Sharpless (hlavní programátor), Frank Mural (hlavní programátor), Arthur Burks (multiplikátor), Harry Huskey (čtečka/tiskárna) a Jack Davis (akumulátory). Významné vývojové práce se ujaly ženské matematičky, které se staraly o většinu programování ENIAC: Jean Jennings , Marlyn Wescoff , Ruth Lichterman , Betty Snyder , Frances Bilas a Kay McNulty . V roce 1946 odstoupili vědci z University of Pennsylvania a založili Eckert – Mauchly Computer Corporation .
ENIAC byl velký, modulární počítač, složený z jednotlivých panelů pro provádění různých funkcí. Dvacet z těchto modulů byly akumulátory, které dokázaly nejen sčítat a odčítat, ale v paměti uchovávaly desetimístné desetinné číslo. Mezi těmito jednotkami byla předávána čísla přes několik univerzálních autobusů (nebo zásobníků , jak se jim říkalo). Aby bylo dosaženo vysoké rychlosti, panely musely odesílat a přijímat čísla, počítat, ukládat odpovědi a spouštět další operace, a to vše bez jakýchkoli pohyblivých částí. Klíčem k její univerzálnosti byla schopnost větvení ; mohlo by to spustit různé operace, v závislosti na znaménku vypočítaného výsledku.
Komponenty
Do konce své činnosti v roce 1956 obsahoval ENIAC 18 000 vakuových trubic ; 7 200 krystalových diod ; 1 500 relé ; 70 000 odporů ; 10 000 kondenzátorů ; a přibližně 5 000 000 ručně pájených spojů. Vážil více než 30 malých tun (27 t), byl zhruba 2,4 m × 0,9 m × 30 m (8 ft × 3 ft × 98 ft) ve velikosti, zabíral 167 m 2 (1 800 sq ft) a spotřeboval 150 kW elektrické energie . Tento požadavek na napájení vedl ke zvěsti, že kdykoli byl počítač zapnut, světla ve Philadelphii se ztlumila. Vstup byl možný ze čtečky karet IBM a pro výstup byl použit děrovač karet IBM . Tyto karty by mohly být použity k produkci tištěného výstupu offline pomocí účetního stroje IBM , jako je IBM 405 . Zatímco ENIAC neměl ve svém počátku žádný systém pro ukládání paměti, tyto děrovací karty mohly být použity pro ukládání externí paměti. V roce 1953, 100- slovo magnetické jádro paměti postaven Burroughs Corporation se přidá k ENIAC.
ENIAC používal k ukládání číslic desetipolohové prstencové čítače ; každá číslice vyžadovala 36 elektronek, z nichž 10 byly duální triody tvořící žabky prstenového počítadla. Aritmetika byla prováděna „počítáním“ pulzů pomocí prstenových čítačů a generováním přenosových impulsů, pokud se čítač „omotal“, přičemž myšlenkou bylo elektronicky emulovat provoz číslicových kol mechanického sčítacího stroje .
ENIAC disponoval 20 desetimístnými podepsanými akumulátory , které používaly reprezentaci deseti doplňků a dokázaly provést 5 000 jednoduchých operací sčítání nebo odčítání mezi kterýmkoli z nich a zdrojem (např. Jiným akumulátorem nebo konstantním vysílačem) za sekundu. Bylo možné připojit několik akumulátorů ke spuštění současně, takže špičková rychlost provozu byla potenciálně mnohem vyšší, kvůli paralelnímu provozu.
Bylo možné zapojit přenos jednoho akumulátoru do jiného akumulátoru a provádět aritmetiku s dvojnásobnou přesností, ale časování obvodu přenosu akumulátoru zabránilo zapojení tří nebo více kabelů pro ještě vyšší přesnost. ENIAC použil čtyři akumulátory (řízené speciální multiplikátorovou jednotkou) k provedení až 385 multiplikačních operací za sekundu; pět akumulátorů bylo řízeno speciální jednotkou dělič/ odmocnina, aby provedlo až 40 operací dělení za sekundu nebo tři odmocniny za sekundu.
Dalšími devíti jednotkami v ENIAC byly iniciační jednotka (spouštěla a zastavovala stroj), cyklovací jednotka (používaná pro synchronizaci ostatních jednotek), hlavní programátor (sekvenční řízení s řízenou smyčkou), čtečka (řízená čtečka čipových karet IBM) , tiskárna (řízená děrovačka karet IBM), vysílač konstant a tři tabulky funkcí.
Provozní časy
Reference od Rojase a Hashagena (nebo Wilkesa) poskytují více podrobností o časech operací, které se poněkud liší od těch, které jsou uvedeny výše.
Základní strojový cyklus byl 200 mikrosekund (20 cyklů hodin 100 kHz v cyklovací jednotce) nebo 5 000 cyklů za sekundu pro operace na 10místných číslech. V jednom z těchto cyklů mohl ENIAC zapsat číslo do registru, přečíst číslo z registru nebo přidat/odečíst dvě čísla.
Násobení 10místného čísla d- digitálním číslem (pro d až 10) trvalo d +4 cykly, takže násobení 10 x 10 číslic trvalo 14 cyklů nebo 2800 mikrosekund-rychlost 357 za sekundu . Pokud jedno z čísel mělo méně než 10 číslic, byla operace rychlejší.
Dělení a odmocniny trvaly 13 ( d +1) cyklů, kde d je počet číslic ve výsledku (kvocient nebo druhá odmocnina). Dělení nebo odmocnina tedy trvala až 143 cyklů nebo 28 600 mikrosekund - rychlost 35 za sekundu. (Wilkes 1956: 20 uvádí, že dělení s 10místným kvocientem vyžadovalo 6 milisekund.) Pokud měl výsledek méně než deset číslic, byl získán rychleji.
Spolehlivost
ENIAC používal běžné rádiové elektronky na osmičkové bázi dne; desetinná akumulátory byly vyrobeny z 6SN7 flip-flopy , zatímco 6L7s, 6SJ7s, 6SA7s a 6AC7s byly použity v logických funkcí. Řada 6L6 a 6V6 sloužila jako linkové ovladače pro řízení impulsů přes kabely mezi sestavami racků.
Několik trubic vyhořelo téměř každý den, takže ENIAC byl nefunkční zhruba polovinu času. Speciální vysoce spolehlivé elektronky byly k dispozici až v roce 1948. Většina těchto poruch však nastala během období zahřívání a ochlazování, kdy byly ohřívače trubek a katody vystaveny největšímu tepelnému napětí. Inženýři snížili selhání trubek ENIAC na přijatelnější míru jedné trubice každé dva dny. Podle rozhovoru v roce 1989 s Eckertem: „Měli jsme poruchu elektronky zhruba každé dva dny a problém jsme mohli lokalizovat do 15 minut.“ V roce 1954 byla nejdelší nepřetržitá doba provozu bez poruchy 116 hodin - téměř pět dní.
Programování
ENIAC by mohl být naprogramován tak, aby prováděl složité sekvence operací, včetně smyček, větví a podprogramů. Místo počítačů s uloženým programem, které dnes existují, však byl ENIAC jen velkou sbírkou aritmetických strojů, které původně měly programy do stroje nastaveny kombinací zapojení zásuvných modulů a tří přenosných funkčních tabulek (obsahujících 1200 desetisměrných přepínačů každý). Úloha převzít problém a namapovat jej na stroj byla složitá a obvykle trvala týdny. Kvůli složitosti mapování programů na stroj se programy měnily až po velkém počtu testů aktuálního programu. Poté, co byl program vymyšlen na papíře, proces získání programu do ENIAC manipulací s jeho přepínači a kabely mohl trvat dny. Následovalo období ověřování a ladění, kterému napomáhala schopnost krok za krokem spustit program. Kurz programování pro funkci modulo pomocí simulátoru ENIAC dává představu o tom, jak program na ENIAC vypadal.
Šest hlavních programátorů ENIAC, Kay McNulty , Betty Jennings , Betty Snyder , Marlyn Wescoff , Fran Bilas a Ruth Lichterman , nejenže určilo, jak zadávat programy ENIAC, ale také rozvíjelo porozumění vnitřnímu fungování ENIAC. Programátoři byli často schopni zúžit chyby na jednotlivé nefunkční elektronky, na které mohl technik upozornit.
Programátoři
Kay McNulty , Betty Jennings , Betty Snyder , Marlyn Meltzer , Fran Bilas a Ruth Lichterman byli prvními programátory ENIAC. Nebyli, jak kdysi řekla počítačová vědkyně a historička Kathryn Kleimanová, „dámy z lednice“, tj. Modelky pózující před strojem pro novinářskou fotografii. Přesto se některým ženám za jejich práci v životě nedostalo uznání. Poté, co válka skončila, ženy pokračovaly v práci na ENIAC. Jejich odbornost ztěžovala nahrazení jejich pozic vracejícími se vojáky. Původní programátoři ENIAC nebyli ani za polovinu 80. let 20. století uznáváni za své úsilí, ani nebyli známi veřejnosti.
Tito raní programátoři byli vybráni ze skupiny asi dvou stovek žen zaměstnaných jako počítače na Moore School of Electrical Engineering na University of Pennsylvania. Úkolem počítačů bylo vytvořit numerický výsledek matematických vzorců potřebných pro vědeckou studii nebo inženýrský projekt. Obvykle to dělali pomocí mechanické kalkulačky. Ženy studovaly logiku, fyzickou strukturu, provoz a obvody stroje, aby porozuměly nejen počítačové matematice, ale i samotnému stroji. To byla v té době jedna z mála technických pracovních kategorií, které ženy měly k dispozici. Betty Holberton (rozená Snyder) pokračovala v pomoci při psaní prvního generativního programovacího systému ( SORT/MERGE ) a pomohla navrhnout první komerční elektronické počítače UNIVAC a BINAC po boku Jeana Jenningsa. Společnost McNulty vyvinula použití podprogramů , aby pomohla zvýšit výpočetní kapacitu ENIAC.
Herman Goldstine vybral programátory, kterým říkal operátoři, z počítačů, které počítaly balistické tabulky pomocí mechanických stolních kalkulaček, a diferenciálního analyzátoru před a během vývoje ENIAC. Pod vedením Hermana a Adele Goldstine počítače studovaly plány a fyzickou strukturu ENIAC, aby určily, jak manipulovat s jeho přepínači a kabely, protože programovací jazyky ještě neexistovaly. Ačkoli současníci považovali programování za administrativní úkol a veřejně neuznávali vliv programátorů na úspěšnou operaci a oznámení ENIAC, McNulty, Jennings, Snyder, Wescoff, Bilas a Lichterman byly od té doby uznány za jejich přínos v oblasti výpočetní techniky. Tři ze současných (2020) armádních superpočítačů Jean , Kay a Betty jsou pojmenovány po Jean Bartik (Betty Jennings), Kay McNulty a Betty Snyder .
Pracovní pozice „programátor“ a „operátor“ původně nebyly považovány za profese vhodné pro ženy. Nedostatek pracovních sil způsobený druhou světovou válkou pomohl umožnit vstup žen do pole. Toto pole však nebylo považováno za prestižní a přivedení žen bylo vnímáno jako způsob, jak osvobodit muže pro kvalifikovanější práci. V zásadě bylo na ženy nahlíženo jako na splnění potřeby v dočasné krizi. Například Národní poradní výbor pro letectví v roce 1942 řekl: „Je cítit, že dostatečně větší návratnosti se dosáhne osvobozením techniků od výpočtu detailů, aby se překonaly jakékoli zvýšené výdaje na platy počítačů. Inženýři přiznávají, že dívčí počítače ano. pracovat rychleji a přesněji než oni. To je do značné míry dáno pocitem mezi inženýry, že jejich vysokoškolské a průmyslové zkušenosti jsou plýtvány a mařeny pouhým opakujícím se výpočtem “.
Po počátečních šesti programátorech byl přijat rozšířený tým sta vědců, aby pokračovali v práci na ENIAC. Mezi nimi bylo několik žen, včetně Glorie Ruth Gordonové . Adele Goldstine napsala původní technický popis ENIAC.
Role ve vodíkové bombě
Přestože laboratoř balistického výzkumu byla sponzorem ENIAC, o rok později v tomto tříletém projektu se o tomto počítači dozvěděl John von Neumann , matematik pracující na vodíkové bombě v Los Alamos National Laboratory . Los Alamos se následně natolik zapletl s ENIAC, že první běh testovacího problému sestával z výpočtů pro vodíkovou bombu, nikoli z dělostřeleckých stolů. Vstup/výstup pro tento test byl jeden milion karet.
Role ve vývoji metod Monte Carlo
Související s rolí ENIAC ve vodíkové bombě byla její role v metodě Monte Carlo, která se stala populární. Vědci podílející se na vývoji původní jaderné bomby použili obrovské skupiny lidí, kteří prováděli obrovské počty výpočtů (v terminologii té doby „počítače“), aby prozkoumali vzdálenost, kterou by neutrony pravděpodobně urazily přes různé materiály. John von Neumann a Stanislaw Ulam si uvědomili, že rychlost ENIAC umožní tyto výpočty provádět mnohem rychleji. Úspěch tohoto projektu ukázal hodnotu metod Monte Carlo ve vědě.
Pozdější vývoj
1. února 1946 se konala tisková konference a dokončený stroj byl 14. února 1946 večer oznámen veřejnosti s ukázkami jeho schopností. Elizabeth Snyder a Betty Jean Jennings byly zodpovědné za vývoj programu demonstrační trajektorie, ačkoli Herman a Adele Goldstine se o to zasloužily. Stroj byl formálně zasvěcen další den na univerzitě v Pensylvánii. Žádná z žen zapojených do programování stroje nebo vytváření ukázky nebyla pozvána na formální zasvěcení ani na slavnostní večeři, která se konala poté.
Původní částka smlouvy byla 61 700 $; konečné náklady činily téměř 500 000 USD (přibližně ekvivalent 7 283 000 USD v roce 2020). Formálně byl přijat americkým armádním arzenálem v červenci 1946. ENIAC byl zavřen 9. listopadu 1946 kvůli rekonstrukci a upgradu paměti a v roce 1947 byl převezen na Aberdeen Proving Ground v Marylandu . Tam, 29. července, 1947, bylo zapnuto a bylo v nepřetržitém provozu do 23:45 hodin 2. října 1955.
Role ve vývoji EDVAC
Několik měsíců po odhalení ENIAC v létě 1946 v rámci „mimořádné snahy nastartovat výzkum v této oblasti“ pozval Pentagon „špičkové lidi z elektroniky a matematiky ze Spojených států a Velké Británie“ na série čtyřiceti osmi přednášek ve Philadelphii v Pensylvánii; vše dohromady nazvané Teorie a techniky pro návrh digitálních počítačů - častěji se jim říká Moore School Lectures . Polovinu těchto přednášek měli vynálezci ENIAC.
ENIAC byl jedinečný design a nikdy se neopakoval. Zmrazení designu v roce 1943 znamenalo, že počítačový design bude postrádat některé inovace, které se brzy staly dobře vyvinutými, zejména schopnost uložit program. Eckert a Mauchly začali pracovat na novém designu, který bude později nazýván EDVAC , což by bylo jednodušší a výkonnější. Zejména v roce 1944 Eckert napsal svůj popis paměťové jednotky ( linka se zpožděním rtuti ), která by obsahovala data i program. John von Neumann, který konzultoval pro Moore School o EDVAC, se zúčastnil setkání Moore School, na kterých byl zpracován koncept uloženého programu. Von Neumann sepsal neúplný soubor poznámek ( první návrh zprávy o EDVAC ), které byly určeny k použití jako interní memorandum - popisující, zpracovávající a formálně formulované myšlenky vytvořené na zasedáních. Správce ENIAC a referent bezpečnosti Herman Goldstine distribuoval kopie tohoto prvního návrhu řadě vládních a vzdělávacích institucí, což vyvolalo široký zájem o konstrukci nové generace elektronických výpočetních strojů, včetně elektronické kalkulačky pro zpožděné ukládání dat (EDSAC) na univerzitě v Cambridgi, Anglie a SEAC u amerického úřadu pro standardy.
Vylepšení
Po roce 1947 byla v ENIAC provedena řada vylepšení, včetně primitivního uloženého programovacího mechanismu pouze pro čtení využívajícího funkční tabulky jako program ROM , po kterém bylo programování provedeno nastavením přepínačů. Tuto myšlenku vypracoval v několika variantách Richard Clippinger a jeho skupina na jedné straně a Goldstines na straně druhé a byla zahrnuta v patentu ENIAC . Clippinger konzultoval s von Neumannem, jakou sadu instrukcí implementovat. Clippinger přemýšlel o architektuře se třemi adresami, zatímco von Neumann navrhl architekturu s jednou adresou, protože její implementace byla jednodušší. Tři číslice jednoho akumulátoru (#6) byly použity jako čítač programu, další akumulátor (#15) byl použit jako hlavní akumulátor, třetí akumulátor (#8) byl použit jako ukazatel adresy pro čtení dat z tabulek funkcí, a většina ostatních akumulátorů (1–5, 7, 9–14, 17–19) byla použita pro datovou paměť.
V březnu 1948 byla nainstalována konvertorová jednotka, která umožňovala programování pomocí čtečky ze standardních karet IBM. V dubnu následoval „první výrobní cyklus“ nových technik kódování problému Monte Carlo . Po přesunu ENIAC do Aberdeenu byl také zkonstruován registrační panel pro paměť, který však nefungoval. Byla také přidána malá hlavní řídicí jednotka pro zapnutí a vypnutí stroje.
Programování uloženého programu pro ENIAC provedly Betty Jennings, Clippinger, Adele Goldstine a další. Poprvé byl představen jako počítač s uloženým programem v dubnu 1948 a provozoval program Adele Goldstine pro Johna von Neumanna. Tato modifikace snížila rychlost ENIAC o faktor 6 a odstranila schopnost paralelního výpočtu, ale protože také snížila dobu přeprogramování na hodiny místo dní, byla považována za dobře stojící za ztrátu výkonu. Analýza také ukázala, že kvůli rozdílům mezi elektronickou rychlostí výpočtu a elektromechanickou rychlostí vstupu/výstupu byl téměř jakýkoli problém reálného světa zcela vázán na I/O , a to i bez využití paralelismu původního stroje. Většina výpočtů by byla stále vázána na I/O, a to i po snížení rychlosti uložené touto úpravou.
Počátkem roku 1952 byl přidán vysokorychlostní řadič, který zlepšil rychlost řazení pětkrát. V červenci 1953, rozšíření na 100 slovo jádro paměť se přidá do systému pomocí BCD , nadbytek-3 číslo zastoupení. Na podporu této rozšiřující paměti byl ENIAC vybaven novým voličem tabulky funkcí, voličem adresy paměti, obvody tvarujícími pulsy a do programovacího mechanismu byly přidány tři nové objednávky.
Srovnání s jinými ranými počítači
Mechanické výpočetní stroje existují již od Archimédových dob (viz: mechanismus Antikythéry ), ale třicátá a čtyřicátá léta jsou považována za počátek moderní počítačové éry.
ENIAC byl, stejně jako IBM Harvard Mark I a německý Z3 , schopen spustit libovolný sled matematických operací, ale nečetl je z pásky. Stejně jako britský kolos byl programován zásuvnými moduly a přepínači. ENIAC spojil plnou, Turing-kompletní programovatelnost s elektronickou rychlostí. Atanasoff-Berry Computer (ABC), ENIAC a kolos všechny použité thermionic ventily (elektronky) . Registry ENIAC prováděly spíše desítkovou aritmetiku než binární aritmetiku jako Z3, ABC a Colossus.
Stejně jako Colossus, ENIAC vyžadoval přeprogramování přeprogramování až do dubna 1948. V červnu 1948 spustil Manchester Baby svůj první program a získal vyznamenání za první elektronický počítač s uloženým programem . Ačkoli myšlenka počítače s uloženým programem s kombinovanou pamětí pro program a data byla koncipována během vývoje ENIAC, nebyla původně implementována v ENIAC, protože priority druhé světové války vyžadovaly rychlé dokončení stroje a 20 úložných míst ENIAC by být příliš malý na uložení dat a programů.
Veřejné znalosti
Z3 a Colossus byly vyvinuty nezávisle na sobě a na ABC a ENIAC během druhé světové války. Práce na ABC na Iowské státní univerzitě byly zastaveny v roce 1942 poté, co byl John Atanasoff povolán do Washingtonu, DC , aby provedl fyzikální výzkum pro americké námořnictvo, a následně byl rozebrán. Z3 byl zničen spojeneckými nálety na Berlín v roce 1943. Jelikož deset strojů Colossus bylo součástí britského válečného úsilí, jejich existence zůstala utajena až do konce 70. let 20. století, přestože znalosti o jejich schopnostech zůstávaly mezi britským personálem a pozvanými Američany. Naproti tomu ENIAC prošel lisy v roce 1946 „a zachytil představivost světa“. Starší historie výpočetní techniky proto nemusí být komplexní v pokrytí a analýze tohoto období. Všechny stroje Colossus kromě dvou byly demontovány v roce 1945; zbývající dva byly použity k dešifrování sovětských zpráv GCHQ až do šedesátých let minulého století. Veřejnou demonstraci pro ENIAC vyvinuli Snyder a Jennings, kteří vytvořili demo, které by vypočítalo trajektorii střely za 15 sekund, což je úkol, který by lidskému počítači trval několik týdnů .
Patent
Z různých důvodů (včetně Mauchlyho června 1941 přezkoumání Atanasoff – Berry Computer , prototyp v roce 1939 John Atanasoff a Clifford Berry ), americký patent 3 120 606 pro ENIAC, přihlášený v roce 1947 a udělen v roce 1964, byl zrušen rozhodnutím z roku 1973 přelomového federálního soudního případu Honeywell v. Sperry Rand , uvedení vynálezu elektronického digitálního počítače do veřejného vlastnictví a poskytnutí právního uznání Atanasoffovi jako vynálezci prvního elektronického digitálního počítače.
Hlavní části
Hlavními částmi bylo 40 panelů a tři přenosné funkční tabulky (pojmenované A, B a C). Rozložení panelů bylo (ve směru hodinových ručiček, počínaje levou stěnou):
- Levá stěna
- Zahajovací jednotka
- Cyklistická jednotka
- Hlavní programátor - panel 1 a 2
- Tabulka funkcí 1 - panel 1 a 2
- Akumulátor 1
- Akumulátor 2
- Oddělovač a Square Rooter
- Akumulátor 3
- Akumulátor 4
- Akumulátor 5
- Akumulátor 6
- Akumulátor 7
- Akumulátor 8
- Akumulátor 9
- Zadní stěna
- Akumulátor 10
- Vysokorychlostní multiplikátor - panel 1, 2 a 3
- Akumulátor 11
- Akumulátor 12
- Akumulátor 13
- Akumulátor 14
- Pravá zeď
- Akumulátor 15
- Akumulátor 16
- Akumulátor 17
- Akumulátor 18
- Tabulka funkcí 2 - panel 1 a 2
- Tabulka funkcí 3 - panel 1 a 2
- Akumulátor 19
- Akumulátor 20
- Konstantní vysílač - panel 1, 2 a 3
- Tiskárna - panel 1, 2 a 3
K panelu 3 Constant Transmitter 3 byla připojena čtečka karet IBM a k panelu tiskárny 2 byl připojen děrovač karet IBM. K tabulce funkcí 1, 2 a 3 bylo možné připojit přenosné funkční tabulky.
Díly na displeji
Kousky ENIAC jsou v držení následujících institucí:
- School of Engineering a aplikovaných věd na University of Pennsylvania má čtyři z původních čtyřiceti panelů (akumulační # 18, Konstantní vysílač Panel 2, mistr Programátor Panel 2 a na kole Unit) a jedna ze tří funkčních tabulek (Function Table B ) společnosti ENIAC (zapůjčeno od Smithsonian).
- Smithsonian má pět panely (Akumulátory 2, 19 a 20, stálé vysílač panely 1 a 3, dělič a náměstí rooter; Funkce Tabulka 2 panelu 1, funkce tabulka 3 panel 2, vysokorychlostní Multiplikační panely 1 a 2, panel tiskárny 1 ; Iniciační jednotka) v Národním muzeu americké historie ve Washingtonu, DC (ale zřejmě v současné době není vystavena).
- Science Museum v Londýně má přijímací jednotku na displeji.
- Muzeum počítačové historie v Mountain View v Kalifornii má tři panely (akumulátor č. 12, panel 2 tabulky funkcí 2 a panel tiskárny 3) a přenosný funkční stůl C na displeji (k zapůjčení od Smithsonian Institution).
- University of Michigan v Ann Arbor má čtyři panely (dva akumulátory, vysokorychlostní multiplikátor panelu 3 a hlavní programátor panel 2), zachráněné od Arthur Burkse .
- United States Army Ordnance Museum v Aberdeen Proving Ground , Maryland , kde byla použita ENIAC, má Portable Tabulková funkce A.
- Muzeum polního dělostřelectva americké armády ve Fort Sill od října 2014 získalo sedm panelů ENIAC, které byly dříve umístěny společností The Perot Group v Plano v Texasu. Existují akumulátory č. 7, č. 8, č. 11 a č. 17; panel č. 1 a č. 2, který je připojen k funkční tabulce č. 1, a zadní část panelu ukazující jeho trubice. K vidění je také modul elektronek.
- United States Military Academy na západním místě , New York, má jeden z zadávání dat terminály od ENIAC.
- Muzeum Heinze Nixdorfa v německém Paderbornu má tři panely (panel tiskárny 2 a vysokorychlostní funkční tabulku) (k zapůjčení od Smithsonian Institution). V roce 2014 se muzeum rozhodlo přestavět jeden z akumulátorových panelů - zrekonstruovaná část má vzhled a dojem zjednodušeného protějšku původního stroje.
Uznání
ENIAC byl v roce 1987 jmenován milníkem IEEE .
V roce 1996, na počest 50. výročí ENIAC, University of Pennsylvania sponzorovala projekt s názvem „ ENIAC-on-a-Chip “, kde byl postaven velmi malý křemíkový počítačový čip o rozměrech 7,44 mm x 5,29 mm se stejnou funkcí jako ENIAC. Přestože byl tento 20 MHz čip mnohonásobně rychlejší než ENIAC, měl na konci devadesátých let jen zlomek rychlosti svých současných mikroprocesorů.
V roce 1997 bylo šest žen, které prováděly většinu programování ENIAC, uvedeno do Mezinárodní síně slávy Women in Technology . Role programátorů ENIAC je zpracována v dokumentárním filmu z roku 2010 s názvem Top Secret Rosies: The Female „Computers“ of WWII od LeAnn Erickson. Krátký dokumentární film z roku 2014, The Computers od Kate McMahon, vypráví o příběhu šesti programátorů; toto byl výsledek 20letého výzkumu Kathryn Kleiman a jejího týmu v rámci projektu ENIAC Programmers Project.
V roce 2011, na počest 65. výročí odhalení ENIAC, město Philadelphia vyhlásilo 15. únor za Den ENIAC .
ENIAC oslavil své 70. výročí 15. února 2016.
Viz také
- Historie výpočetní techniky
- Historie výpočetního hardwaru
- Ženy v práci na počítači
- Seznam elektronkových počítačů
- Vojenské počítače
- Unisys
- Arthur Burks
- Betty Holbertonová
- Frances Bilas Spence
- John Mauchly
- J. Presper Eckert
- Jean Jennings Bartik
- Kathleen Antonelli (Kay McNulty)
- Marlyn Meltzer
- Ruth Lichterman Teitelbaum
Poznámky
Reference
- Burks, Arthur (1947). „Elektronické výpočetní obvody ENIAC“. Sborník příspěvků z IRE . 35 (8): 756–767. doi : 10.1109/jrproc.1947.234265 .
- Burks, Arthur ; Burks, Alice R. (1981). „ENIAC: první elektronický počítač pro všeobecné použití“. Annals of the History of Computing . 3 (4): 310–389. doi : 10,1109/mahc.1981.10043 . S2CID 14205498 .
- Clippinger, RF (29. září 1948). Zdroj . „Logický systém kódování aplikovaný na ENIAC“ . Zpráva laboratoří balistického výzkumu (673). Archivovány od originálu 3. ledna 2010 . Citováno 27. ledna 2010 .
- Copeland, B. Jack , ed. (2006), Colossus: The Secrets of Bletchley Park's Codebreaking Computers , Oxford: Oxford University Press , ISBN 978-0-19-284055-4
- De Mol, Liesbeth; Bullynck, Maarten (2008). „A Week-End Off: The First Extensive Number-Theoretical Computation on ENIAC“ . In Beckmann, Arnold; Dimitracopoulos, Costas; Löwe, Benedikt (eds.). Logika a teorie algoritmů: 4. konference o počitatelnosti v Evropě, CiE 2008 Athény, Řecko, 15. – 20. Června 2008, sborník . Springer Science & Business Media. s. 158–167. ISBN 9783540694052.
- Eckert, J. Presper , The ENIAC (in Nicholas Metropolis, J. Howlett , Gian-Carlo Rota, (editors), A History of Computing in the Twentieth Century , Academic Press, New York, 1980, pp. 525–540)
- Eckert, J. Presper a John Mauchly , 1946, Nástin plánů vývoje elektronických počítačů , 6 stran. (Zakládající dokument v elektronickém počítačovém průmyslu.)
- Fritz, W. Barkley, Ženy ENIAC (v IEEE Annals of the History of Computing , sv. 18, 1996, s. 13–28)
- Goldstine, Adele (1946). Zdroj . „Zpráva o ENIAC“ . FTP.arl.mil . 1 odst. Kapitola 1 - Úvod: 1.1.2. Jednotky ENIAC.
- Goldstine, HH; Goldstine, Adele (1946). „Elektronický numerický integrátor a počítač (ENIAC)“ . Matematika výpočtu . 2 (15): 97–110. doi : 10,1090/S0025-5718-1946-0018977-0 . ISSN 0025-5718 .(také přetištěno v The Origins of Digital Computers: Selected Papers , Springer-Verlag, New York, 1982, pp. 359-373)
-
Goldstine, Adele K. (10. července 1947). Centrální ovládání pro ENIAC . p. 1.
Na rozdíl od pozdějších 60 a 100 objednávkových kódů tento [51 kód objednávky] nevyžadoval žádné doplňky k původnímu hardwaru ENIAC. Fungovalo by to pomaleji a nabízelo by to omezenější rozsah instrukcí, ale základní struktura akumulátorů a instrukcí se změnila jen nepatrně.
- Goldstine, Herman H. (1972). Počítač: od Pascala po von Neumanna . Princeton, New Jersey: Princeton University Press . ISBN 978-0-691-02367-0.
- Haigh, Thomas; Priestley, Mark; Rope, Crispin (duben – červen 2014b). "Engineering 'The Miracle of the ENIAC': Implementing the Modern Code Paradigm" . IEEE Annals of the History of Computing . 36 (2): 41–59. doi : 10.1109/MAHC.2014.15 . S2CID 24359462 . Citováno 13. listopadu 2018 .
- Haigh, Thomas; Priestley, Mark; Lano, Crispin (2016). ENIAC v akci: Výroba a předělání moderního počítače . Stiskněte MIT . ISBN 978-0-262-53517-5.
- Light, Jennifer S. (1999). „Když byly počítače ženy“ (PDF) . Technologie a kultura . 40 (3): 455–483. doi : 10,1353/tech.1999.0128 . ISSN 0040-165X . JSTOR 25147356 . S2CID 108407884 . Získaný 9. března 2015 .
- Mauchly, John , ENIAC (v Metropolis, Nicholas, Howlett, Jack ; Rota, Gian-Carlo. 1980, A History of Computing in the Twentieth Century , Academic Press , New York, ISBN 0-12-491650-3 , pp. 541–550, „Původní verze těchto příspěvků byly představeny na Mezinárodní výzkumné konferenci o historii výpočetní techniky, konané ve vědecké laboratoři Los Alamos , 10. – 15. Června 1976.“)
- McCartney, Scott (1999). ENIAC: Triumfy a tragédie prvního počítače na světě . Walker & Co. ISBN 978-0-8027-1348-3.
- Rojas, Raúl; Hashagen, Ulf, redaktoři. První počítače: Historie a architektury , 2000, MIT Press , ISBN 0-262-18197-5
- Stuart, Brian L. (2018). „Simulace ENIAC [Skenování naší minulosti]“. Sborník IEEE . 106 (4): 761–772. doi : 10.1109/JPROC.2018.2813678 .
- Stuart, Brian L. (2018). „Programování ENIAC [Skenování naší minulosti]“ . Sborník IEEE . 106 (9): 1760–1770. doi : 10.1109/JPROC.2018.2843998 .
- Stuart, Brian L. (2018). „Ladění ENIAC [Skenování naší minulosti]“ . Sborník IEEE . 106 (12): 2331–2345. doi : 10.1109/JPROC.2018.2878986 .
Další čtení
- Berkeley, Edmund. OBROVSKÉ MOZKY nebo stroje, které přemýšlejí . John Wiley & Sons, inc., 1949. Kapitola 7 Rychlost - 5 000 přírůstků za sekundu: ENIAC Moore School (elektronický numerický integrátor a počítač)
- Dyson, George (2012). Turingova katedrála: Počátky digitálního vesmíru . New York: Pantheon Books . ISBN 978-0-375-42277-5.
- Gumbrecht, Jamie (08.2.2011). „Znovuobjevení‚ počítačů ‘ druhé světové války “ . CNN.com . Získaný 9. února 2011 .
- Hally, Mike. Electronic Brains: Stories from the Dawn of the Computer Age , Joseph Henry Press, 2005. ISBN 0-309-09630-8
- Lukoff, Herman (1979). Od kousků k bitům: Osobní historie elektronického počítače . Portland, OR: Robotics Press. ISBN 978-0-89661-002-6. LCCN 79-90567 .
- Tompkins, CB; Wakelin, JH; Vysokorychlostní výpočetní zařízení , McGraw-Hill , 1950.
- Stern, Nancy (1981). Od ENIAC po UNIVAC: Hodnocení počítačů Eckert – Mauchly . Digitální tisk . ISBN 978-0-932376-14-5.
- „Návod k obsluze ENIAC“ (PDF) . www.bitsavers.org .
externí odkazy
- Simulace ENIAC
- Další simulace ENIAC
- Pulzní simulátor ENIAC
- 3D tisknutelný model ENIAC
- Otázky a odpovědi: Ztracený rozhovor se spoluvynálezcem ENIAC J. Presperem Eckertem
- Rozhovor s Eckertem Přepis videorozhovoru s Eckertem od Davida Allisona pro Národní muzeum americké historie, Smithsonian Institution, 2. února 1988. Hloubková, technická diskuse o ENIAC, včetně myšlenkového procesu za designem.
- Rozhovor o ústní historii s J. Presperem Eckertem , Charles Babbage Institute , University of Minnesota. Eckert, spoluzakladatel ENIAC, diskutuje o jeho vývoji na Moore School of Electrical Engineering University of Pennsylvania; popisuje obtíže při zajišťování patentových práv pro ENIAC a problémy, které přináší šíření prvního návrhu zprávy Johna von Neumanna z roku 1945 o EDVAC , který umístil vynálezy ENIAC do veřejného vlastnictví. Rozhovor Nancy Sternové, 28. října 1977.
- Rozhovor o ústní historii s Carlem Chambersem , Charles Babbage Institute , University of Minnesota. Chambers diskutuje o zahájení a postupu projektu ENIAC na Moore School of Electrical Engineering University of Pennsylvania (1941–46). Rozhovor o ústní historii od Nancy B. Sternové, 30. listopadu 1977.
- Rozhovor o ústní historii s Irvenem A. Travisem , Charles Babbage Institute , University of Minnesota. Travis popisuje projekt ENIAC na univerzitě v Pensylvánii (1941–46), technické a vůdčí schopnosti hlavního inženýra Eckerta, pracovní vztahy mezi Johnem Mauchlym a Eckertem, spory o patentová práva a jejich odstoupení z univerzity. Rozhovor o ústní historii od Nancy B. Sternové, 21. října 1977.
- Rozhovor o ústní historii se S. Reidem Warrenem , Charles Babbage Institute , University of Minnesota. Warren sloužil jako supervizor projektu EDVAC; ústřední v jeho diskusi jsou J. Presper Eckert a John Mauchly a jejich neshody s administrátory ohledně patentových práv; pojednává o návrhu zprávy Johna von Neumanna z roku 1945 o EDVAC a o nedostatečném uznání všech přispěvatelů EDVAC.
- Projekt programátorů ENIAC
- Ženy ENIAC
- Programování ENIAC
- Jak ENIAC vzal Square Root
- Mike Muuss: Shromážděné dokumenty ENIAC
- Kapitola ENIAC v knize Karl Kempf, Electronic Computers Within the Ordnance Corps , listopad 1961
- The ENIAC Story , Martin H. Weik, Ordnance Ballistic Research Laboratories, 1961
- Muzeum ENIAC na univerzitě v Pensylvánii
- Specifikace ENIAC ze zprávy Ballistic Research Laboratories Report č. 971 prosinec 1955, (Průzkum domácích elektronických systémů digitálních počítačů)
- Počítač se narodil , Michael Kanellos, novinka k 60. výročí, CNet , 13. února 2006
- Film z roku 1946 restaurován, projekt Archiv počítačové historie