ACE (lyhennetty englanniksi Automatic Computing Engine , Automatic Computer) on ensimmäisen brittiläisen tietokoneen projekti, jonka Alan Turing kehitti vuonna 1946. Se on suunniteltu yksinomaan sotilaallisiin tarpeisiin (kaikista koneen kehittäjän vuonna 1945 ilmoittamista toiminnoista vain yhtä voitaisiin kutsua ehdollisesti siviilikäyttöön: "Sotilashenkilöstön laskeminen tietyillä siviilialan erikoisaloilla, jotka ovat demobilisoitavia, perustuen armeijan toimittamiin tilastotietoihin ”). [1] Britannian puolustusministeriö kiinnitti erityistä huomiota A. Turingin työhön tässä projektissa [2] .
Helmikuun 19. päivänä 1946 Turing esitteli Ison-Britannian kansallisen fyysisen laboratorion toimeenpanevalle komitealle ensimmäisen valmiin projektin tietokoneesta, jossa oli muistiin tallennettu ohjelma . Toisin kuin useimmat aikaisemmat mallit, se ei muistuttanut EDVAC -tietokonetta . Se oli täysin itsenäinen projekti, joka kehitettiin samaan aikaan EDVAC:n kanssa.
ACE käytti 48 - bittisiä muistin sanoja. Se käytti viivelinjoja päämuistina ja sisälsi noin 7000 tyhjiöputkea . Kertolaskutoiminnon suorittamiseen tarvittava aika oli noin 448 mikrosekuntia . Ensimmäinen kerätty näyte oli Yhdistyneen kuningaskunnan kansallisen fysikaalisen laboratorion kolmessa kerroksessa.
Erilaisten vaikeuksien seurauksena ensimmäinen tosiasiallisesti toteutettu ACE:n esiintymä oli Pilot ACE , joka oli Turingin alkuperäisen suunnittelun pienennetty versio. Myöhemmin, 1950-luvun lopulla , valmistettiin täysimittainen versio , joka toimi vuoden 1957 loppuun asti, mutta siihen mennessä se oli jo vanhentunut, koska viivelinjaa käytettiin päämuistina.
Toinen Turing-projektin mukaan rakennettu tietokone oli MOSAIC (lyhennetty englanniksi. Ministry of Supply Automatic Integrator and Computer , Automatic computer and Integrator of the Ministry of Supply). Suoritti ensimmäisen ohjelmansa vuoden 1952 lopulla - vuoden 1953 alussa. [3]
Turing-projektissa määriteltyjä periaatteita käytettiin Bendix Corporationin ( eng. ) G-15- tietokoneessa ( eng . ) .
Varhaiset tietokoneet | |
---|---|
|