Povijest računala

Povijest motora Babbage

Povijest motora Babbage

Mnogo prije nego što su računala postala praktična i elektronička, prvo su bila vrlo mehanička, sastojala su se od velikih zupčanika, dugih šipki, stupova diskova, poluga, opruga i metalnih okvira, a napajala su se okretanjem ručke. Široko smatran "ocem računala", [1] Charles Babbage, engleski matematički genij i filozof, izumio je ono što je danas poznato kao Babbage motor, također poznat kao Motor razlike.Izgrađen da eliminira pogreške i automatizira i ubrza matematičko računanje polinomskih funkcija, Charles Babbage dizajnirao je tri verzije Babbage Enginea, od kojih je svaka poboljšana i poboljšana verzija svog prethodnika. Babbage je upotrijebio matematičku metodu poznatu kao metoda konačnih razlika, i za napajanje i za imenovanje računarskog stroja.

Rođenje motora razlike

1820. Kraljevsko astronomsko društvo dodijelilo je zadatak Babbageu i njegovom prijatelju Johnu Herschelu da poboljšaju numeričke tablice u navigacijskoj knjizi Nautički almanah.[2]  Nakon formuliranja jednadžbi, Babbage i Herschel dodijelili su službenicima da izvrše proračune. Kako bi smanjili pogreške, imali su još jedan činovnik koji je izvodio aritmetiku. Unatoč tome, ipak su pronašli mnoga odstupanja u rezultatima. To je potaknulo Babbagea na dizajn stroja koji bi u kraćem razdoblju mogao dati rezultate bez pogrešaka. Počeo je konstruirati mali motor, koji se naziva Razlika motora 0,  a dovršen je 1822.[3] Stroj se sastojao od 18 kotača i 3 osi i davao je točne rezultate brzinom od 33 znamenke u minuti.[4] Babbage je prototip predstavio Kraljevskom astronomskom društvu i predložio model većih razmjera koji bi vlada mogla koristiti za nautičke i astronomske proračune. Pod dojmom točnosti motora, vlada je pristala financirati njegov projekt, koji je ustupio mjesto izgradnji Motor razlike 1.

Stroj za nezgode razlike 1

1823. državni kancelar pristao je financirati Babbageov projekt Difference Engine i odobrio mu 1700 £[5] započeti. Motor ima dva dijela, proračunski dio i tiskarski dio, s ukupno 25.000 dijelova i dimenzija 260 cm visok, 230 cm širok i 100 cm dubok.[6] 1824. godine Babbage je počeo graditi stroj u dvije prostorije svoje kuće, no kasnije je shvatio da mu treba veći prostor i neki kompetentni radnici da završi projekt. Angažirao je inženjera Josepha Clementa da preuzme mehaničke radove. Clement je zaposlio više radnika i za projekt koristio svoju radionicu.

Međutim, gradnja je trajala mnogo dulje nego što je Babbage i vlada predviđala. 1830. godine Clementovi su radnici izradili sve dijelove, ali većina odjeljaka još nije bila sastavljena. Budući da je projekt trajao toliko dugo, Babbage i vlada odlučili su povući projekt iz Clementove radionice. Do tada je Babbage u svom posjedu imao zgradu odvojenu za izgradnju Difference Enginea. Clementov otpor, međutim, otežao je stvari Babbageu. Clement je sada inzistirao da mu motor pripada, na temelju tadašnje trgovačke prakse. 1832. Clement je sastavio dio mehanizma za računanje i Babbage ga je predstavio vladi na demonstraciju [2]. To je bila samo jedna sedmina cijelog odjeljka za izračunavanje, ali je bio radni model. Konstrukcija motora se nastavila, a obračunski dio bio je blizu završetka, ali odjeljak za tisak ostao je netaknut. Rad na projektu zaustavljen je 1833., ali tek se 1834. Clement složio da motor prebaci u Babbageovu radionicu kad su se obojica razišli. To je pozvalo vladu da zaustavi financiranje projekta, s obzirom na to da će biti potrebno više sredstava za reorganizaciju motora u Babbageovoj radionici. U to je vrijeme vlada već potrošila 17.000 funti.[7]

Zbog ovih nemilih događaja Babbage je izgubio motivaciju da nastavi s projektom. Umjesto toga, fokus je preusmjerio na ambiciozniji motor, Analitički motor, za koju je vjerovao da može učiniti sve stvari koje je mogao učiniti Difference Engine i još mnogo toga.

Napušteno, ali ne i zaboravljeno

