Šiandien, kai norime atlikti net ir pačius sudėtingiausius matematinius skaičiavimus, mums tereikia ištraukti išmanųjį telefoną iš kišenės ar atidaryti programėlę kompiuterio ekrane. Viskas vyksta akimirksniu, tyliai ir be jokio fizinio pastangų reikalaujančio veiksmo. Tačiau skaitmeninė era, kurioje dabar gyvename, yra tik ledkalnio viršūnė ilgoje ir sudėtingoje technologijų evoliucijoje. Prieš atsirandant mikroprocesoriams, tranzistoriams ar net vakuuminėms lempoms, pasaulio biuruose, bankuose ir inžinierių dirbtuvėse karaliavo visiškai kitokie įrenginiai. Tai buvo sudėtingi, sunkūs, metalu žvilgantys ir ritmingai spragsintys mechanizmai. Šie įrenginiai – tai mechaniniai skaičiuotuvai, tikrieji šiuolaikinių išmaniųjų įrenginių protėviai. Jų veikimo principas, pagrįstas ne elektros impulsais, o fiziniu krumpliaračių, svirčių ir velenų judėjimu, yra vienas įspūdingiausių žmogaus inžinerinio genijaus įrodymų. Norint iš tikrųjų suprasti, kokį kelią nuėjo skaičiavimo technologijos, būtina atsigręžti atgal ir išnagrinėti, kaip šie mechaniniai stebuklai sugebėdavo be menkiausios klaidos sudėti, atimti, dauginti ir net traukti šaknį.
Ilgą laiką žmonija pasikliovė labai paprastais skaičiavimo įrankiais, tokiais kaip abakas ar skaičiavimo lentos. Nors jie buvo naudingi, pats skaičiavimo procesas vis tiek reikalavo didžiulio žmogaus susikaupimo ir buvo imlus klaidoms. Augant prekybos apimtims, tobulėjant astronomijai ir atsiradus poreikiui tiksliau apskaičiuoti mokesčius, reikėjo kažko patikimesnio. Būtent tada prasidėjo mechaninių skaičiavimo mašinų era, kuri truko kelis šimtmečius ir padėjo pamatus moderniajai kompiuterijai.
Pirmieji inžineriniai žingsniai mechaninio skaičiavimo link
Mechaninių skaičiuotuvų istorija prasideda gerokai anksčiau, nei daugelis galėtų įsivaizduoti. Jau XVII amžiuje didžiausi to meto protai ieškojo būdų, kaip mechanizuoti matematinę rutiną. Vienas pirmųjų ir reikšmingiausių žingsnių buvo žengtas 1642 metais, kai garsus prancūzų matematikas ir filosofas Blaise Pascal sukūrė įrenginį, vėliau pavadintą Paskalina (Pascaline). Šis įrenginys buvo sukurtas padėti jo tėvui, mokesčių rinkėjui, palengvinti varginantį ir ilgą pinigų sumavimo procesą.
Paskalina naudojo sujungtų krumpliaračių sistemą. Kiekvienas krumpliaratis turėjo dešimt dantukų, atitinkančių skaičius nuo 0 iki 9. Didžiausia Paskalinos inovacija buvo automatinis dešimčių perkėlimo mechanizmas. Kai vienas krumpliaratis apsisukdavo pilną ratą (nuo 9 pereidavo prie 0), specialus dantukas užkabindavo gretimą krumpliaratį ir pasukdavo jį viena pozicija į priekį. Nors šis įrenginys galėjo tik sudėti ir atimti, jo mechanikos principas tapo visų vėlesnių skaičiuotuvų pagrindu.
Praėjus keliems dešimtmečiams, vokiečių matematikas Gottfried Wilhelm Leibniz žengė dar vieną milžinišką žingsnį. Jis sukūrė vadinamąjį pakopinį veleną, dažnai vadinamą Leibnizo ratu. Šis išradimas leido mašinai ne tik sudėti ar atimti, bet ir atlikti daugybos bei dalybos veiksmus mechaniniu būdu. Pakopinis velenas buvo cilindras su skirtingo ilgio dantukais. Priklausomai nuo to, kurioje pozicijoje buvo slankiklis, krumpliaratis užkabindavo atitinkamą dantukų skaičių. Šis sprendimas buvo toks sėkmingas, kad Leibnizo rato principas buvo naudojamas mechaniniuose skaičiuotuvuose net iki pat XX amžiaus vidurio.
Šedevro anatomija: pagrindiniai mechaninio skaičiuotuvo komponentai
Norint suprasti, kaip veikė mechaninis skaičiuotuvas, reikia pažvelgti į jo vidų. Po metaliniu korpusu slypėjo tūkstančiai smulkių, preciziškai pagamintų detalių. Tai buvo tikra mechanikos simfonija, kurioje kiekviena detalė turėjo savo griežtai apibrėžtą funkciją. Štai pagrindiniai komponentai, sudarę klasikinio mechaninio skaičiuotuvo širdį:
- Įvesties mechanizmas: Ankstyvuosiuose modeliuose tai buvo sukamieji ratukai, o vėlesniuose – klaviatūros, panašios į spausdinimo mašinėlių klavišus. Vartotojas įvesdavo norimą skaičių spausdamas atitinkamus klavišus, kurie mechaniškai užfiksuodavo tam tikrą padėtį mašinos viduje.
- Akumuliatorius (rezultatų registras): Tai buvo matomų skaičių ratukų eilė viršutinėje arba apatinėje įrenginio dalyje. Būtent čia po rankenos pasukimo atsirasdavo galutinis skaičiavimo rezultatas. Kiekvienas ratukas rodė vieną skaitmenį (vienetus, dešimtis, šimtus ir t.t.).
- Perkėlimo mechanizmas (Carry mechanism): Tai pati svarbiausia ir sudėtingiausia mašinos dalis. Jos užduotis – užtikrinti, kad susidarius sumai, didesnei nei 9 viename stulpelyje, perteklius būtų teisingai perkeltas į aukštesnės vertės stulpelį (pavyzdžiui, sudedant 5 ir 6, vienetų ratukas turi parodyti 1, o dešimčių ratukas turi pasisukti viena pozicija į priekį).
- Sukimo rankena arba motoras: Daugumoje tradicinių skaičiuotuvų veiksmą aktyvuodavo žmogaus fizinė jėga. Pilnas rankenos apsukimas atlikdavo vieną matematinį ciklą. Vėlesniuose modeliuose žmogaus ranką pakeitė nedideli elektriniai varikliai, tačiau pats skaičiavimo principas išliko mechaninis.
- Slankiojantis vežimėlis: Būtinas daugybai ir dalybai. Jis leido vartotojui perstumti rezultatų registrą per vieną ar kelias pozicijas į kairę arba dešinę, taip imituojant daugybą stulpeliu, kurią atliekame popieriuje.
Krumpliaračių ir svirčių sąveika
Vidinė mechanika buvo pagrįsta nuolatine krumpliaračių ir svirčių sąveika. Kai vartotojas nuspausdavo klavišą „7“, viduje esanti svirtis apribodavo pagrindinio veleno judėjimą taip, kad sukant rankeną rezultato krumpliaratis pasisuktų lygiai septyniais dantukais. Fiksatoriai neleido krumpliaračiams prasisukti per toli iš inercijos, užtikrindami, kad skaičiai ekrane sustos tiksliai ties norimu skaitmeniu. Spyruoklės grąžindavo klavišus ir svirtis į pradinę padėtį po kiekvieno ciklo.
Kaip iš tikrųjų vyko skaičiavimo procesas?
Šiuolaikiniam žmogui, pratusiam prie išmaniųjų ekranų, mechaninio skaičiuotuvo naudojimas gali pasirodyti kaip sudėtingas ritualas. Tačiau įgudę to meto tarnautojai šiais įrenginiais dirbdavo neįtikėtinai greitai. Pažvelkime, kaip atrodė bazinių matematinių operacijų atlikimas.
Sudėtis buvo pati paprasčiausia operacija. Vartotojas klaviatūroje surenka pirmąjį skaičių. Tuomet jis pasuka pagrindinę rankeną vieną kartą į priekį. Skaičius perkeliamas į rezultatų registrą (akumuliatorių). Tada vartotojas surenka antrąjį skaičių ir vėl pasuka rankeną. Mašinos viduje krumpliaračiai prideda naują vertę prie jau esančios, o perkėlimo mechanizmas susitvarko su dešimčių perėjimais. Rezultatų lange pasirodo suma.
Atimtis veikė labai panašiai, tik reikalavo priešingo veiksmo. Įvedus pradinį skaičių ir perkėlus jį į registrą, buvo įvedamas atimamas skaičius. Užuot sukęs rankeną į priekį, vartotojas sukdavo ją atgal. Mašinos mechanizmas tiesiog atsukdavo krumpliaračius atgaline eiga. Kai kuriuose modeliuose, kurie suko rankeną tik į vieną pusę, atimtis buvo atliekama naudojant papildinių (komplementų) aritmetiką, kuomet atimtis paverčiama sudėtimi naudojant specialų skaičių perkeitimą.
Daugyba mechaniniuose įrenginiuose iš esmės buvo greita ir kartotinė sudėtis. Pavyzdžiui, norint padauginti 15 iš 13, tarnautojas atlikdavo šiuos veiksmus:
- Klaviatūroje įvedamas skaičius 15.
- Rankena pasukama į priekį tris kartus (tai reiškia 15 padauginta iš 3, registre matome 45).
- Slankiojantis vežimėlis perstumiamas viena pozicija į dešinę (tai tolygu daugybai iš 10).
- Rankena pasukama vieną kartą (prie esamo 45 pridedama 150).
- Rezultatų registre atsiranda galutinis atsakymas: 195.
Dalyba buvo atliekama kaip kartotinė atimtis. Įvedamas dalinys, o tada iš jo nuolat atimamas daliklis, skaičiuojant, kiek kartų tai galima padaryti, kol lieka nulis arba liekana. Vežimėlis vėlgi padėdavo atlikti šį procesą dideliems skaičiams, imituojant dalybą kampu.
Žymiausi istoriniai modeliai ir jų evoliucija
Per kelis šimtmečius mechaninių skaičiuotuvų dizainas smarkiai evoliucionavo. Kūrėjai nuolat varžėsi, kas sukurs greitesnį, patikimesnį ir kompaktiškesnį įrenginį.
XIX amžiaus viduryje prancūzas Charles Xavier Thomas de Colmar sukūrė Aritmometrą (Arithmometer). Tai buvo pirmasis masiškai gaminamas ir komerciškai sėkmingas mechaninis skaičiuotuvas. Jis buvo didelis, tvirtas ir pakankamai patikimas naudoti kasdieniame biuro darbe. Aritmometras naudojo Leibnizo pakopinio veleno principą ir dominavo Europos rinkoje beveik visą šimtmetį.
Vėliau atsirado klavišiniai skaičiuotuvai, tokie kaip Comptometer, užpatentuoti Dorr E. Felt 1887 metais. Skirtingai nei ankstesniuose modeliuose, kur reikėjo sukti rankeną, Comptometer veikė vien tik klavišų paspaudimo jėga. Tai leido specialiai apmokytiems operatoriams atlikti sudėties operacijas stulbinančiu greičiu, nes jie galėjo spausti kelis klavišus vienu metu visais dešimčia pirštų, panašiai kaip grojant pianinu.
Tačiau turbūt pats įspūdingiausias ir labiausiai legendomis apipintas mechaninis skaičiuotuvas yra Curta. Jį sukūrė austrų inžinierius Curt Herzstark, būdamas Buchenvaldo koncentracijos stovykloje antrojo pasaulinio karo metais. Curta yra inžinerinis stebuklas – tai cilindro formos įrenginys, telpantis į delną ir primenantis pipirų malūnėlį. Nepaisant mažo dydžio, Curta turėjo per 600 smulkių detalių ir galėjo nepriekaištingai atlikti visas keturias matematines funkcijas. Šis įrenginys tapo itin populiarus tarp inžinierių, geodezininkų ir net automobilių ralio šturmanų XX amžiaus viduryje, kol jį visiškai išstūmė elektronika.
Kodėl mechaniniai skaičiuotuvai galiausiai išnyko?
Mechaniniai skaičiuotuvai išgyveno savo aukso amžių pirmojoje XX amžiaus pusėje. Tačiau technologinė pažanga buvo negailestinga. Didžiausi mechaninių įrenginių trūkumai buvo jų gamybos kaina, dydis, svoris ir veikimo greitis. Nors įgudęs vartotojas galėjo skaičiuoti greitai, mechanikos dėsniai ribojo maksimalų krumpliaračių sukimosi greitį – sukant per greitai, mašina galėjo užstrigti arba detalės greitai nusidėvėti.
Vakuuminės lempos ir pirmieji elektroniniai kompiuteriai, tokie kaip ENIAC, parodė, kad skaičiuoti galima naudojant ne mechaninį judėjimą, o elektros impulsus, kurie juda šviesos greičiu. Tikroji revoliucija įvyko 1960-aisiais, atsiradus tranzistoriams, o vėliau – integruotoms mikroschemoms. Elektroniniai skaičiuotuvai neturėjo judančių dalių, todėl veikė visiškai tyliai, negedo nuo fizinio susidėvėjimo ir galėjo atlikti operacijas per tūkstantąją sekundės dalį.
Pirmojo komerciškai sėkmingo elektroninio stalinio skaičiuotuvo ANITA (1961 m.) pasirodymas pažymėjo mechaninės eros pabaigos pradžią. Iki 1970-ųjų mikroschemų technologijos atpigo tiek, kad elektroniniai kišeniniai skaičiuotuvai tapo prieinami kiekvienam. Mechaniniai milžinai, anksčiau kainavę mėnesio atlyginimą ir svėrę kelias dešimtis kilogramų, tapo beverčiai ir buvo masiškai išmetami arba atiduodami į metalo laužą. Išmanieji įrenginiai be jokių sentimentų perėmė skaičiavimo monopolį.
Dažniausiai užduodami klausimai (DUK)
Ar mechaniniu skaičiuotuvu buvo galima atlikti sudėtingas matematines funkcijas, tokias kaip šaknies traukimas?
Taip, įgudę operatoriai galėjo traukti kvadratinę šaknį naudodami mechaninius skaičiuotuvus. Tai buvo daroma taikant specialius matematinius algoritmus, pagrįstus nelyginių skaičių atimties metodu (pavyzdžiui, Towson metodu). Nors tai reikalavo daug laiko ir specifinių žinių, pats mechanizmas pajėgė atlikti šią užduotį, nes šaknies traukimą galima išskaidyti į elementarius atimties ir poslinkio veiksmus.
Kiek svėrė standartinis biuro mechaninis skaičiuotuvas?
Dauguma profesionalių stalinių biuro skaičiuotuvų, naudotų bankuose ar apskaitos skyriuose XX amžiaus viduryje (pavyzdžiui, „Monroe“, „Friden“ ar „Marchant“ modeliai), buvo labai sunkūs. Kadangi jie buvo pagaminti iš vientiso metalo rėmo, plieno krumpliaračių ir turėjo tvirtus metalinius korpusus, jų svoris dažnai svyravo nuo 10 iki 20 kilogramų.
Ar šiandien vis dar gaminami mechaniniai skaičiuotuvai?
Serijinė komercinė mechaninių skaičiuotuvų gamyba buvo visiškai nutraukta aštuntajame dešimtmetyje. Šiandien jie nebėra gaminami jokiais praktiniais tikslais. Tačiau pavieniai entuziastai ir inžinieriai kuria 3D spausdintuvu atspausdintas replikas, o patys originalūs įrenginiai yra aktyviai perkami, restauruojami ir parduodami antikvariato bei kolekcionierių rinkose.
Kaip mechaniniuose įrenginiuose buvo sprendžiama dalybos liekanos problema?
Dalinant skaičius mechaniniu būdu, procesas vykdavo atimant daliklį iš dalinio, kol skaičius rezultatų registre tapdavo mažesnis už daliklį. Šis likęs skaičius ir buvo rodomas specialiame lange kaip matematinė liekana. Vartotojas galėjo tiesiog užrašyti šią liekaną arba tęsti dalybą per kablelį pridedant nulius, jei įrenginys turėjo pakankamai registrų pozicijų dešimtainėms trupmenoms atvaizduoti.
Mechaninės inžinerijos palikimas šiuolaikinėje kolekcionavimo kultūroje
Nors išmanieji įrenginiai su galingais mikroprocesoriais atlieka milijardus operacijų per sekundę ir visiškai išstūmė savo protėvius iš kasdienio gyvenimo, mechaninių skaičiuotuvų žavesys niekur nedingo. Šiandien jie išgyvena tikrą renesansą, tačiau jau visiškai kitame amplua. Senoviniai krumpliaratiniai skaičiuotuvai tapo itin geidžiamais kolekcionavimo objektais, mokslo muziejų eksponatais ir inžinerijos studentų studijų objektais.
Entuziastai visame pasaulyje perka surūdijusius, neveikiančius aparatus ir praleidžia šimtus valandų juos ardydami, valydami kiekvieną svirtelę, sutepdami ašis ir bandydami prikelti mašiną antram gyvenimui. Tai ne tik hobis, bet ir savotiška pagarba praeities inžinieriams, kurie, neturėdami kompiuterinio modeliavimo programų (CAD), gebėjo sukurti nepaprastai sudėtingus matematinius instrumentus vien tik pieštuko, popieriaus ir puikaus erdvės suvokimo pagalba. Šių įrenginių restauravimas leidžia žmogui fiziškai prisiliesti prie logikos dėsnių, matyti, kaip abstraktūs skaičiai virsta apčiuopiamu krumpliaračio judesiu. Taigi, nors mechaninis skaičiuotuvas nebėra įrankis, skirtas mokesčiams skaičiuoti, jis išlieka galingu žmogaus išradingumo simboliu ir amžinu paminklu erai, kai matematika skambėjo ne tyliu programinės įrangos kodu, o ritmingu metalo žvangesiu.
