Mikä on analyyttinen moottori?

Analyyttinen moottori oli mekaaninen tietokone, jonka loi englantilainen keksijä ja matemaatikko Charles Babbage 1830-luvun puolivälissä. Vaikka Babbage ei koskaan rakentanut koko konetta, analyyttistä moottoria pidetään yleensä nykyajan tietokoneen edeltäjänä. Se käytti rei’ityskorttien ohjelmointijärjestelmää ja siinä oli prosessointiyksikkö laskelmien suorittamista varten sekä lyhyen aikavälin muistipankki työtietojen tallentamiseen.

Babbage oli matematiikan professori Cambridgessa. Työskennellessään matemaattisten taulukoiden kanssa vuonna 1812 Babbage keksi idean koneesta, joka voisi tehdä laskutoimituksia automaattisesti. Ensin hän keksi eromoottorin, joka tunnetaan nykyään eromoottorina nro 1.

Ero moottori oli hyvin erikoistunut. Se on suunniteltu toimimaan vain polynomien kanssa. Kun projekti pysähtyi, Babbage päätti laajentaa keskittymistään ja luoda monikäyttöisen koneen.

Vuonna 1839 hän alkoi omistaa kaikki tieteelliset ajatuksensa analyyttisen moottorin kehittämiseen. Babbage kuvitteli moottorin olevan valmistettu messingistä ja powered by höyrykoneella. Tiedot syötettiin analyyttiseen moottoriin käyttämällä lävistyskortteja. Babbage lainasi idean rei’ityskorteille tekstiiliteollisuudesta, jossa niitä käytettiin mekaanisten kangaspuiden ohjelmointiin.

Moottorissa oli kolme erilaista kortinlukijaa koneen ohjelmoitaville korteille. Yksi korttityyppi syötti matemaattisia operaatioita, toinen ohjasi lataus- ja tallennustoimia ja kolmas syötti koneelle numeerisia vakioita. Ohjelmointikieli oli samanlainen kuin vuosisata myöhemmin käytetyt kokoonpanokielet.

Kun tiedot oli syötetty, analyyttinen moottori pystyi ratkaisemaan yhtälöitä lisäämällä, vähentämällä, kertomalla ja jakamalla sekä suorittamalla muita tietokoneen kaltaisia ​​toimintoja. Laskiessaan analyyttinen moottori pystyi käyttämään pohjimmiltaan raaputuslevymuistia. Se voi tallentaa 1,000 numeroa, joista jokainen voi olla jopa 50 numeroa pitkä. Kun laskelmat olivat valmiit, analyyttinen moottori pystyi antamaan vastaukset tulostettuna, rei’itettyinä kortteina tai kuvaajana. Se voisi myös luoda lokeroita, joita voitaisiin myöhemmin käyttää tulostuslevyjen valmistukseen.
Nykyaikaiset tietojenkäsittelytieteilijät tunnustavat, että Babbage oli aikaansa edellä. Kaikki hänen analyyttisen moottorinsa osat toistetaan nykyaikaisissa tietokoneissa. Monien visionäärien tavoin Babbageilla oli vaikeuksia saada muut tunnistamaan nero. Täyttä prototyyppiä ei koskaan rakennettu, koska Babbage ei saanut rahoitusta. Hän loi koneen osia, jotka säilyvät museoissa. Kesti lähes 100 vuotta Babbagein kuoleman jälkeen vuonna 1871, ennen kuin analyyttiseen moottoriin verrattavia tietokoneita rakennettiin.