Babbage je proveo većinu godina dizajnirajući Analitički motor nakon kvara Difference Enginea, ali upravo je razvoj Analitičkog motora bio taj koji je provocirao Babbagea da se vrati na Difference Engine. 1947. godine, koristeći aritmetičke mehanizme Analitičkog stroja, redizajnirao je Difference Engine, pročišćavajući izvorni dizajn jednostavnijim mehanizmima i manje dijelova. Nova verzija koju je nazvao Motor razlike 2, imala samo trećinu dijelova izvornika [8] i mogao bi izračunati brže od prethodnog. Dizajn je dovršio 1849. godine i predstavio ga britanskoj vladi. Zbog prethodnog neuspjeha Difference Engine 1, vlada je odbila podržati projekt. Babbage je prenio dizajn i preživjele dijelove Difference Engine 1 svom sinu, general-bojniku Henryju Prevostu Babbageu, koji je pokazao veliko zanimanje za očev rad [2]. Nakon što je otac umro 1871. godine, Henry Babbage nastavio je raditi i objavljivati ​​očeva djela. Međutim, Difference Engine 2 nikada nije konstruiran do kraja.

Motor razlike, u moderno doba

Osamdesetih godina, više od 100 godina nakon Babbageove smrti, Allan Broomley, izvanredni profesor na Sveučilištu u Sydneyu, zainteresirao se za originalne crteže Babbage Enginea u Londonskoj knjižnici Muzeja znanosti. Njegova su istraživanja privukla pažnju muzejskog tadašnjeg kustosa za računarstvo, Dorona Swadea, koji je vodio izgradnju računarskog odjeljka Difference Engine 2 od 1985. do 1991. godine. Nathan Myhrvold, bivši direktor tehnologije u Microsoftu, tada je naručio izgradnju tiskarskog dijela motora. Prva cjelovita verzija Difference Engine 2 konačno je dovršena 2002,[9] i djeluje baš onako kako je Babbage dizajnirao.  Nakon uspješnog završetka prvog Difference Engine 2, Myhrvold je također financirao izgradnju svog klona, ​​koja je dovršena 2008. godine.

Danas je originalni Difference Engine 2 izložen u Muzeju znanosti u Londonu, a njegov klon sjedi u Intellectual Ventures u Seattlu. Babbageov pionirski rad u automatskom računanju postao je temelj sljedećih računalnih tehnologija koje su s vremenom razvijene. Možda svoje remek-djelo nikada nije vidio u punom sjaju, ali Babbage Engine nesumnjivo je jedan od najsjajnijih i najtemeljnijih izuma u povijesti računalne tehnologije.

Izvori:

[1] "Charles Babbage", N.d., https: // povijest-računalo.com / People / BabbageBio.html Pristupljeno 29. rujna 2020
[2] „Diferencijalni motor“, N.d., https: // povijest-računalo.com / Babbage / DifferentialEngine.html Pristupljeno 29. rujna 2020
[3] Wikipedia. “Motor razlike”, N.d., https: // en.wikipedija.org / wiki / Difference_engine Pristupljeno 29. rujna 2020
[4] „Diferencijalni motor“, N.d., https: // povijest-računalo.com / Babbage / DifferentialEngine.html Pristupljeno 29. rujna 2020
[5] Wikipedia. “Motor razlike”, N.d., https: // en.wikipedija.org / wiki / Difference_engine Pristupljeno 29. rujna 2020
[6] „Diferencijalni motor“, N.d., https: // povijest-računalo.com / Babbage / DifferentialEngine.html Pristupljeno 29. rujna 2020
[7] „Diferencijalni motor“, N.d., https: // povijest-računalo.com / Babbage / DifferentialEngine.html Pristupljeno 29. rujna 2020
[8] “Babbage Engine”, N.d., https: // www.računalnapovijest.org / babbage / Pristupljeno 29. rujna 2020
[9] “Babbage Engine”, N.d., https: // www.računalnapovijest.org / babbage / Pristupljeno 29. rujna 2020

Kako snimiti i struji svoju igraću sesiju na Linuxu
U prošlosti se igranje igara smatralo samo hobijem, ali s vremenom je igračka industrija zabilježila ogroman rast u pogledu tehnologije i broja igrača...
Najbolje igre za ručno praćenje
Oculus Quest nedavno je predstavio sjajnu ideju ručnog praćenja bez kontrolera. Sa sve većim brojem igara i aktivnosti koje izvršavaju podršku bilo fo...
Kako prikazati OSD prekrivač u aplikacijama i igrama na cijelom zaslonu za Linux
Igranje igara preko cijelog zaslona ili upotreba aplikacija u režimu preko cijelog zaslona bez ometanja može vas odsjeći od relevantnih informacija o ...