Tämä on lupaava artikkeli.

ENIAC

Wikipediasta
(Ohjattu sivulta Eniac)
Siirry navigaatioon Siirry hakuun

ENIAC

ENIAC (lyhenne sanoista Electronic Numerical Integrator and Computer) oli ensimmäinen täysin elektroninen yleiskäyttöinen tietokone.[1][2] Se valmistui syksyllä 1945 ja oli käytössä lokakuulle 1955. Kone oli huomattavan suuri, sillä se painoi 30 tonnia ja tarvitsi 167 neliömetriä tilaa. ENIAC suunniteltiin alkujaan ballistisiin laskutoimituksiin, mutta sitä käytettiin myös muihin sotilaallisiin tarkoituksiin. Vaikka ENIAC oli lähes kokeiluluonteinen projekti, sen suunnittelutyö vaikutti huomattavasti tietokoneiden kehitykseen.

Tausta ja suunnittelu

[muokkaa | muokkaa wikitekstiä]

Jo ennen ENIACia oli rakennettu joitakin mekaanisiin releisiin perustuneita tietokoneita ja erikoistarkoituksiin tehtyjä elektronisia laskukoneita kuten Harvard Mark I.[1] Toisen maailmansodan ollessa kiivaimmillaan Yhdysvaltain armeija halusi uusia ratkaisuja tykistön ballistiikan laskutoimituksiin, joilla eri aseiden ampuma-asetukset voitaisiin säätää vaihtuvien olosuhteiden mukaisesti, mikä antoi sysäyksen ENIACin kehittämiselle.[3] ENIACin suunnittelivat Presper Eckert ja John William Mauchly Pennsylvanian yliopistosta. Mauchly oli aiemmin suunnitellut useita laskukonemalleja, ja hän oli juuri alkanut suunnitella uutta John Atanasoffin tutkimukseen perustuvaa laskukonemallia, jossa oli tarkoitus käyttää elektroniputkia. Eckert oli opiskelijana samaisessa yliopistossa, kun hän tapasi Mauchlyn 1943.[3]

Projekti aloitettiin virallisesti 31. toukokuuta 1943. Mauchly nimitettiin hankkeen pääkonsultiksi ja Eckert pääsuunnittelijaksi. Koneen suunnittelu kesti noin vuoden, ja sen toteuttaminen kesti toiset 18 kuukautta. Projektin hinnaksi muodostui 500 000 dollaria. Projektin aikana toinen maailmansota oli ehtinyt loppua, mutta ENIAC otettiin silti sotilaskäyttöön.[3] Laite valmistui syksyllä 1945, ja Yhdysvaltain armeija julkaisi lehdistötiedotteen ENIAC:sta 16. helmikuuta 1946.[4] ENIAC patentoitiin (U.S.#3,120,606) 26. kesäkuuta 1947.[3] Myöhemmin patenttioikeudenkäynnissä eräiden ideoiden osoitettiin olevan peräisin Atanasoff-Berry Computerista ja Sperry Randin patenttivaatimus mitätöitiin vuonna 1973.[5][6][7]

Käyttöhistoria

[muokkaa | muokkaa wikitekstiä]
ENIAC Aberdeen Proving Groundin tiloissa.

Laitetta käytettiin vuodesta 1945 tammikuuhun 1947 Pennsylvanian yliopiston tiloissa. Se siirrettiin armeijan tiloihin Aberdeen Proving Groundiin, Marylandiin, jossa se oli taas käytössä heinäkuusta 1947 saakka aina käytöstä poistamiseensa asti 1955.[8]

Tietokoneen ohjelmointi suoritettiin muuttamalla sen kytkentöjä, joka oli työlästä.[9][10] Vuonna 1948 tietokoneeseen tehtiin muutoksia, joiden myötä tietokoneen operaatiot säilöttiin numeeriseen muotoon tallennettuna eli ohjelmana.[9] Ennen muutoksia ENIAC oli suorittanut aritmeettisia operaatioita ja iteratiivisia funktioita (engl. transfer operations) samanaikaisesti, mikä aiheutti ohjelmointivaikeuksia. John von Neumann ehdotti, että katkaisimilla voitaisiin ohjata ohjelmakoodin valintaa, jolloin johtojen liittimet voisivat pysyä paikoillaan. Hän lisäsi myös ohjelman, jolla sarjaoperaatiot tulivat mahdollisiksi.[3]

ENIACin virta käännettiin pois päältä viimeisen kerran 2. lokakuuta 1955 kello 23.45.[3] Nykyisin osia laitteesta säilytetään Smithsonian-instituutin Computer History -kokoelmassa.[11]

Kokoonpano ja suorituskyky

[muokkaa | muokkaa wikitekstiä]
ENIACin ohjauspaneelia.

ENIAC sisälsi 17 468 elektroniputkea, noin 70 000 vastusta, 10 000 kondensaattoria, 1 500 relettä, 6 000 manuaalista kytkintä ja viisi miljoonaa käsin tehtyä juotosta. Se painoi 30 tonnia, vei käyttötilana 167 m² lattiatilaa ja tarvitsi 160 kilowattia sähköä.[3] Laite oli vajaan metrin paksuinen ja noin 30 metriä pitkä.[1]

ENIAC pystyi suorittamaan sekunnissa 5 000 yhteenlaskua, 357 kertolaskua tai 38 jakolaskua,[3] mikä oli tuhat kertaa parempi suorituskyky kuin siihenastisilla koneilla. Elektroniputkien käyttö pelkkien katkaisimien ja releiden sijaan kasvatti nopeutta, mutta konetta ei ollut helppo ohjelmoida. Ohjelmointimuutokset veivät teknikoilta viikkoja, ja kone vaati paljon huoltoa, sillä elektroniputket hajosivat usein.[3] Vuosina 1948–1952 kone ei ollut parhaimmillakaan käyttöjaksoilla käytössä kuin 70 % ajasta. Normaalisti käyttöajasta noin puolet meni huoltotöihin.[8]

Käyttötarkoitukset

[muokkaa | muokkaa wikitekstiä]
ENIAC-operaattoreita

Tykistöballistiikan lisäksi konetta käytettiin muuhunkin sotilaalliseen laskentaan, esimerkiksi vetypommin suunnittelussa, sääennustuksien tekemiseen, kosmisen säteilyn tutkimiseen, aineiden lämpökäyttäytymisen (engl. thermal ignition) ennakoimiseen, satunnaislukujen tutkimiseen ja tuulitunnelien suunnittelemiseen.[3]

Elinaikanaan ENIAC ratkaisi noin 100 uniikkia laskentaongelmaa. 25 % laskenta-ajasta käytettiin sille alun perin suunniteltuun tarkoitukseen, tykistön ballistiikkataulukoiden laskemiseen. 50 % ajasta se laski epälineaaristen differentiaaliyhtälöiden numeeriseen integrointiin liittyviä ongelmia.[8]

Vaikka ENIAC oli ainoa lajiaan ja itsessään lopulta lähinnä kokeiluluonteinen hanke, projektista saatu kokemus vaikutti merkittävästi tieteen ja tietokoneiden kehittymiseen. Koneen suuri elektroniputkien kulutus vaikutti niiden tuotekehitykseen merkittävästi.[3] Hankkeella oli merkittävä vaikutus tietokoneavusteisten tieteellisen laskennan sovellusten yleistymiseen tutkimuksen apuvälineenä, erityisesti hydrodynamiikassa, meteorologiassa, ja meritieteessä.[8]

Eckert ja Mauchly perustivat oman yrityksen vuonna 1946, kehittivät tietokoneita edelleen ja julkaisivat magneettinauhaa datan varastointiin käyttäneen BINAC-tietokoneen. Remington Rand osti heidän yrityksensä vuonna 1950, ja siellä tehty tutkimus johti lopulta merkittävän nykytietokoneen esiasteen UNIVAC:n kehittämiseen. Eckert pysyi yhtiössä, josta tuli myöhemmin yritysfuusioiden kautta tietojenkäsittelyalalla tunnettu Unisys-yhtiö. Eckert ja Mauchly saivat IEEE Computer Societyn Pioneer-palkinnon vuonna 1980.[3]

ENIAC on jäänyt elämään myös kaupunkitarinana Philadelphiaan, sillä Philadelphia Bulletin -lehti kirjoitti vuonna 1946 virheellisesti, että ENIAC olisi aiheuttanut kaupunkiin sähkökatkoksia.[3]

Ennen Brian Randellin esitystä Colossus-tietokoneesta vuonna 1976 ENIAC:ia pidettiin ensimmäisenä elektronisena tietokoneena maailmassa.[12]

  1. a b c Kotilainen, Samuli: Ensimmäinen tietokone täytti 60 vuotta Tivi. 14.2.2006. Viitattu 31.1.2019.
  2. 3.2 First Generation Electronic Computers (1937-1953) phy.ornl.gov. Viitattu 1.2.2020. (englanniksi)
  3. a b c d e f g h i j k l m Bellis, Mary: The History of the ENIAC Computer John Mauchly and John Presper Eckert ThoughtCo. 20.8.2018. Viitattu 31.1.2019. (englanniksi)
  4. War Dept., Bureau of Public Relations: Lehdistötiedotteen kopio 16.2.1946. Smithsonian-instituutti. Arkistoitu 13.9.2011. Viitattu 2.2.2013. (englanniksi)
  5. Atanasoff-Berry Computer: Additional Information britannica.com. Viitattu 28.8.2022. (englanniksi)
  6. Atanasoff-Berry Computer Court Case jva.cs.iastate.edu. Viitattu 28.8.2022. (englanniksi)
  7. Atanasoff-Berry Computer Court Case jva.cs.iastate.edu. Viitattu 28.8.2022. (englanniksi)
  8. a b c d Allison, David K.: Using the Computer: Episodes across 50 Years (pdf) (kopio esityksestä) A presentation to the Annual Meeting. Association of Computing Machinery. 14.2.1996. Smithsonian Institute. Viitattu 2.2.2013. (englanniksi)
  9. a b Allan Olley: Existence Precedes Essence - Meaning of the Stored-Program Concept (PDF) individual.utoronto.ca. Viitattu 3.4.2022. (englanniksi)
  10. B. Jack Copeland: The Modern History of Computing plato.stanford.edu. 2006. Viitattu 7.10.2021. (englanniksi)
  11. Division of Information Technology and Society: Computer History Collection Smithsonian Institution – National Museum of American History. Viitattu 31.1.2019. (englanniksi)
  12. Mark Ward: The road to uncovering a wartime Colossus bbc.com. 11.2.2013. Viitattu 28.1.2020. (englanniksi)

Aiheesta muualla

[muokkaa | muokkaa wikitekstiä]