Šiandien, kai naršome internete, žiūrime aukštos raiškos vaizdo įrašus ar žaidžiame sudėtingus žaidimus laukdami autobuso, retai susimąstome apie tai, kokią neįtikėtiną evoliuciją praėjo skaičiavimo technika. Tai, kas dabar lengvai telpa į mūsų striukės ar džinsų kišenę, dar prieš kelis dešimtmečius užėmė ištisas sporto sales, svėrė dešimtis tonų ir reikalavo tiek elektros energijos, kad įjungus aparatūrą galėdavo prigęsti nedidelio miesto šviesos. Ši kelionė nuo paprastų mechaninių krumpliaračių iki mikroskopinių tranzistorių, skaičiuojamų milijardais viename luste, yra ne tiesiog įspūdingas inžinerinis pasiekimas. Tai išskirtinė žmogaus išradingumo istorija, iš esmės pakeitusi mūsų gyvenimo būdą, darbo įpročius, mediciną, mokslą ir net suvokimą apie tai, kas yra įmanoma technologijų pasaulyje. Pradedant nuo elementarių skaičiuotuvų ir baigiant galingais išmaniaisiais įrenginiais – kiekvienas žingsnis šioje istorijoje atvėrė vis naujas galimybių duris.
Ankstyvieji skaičiavimo prietaisai: nuo abako iki mechaninių stebuklų
Skaičiavimo technikos ištakos siekia tūkstančius metų atgal, gerokai prieš atsirandant elektros srovei ar modernioms technologijoms. Ilgą laiką žmonėms reikėjo įrankių, padedančių atlikti sudėtingus matematinius skaičiavimus, ypač tobulėjant prekybai, astronomijai, architektūrai ir navigacijai. Senovės civilizacijos suprato, kad žmogaus smegenų nepakanka dideliems duomenų kiekiams apdoroti be klaidų.
- Abakas: Tai vienas seniausių ir geriausiai žinomų skaičiavimo prietaisų, kurio ankstyviausios formos buvo sukurtos senovės Šumere, o vėliau ištobulintos Kinijoje bei Romos imperijoje. Naudojant rėmelyje esančius karoliukus, slankiojančius ant strypelių, patyręs vartotojas galėjo atlikti sudėtį, atimtį ir net daugybą ar dalybą stebėtinu greičiu.
- Antikiteros mechanizmas: Atrastas nuskendusiame senovės Graikijos laive šalia Antikiteros salos, šis be galo sudėtingas bronzinių krumpliaračių mechanizmas dažnai vadinamas pirmuoju pasaulyje analoginiu kompiuteriu. Sukurtas maždaug prieš du tūkstančius metų, jis buvo skirtas dangaus kūnų pozicijoms, kalendoriams ir net Saulės bei Mėnulio užtemimams numatyti su stulbinančiu tikslumu.
Vis dėlto tikroji mechaninio skaičiavimo aušra išaušo tik devynioliktame amžiuje, pramonės perversmo įkarštyje. Britų matematikas ir išradėjas Charles Babbage suprojektavo įrenginį, kurį pavadino Analitine mašina. Nors dėl technologinių to meto gamybos apribojimų ir nuolatinio finansavimo trūkumo ši mašina taip ir nebuvo visiškai pastatyta jo gyvenimo metais, jos teorinis dizainas stebina net šiuolaikinius inžinierius. Babbage’o projektas turėjo visus esminius šiuolaikinio kompiuterio elementus: aritmetikos ir logikos įrenginį, duomenų atmintį bei valdymo srautą, valdomą perfokortomis. Kalbant apie šį išradimą, būtina paminėti ir Ada Lovelace. Ši gabi matematikė pirmoji suprato, kad Babbage’o mašina gali apdoroti ne tik skaičius, bet ir bet kokius simbolius, paverstus skaitmeninėmis taisyklėmis. Būtent dėl jos parašytų algoritmų šiai mašinai, Lovelace šiandien pagrįstai laikoma pirmąja pasaulyje kompiuterių programuotoja.
Pirmosios elektroninės skaičiavimo mašinos ir vakuuminių lempų era
Tikrasis lūžis ir spartus technologinis šuolis skaičiavimo technikos istorijoje įvyko Antrojo pasaulinio karo metais. Šalių vyriausybėms atsirado skubus poreikis itin greitai atlikti sudėtingus artilerijos balistikos skaičiavimus, taip pat kurti bei dešifruoti sudėtingus priešo pranešimus. Lėtus ir strigti linkusius mechaninius krumpliaračius bei reles pakeitė vakuuminės lempos – elektroniniai komponentai, galintys kontroliuoti elektros srovės srautą nenaudojant jokių judančių mechaninių dalių. Tai leido skaičiavimo greitį padidinti tūkstančius kartų.
Vienas žymiausių ir įspūdingiausių šios eros atstovų yra ENIAC (Electronic Numerical Integrator and Computer), baigtas kurti 1945 metais Jungtinėse Amerikos Valstijose. Šio technologinio giganto fiziniai mastai net ir šiandien skamba sunkiai suvokiamai, ypač lyginant su šiuolaikine įranga:
- Mašina bendrai svėrė daugiau nei 27 tonas ir buvo surinkta iš daugybės metalinių spintų.
- Jos konstrukcijoje buvo panaudota beveik 18 tūkstančių trapių vakuuminių lempų.
- Įrenginys užėmė milžinišką, apie 167 kvadratinių metrų plotą.
- Jo nuolatiniam veikimui reikėjo maždaug 150 kilovatų elektros energijos.
Nors ENIAC buvo beprecedentis mokslo laimėjimas, jis turėjo itin didelių trūkumų. Vakuuminės lempos veikdamos generavo didžiulį karštį, todėl mašinai reikėjo galingų aušinimo sistemų. Lempos nuolat perdegdavo, todėl inžinierių komandos turėdavo be perstojo budėti su pilnais krepšiais atsarginių detalių ir operatyviai keisti sugedusias dalis, kad skaičiavimai nenutrūktų. Dar viena problema – programavimas. ENIAC neturėjo operacinės sistemos ar programavimo kalbos. Mašinos „perprogramavimas“ naujai užduočiai reiškė fizinį tūkstančių laidų ir jungiklių perjunginėjimą rankomis, o tai galėjo trukti kelias dienas ar net savaites. Tuo pačiu metu kitoje Atlanto pusėje, Didžiojoje Britanijoje, genialus matematikas Alan Turing ir jo komanda prisidėjo prie Colossus kūrimo – slaptos kompiuterinės mašinos, skirtos vokiečių šifruotėms (tokioms kaip „Lorenz“) laužti. Tai buvo dar vienas svarbus žingsnis įrodant, kad elektronika gali nulemti ne tik mokslo, bet ir pasaulinės istorijos eigą.
Tranzistorių revoliucija ir integrinių grandynų atsiradimas
Didžiausia kliūtis tolimesniam kompiuterių tobulėjimui ir mažėjimui buvo pačios vakuuminės lempos – jos paprasčiausiai buvo per didelės, sunaudojo per daug energijos ir buvo pernelyg nepatikimos, kad būtų galima sukurti dar sudėtingesnes sistemas. Elegantiškas sprendimas atsirado 1947 metais „Bell Labs“ laboratorijose, kai mokslininkai John Bardeen, Walter Brattain ir William Shockley išrado tranzistorių. Tranzistorius atliko lygiai tą pačią bazinę funkciją kaip ir vakuuminė lempa – veikė kaip srovės jungiklis arba stiprintuvas – tačiau jis buvo kur kas mažesnis ir gaminamas iš kietos puslaidininkinės medžiagos, dažniausiai germanio, o vėliau – silicio.
Šis esminis išradimas leido drastiškai sumažinti kompiuterių dydį, sumažinti energijos suvartojimą bei smarkiai padidinti jų patikimumą. Kompiuteriai tapo prieinami ne tik kariuomenei, bet ir didelėms įmonėms, bankams bei universitetams. Tačiau netrukus atsirado nauja, inžinerinė problema. Norint sukurti galingesnį kompiuterį, reikėjo sujungti tūkstančius, o vėliau ir dešimtis tūkstančių tranzistorių, varžų ir kondensatorių. Kiekvienas jų turėjo būti prilituotas rankomis. Tai sukūrė milžinišką laidų ir sujungimų chaosą, kurį to meto inžinieriai vaizdžiai praminė „komponentų tironija“.
Atsakymą į šią problemą šeštojo dešimtmečio pabaigoje ir septintojo pradžioje beveik vienu metu, dirbdami atskirai, pateikė Jack Kilby iš „Texas Instruments“ ir Robert Noyce iš „Fairchild Semiconductor“. Jie abu prisidėjo prie integrinio grandyno, arba mikroschemos, sukūrimo. Vietoj to, kad kiekvienas elektroninis komponentas būtų gaminamas ir lituojamas atskirai, visas grandynas kartu su jungtimis buvo išgraviruojamas ir formuojamas ant vieno nedidelio silicio kristalo gabalėlio. Tai buvo kertinis istorijos momentas, visiems laikams atvėręs duris eksponentiniam skaičiavimo galios augimui ir nevaržomai elektronikos miniatiūrizacijai.
Mikroprocesoriai ir asmeninių kompiuterių aušra
Integriniams grandynams tobulėjant, komponentų tankis juose nuolat augo. Inžinieriai ieškojo būdų, kaip sukurti universalų lustą, kurį būtų galima užprogramuoti atlikti įvairias funkcijas, užuot gaminus skirtingas mikroschemas kiekvienam prietaisui. 1971 metais kompanija „Intel“ pristatė pasaulį pakeitusį produktą – Intel 4004. Tai buvo pirmasis komerciškai prieinamas mikroprocesorius. Šis išradimas reiškė, kad visi svarbiausi kompiuterio „smegenų“ – centrinio procesoriaus (CPU) – elementai pagaliau buvo sutalpinti į vieną vienintelę mikroschemą. Šis mažytis lustas, dydžiu ne didesnis už žmogaus nagą, turėjo tokią pat, o kai kuriais atvejais ir didesnę skaičiavimo galią, kaip ir didžiulis, kelias tonas svėręs ENIAC kompiuteris.
Mikroprocesorių atsiradimas iš esmės atvėrė kelią asmeninių kompiuterių (PC) revoliucijai. Aštuntajame ir ypač devintajame dešimtmečiuose kompiuteriai pamažu persikėlė iš griežtai saugomų universitetų laboratorijų bei stambių korporacijų rūsių į paprastų žmonių namus, biurus ir mokyklas. Sukūrus pirmuosius hobiui skirtus kompiuterius, tokius kaip „Altair 8800“, entuziastai pradėjo suprasti šių įrenginių potencialą. Vėliau sekė komerciškai sėkmingesni produktai: „Apple II“, populiarusis „Commodore 64“ ir verslo standartą įtvirtinęs „IBM PC“. Skaičiavimo technika tapo prieinama masėms. Programinės įrangos kompanijos, tokios kaip tuo metu dar jauna „Microsoft“, kūrė operacines sistemas, kurios padarė šias mašinas lengvai valdomas ir naudingas net ir techninio išsilavinimo neturintiems vartotojams.
Šiuo sparčios plėtros laikotarpiu taip pat formavosi ir tobulėjo grafinės vartotojo sąsajos (GUI) bei kompiuterinės pelės koncepcija. Tai leido vartotojams bendrauti su mašina nebevedant sudėtingų teksto komandų juodame ekrane, bet naudojant intuityvius vizualinius elementus – langus, ikonėles ir išskleidžiamus meniu. Ši inovacija kompiuterį pavertė universaliu įrankiu, skirtu ne tik programuotojams, bet ir rašytojams, menininkams bei buhalteriams.
Mobilioji revoliucija: pasaulis, telpantis jūsų delne
Nors asmeniniai kompiuteriai negrįžtamai pakeitė pasaulį, suteikdami neregėtas galimybes dirbti ir kurti, jie vis dar turėjo vieną trūkumą – jie reikalavo sėdėti vienoje vietoje prie stalo. Tačiau technologijų evoliucija nestovėjo vietoje. Pirmieji nešiojamieji kompiuteriai, sukurti devintajame dešimtmetyje, buvo sunkūs, gremėzdiški ir turėjo labai trumpą baterijos veikimo laiką, todėl dažnai buvo vadinami tiesiog „nešiotinais“ (angl. luggable), o ne tikrais nešiojamais kompiuteriais. Visgi, bėgant metams atsiradusios talpesnės ličio jonų baterijų technologijos, ploni skystųjų kristalų ekranai (LCD) ir energiją efektyviai taupantys mobilieji procesoriai leido sukurti plonus ir lengvus prietaisus, kuriuos be vargo buvo galima pasiimti į kelionę.
Tikrasis ir bene didžiausias pastarųjų dešimtmečių proveržis įvyko tada, kai inžinieriai sugebėjo apjungti asmeninio kompiuterio galią su mobiliojo ryšio telefono technologijomis. Pirmieji mobilieji telefonai buvo skirti vien tik balso skambučiams, tačiau netrukus juose atsirado trumposios SMS žinutės, skaitmeniniai kalendoriai ir paprasti žaidimai. Išmaniojo telefono atsiradimas ištrynė bet kokią ribą tarp telekomunikacijos priemonės ir pilnavertės skaičiavimo mašinos. Prisilietimui jautrūs ekranai ir mobiliųjų aplikacijų ekosistemos leido kiekvienam vartotojui pritaikyti įrenginį savo individualiems poreikiams.
Šiandien mūsų kišenėse esantys išmanieji telefonai yra neįtikėtinai galingi. Dažnai mėgstama lyginti šiuolaikinius telefonus su kompiuteriais, kurie 1969 metais nuskraidino „Apollo 11“ misijos astronautus į Mėnulį. Ir šis palyginimas yra visiškai teisingas, o skaičiai kalba patys už save: Mėnulio modulio valdymo kompiuteris (AGC) veikė maždaug 1 megahertzo (MHz) dažniu ir turėjo vos kelis kilobaitus (KB) operatyviosios atminties. Šiuolaikinis vidutinės klasės išmanusis telefonas turi daugiabranduolinius procesorius, veikiančius gigahercų (GHz) dažniu, ir gigabaitus (GB) operatyviosios atminties. Tai reiškia milijonus kartų didesnę skaičiavimo galią. Ši milžiniška galia šiandien naudojama ne tik atliekant kosmines misijas, bet ir kasdienėms užduotims: navigacijai realiu laiku išvengiant spūsčių, dirbtinio intelekto algoritmams tobulinti nuotraukas akimirksniu, sklandžiam vaizdo skambučių perdavimui į kitą pasaulio kraštą ar momentiniams vertimams iš bet kurios pasaulio kalbos nenaudojant interneto ryšio.
Dažniausiai užduodami klausimai (DUK)
Kas išrado pirmąjį kompiuterį?
Nėra vieno asmens, kurį būtų galima drąsiai pavadinti vieninteliu kompiuterio išradėju, nes skaičiavimo technika vystėsi palaipsniui ir kiekvienas išradimas rėmėsi ankstesniais atradimais. Britų mokslininkas Charles Babbage yra laikomas „kompiuterio tėvu“ už jo mechaninės Analitinės mašinos koncepciją, aprašytą dar XIX amžiuje. Kalbant apie pirmąjį elektroninį, bendrosios paskirties skaitmeninį kompiuterį, šis titulas dažniausiai priskiriamas J. Presper Eckert ir John Mauchly, kurie Pensilvanijos universitete sukonstravo ENIAC.
Kokia yra Mūro dėsnio (Moore’s Law) reikšmė skaičiavimo technikai?
Mūro dėsnis – tai 1965 metais kompanijos „Intel“ vieno iš įkūrėjų Gordon Moore suformuluotas empirinis stebėjimas ir prognozė. Ši taisyklė teigia, kad tranzistorių skaičius integriniame grandyne padvigubėja maždaug kas dvejus metus, o pačios mikroschemos kaina mažėja. Nors tai nėra griežtas fizikos dėsnis, jis dešimtmečius stebėtinai tiksliai diktavo ir prognozavo skaičiavimo galios eksponentinį augimą visoje puslaidininkių pramonėje. Būtent šio principo dėka technologijų kompanijos sugebėjo sukurti šiandien matomus mažus, neįtikėtinai galingus ir plačiajai visuomenei įperkamus prietaisus.
Kodėl pirmieji kompiuteriai buvo tokie dideli?
Pirmieji kompiuteriai buvo milžiniški, nes jie rėmėsi visiškai kitokiomis, daug vietos reikalaujančiomis technologijomis. Vietoje šiandieninių mikroschemų, juose buvo naudojami tūkstančiai vakuuminių lempų. Kiekviena tokia lempa buvo maždaug standartinės elektros lemputės dydžio. Be to, jas reikėjo intensyviai aušinti, todėl buvo montuojami didžiuliai ventiliatoriai. Mašinoms reikėjo kilometrų storų laidų sujungimams, masyvių mechaninių jungiklių ir milžiniškų maitinimo šaltinių. Tik išradus puslaidininkinius tranzistorius ir vėliau juos apjungus į integrinius grandynus tapo įmanoma visą šią fizinę infrastruktūrą sumažinti iki mikroskopinių matmenų.
Ar išmanusis telefonas tikrai yra kompiuteris?
Taip, be jokios abejonės. Nors mes jį vadiname telefonu, jo funkcija atlikti balso skambučius šiandien yra tik viena iš daugybės programų. Išmanusis telefonas turi visiškai visus pagrindinius klasikinio kompiuterio komponentus: centrinį procesorių (CPU), skirtą bendriems skaičiavimams, grafikos procesorių (GPU) vaizdo apdorojimui, operatyviąją atmintį (RAM) trumpalaikiam duomenų saugojimui, ilgalaikę „flash“ atmintį duomenims bei operacinę sistemą (pavyzdžiui, „Android“ ar „iOS“). Visi šie elementai leidžia telefonams vykdyti kompleksines programas ir atlikti užduotis, kurioms dar visai neseniai reikėdavo galingų, stacionarių darbo stočių.
Kvantinė kompiuterija ir naujosios technologijų ribos
Nors praeities pasiekimai atrodo neįtikėtinai ir net magiškai, skaičiavimo technikos evoliucija jokiu būdu nesustoja ir toliau greitėja. Klasikinių kompiuterių tobulėjimas, grįstas silicio mikroschemomis ir anksčiau minėtu Mūro dėsniu, pamažu artėja prie savo objektyvių fizinių ribų. Tranzistoriai tapo tokie maži, matuojami vos keliais nanometrais (kelių atomų pločio), kad inžinieriai ir fizikai pradeda susidurti su kvantinės mechanikos efektais. Kai atstumai tampa tokie maži, elektronai pradeda elgtis nenuspėjamai ir atsiranda reiškinys, vadinamas kvantiniu tuneliavimu, kuomet elektros srovė prateka ten, kur neturėtų.
Dėl šios priežasties pasaulio mokslininkai kuria ir testuoja visiškai naujas skaičiavimo architektūras. Kvantiniai kompiuteriai šiuo metu yra viena iš labiausiai intriguojančių ir daugiausiai vilčių teikiančių mokslo sričių. Skirtingai nei klasikiniai kompiuteriai, kurie informaciją apdoroja griežtu ir vienareikšmiu dvejetainiu kodu (būsenomis 0 arba 1), kvantiniai kompiuteriai naudoja vadinamuosius kubitus (qubits). Dėl kvantinės superpozicijos principo kubitai gali egzistuoti ir būti ir 0, ir 1 būsenose vienu ir tuo pačiu metu. Tai reiškia, kad tam tikrų specifinių tipų skaičiavimus kvantiniai kompiuteriai gali atlikti paraleliškai nepaprastu greičiu. Pavyzdžiui, labai sudėtingų biologinių molekulių modeliavimą vaistų pramonei, naujų atsparių medžiagų kūrimą akumuliatoriams ar pažangiausių kriptografinių kodų analizę jie galės atlikti per kelias minutes, kai tuo tarpu patiems galingiausiems šių dienų superkompiuteriams tam prireiktų tūkstančių ar net milijonų metų.
Be kvantinės kompiuterijos tyrimų, labai sparčiai vystosi ir neuromorfiniai lustai. Tai specializuotos elektroninės schemos, kurios iš esmės bando imituoti žmogaus smegenų neuronų tinklų fizinę ir loginę struktūrą. Tokie lustai nėra skirti bendrosios paskirties skaičiavimams, tačiau jie yra ypatingai efektyvūs atpažįstant vaizdus, apdorojant natūralią kalbą ar atliekant kitas dirbtinio intelekto užduotis, sunaudojant tik trupinėlį tos energijos, kurios reikalauja tradiciniai procesoriai. Kartu su šiomis inovacijomis, debesų kompiuterija (angl. cloud computing) ir naujos kartos greitojo ryšio technologijos, tokios kaip 5G bei po truputį gimstantis 6G ryšys, leidžia fiziniams prietaisams mūsų kišenėse išlikti mažiems ir nenaudoti per daug baterijos. Visas pats sunkiausias skaičiavimo darbas, reikalaujantis milžiniškų resursų, yra tiesiog perkeliamas į tūkstančius kilometrų nutolusius, galingus ir aušinamus serverių centrus, o mums įrenginio ekrane akimirksniu pateikiamas tik galutinis rezultatas.
Žvelgiant atgal į visą šią evoliuciją, darosi aišku viena: nuo sunkių metalinių mechaninių dantračių, sukinėjamų rankena, iki akinančio ir karšto vakuuminių lempų švytėjimo, nuo pirmųjų gremėzdiškų tranzistorių, lituotų rankomis, iki mikroskopinių nanotechnologijų ir kvantinių būsenų manipuliacijos – nuolatinis žmogaus poreikis skaičiuoti, analizuoti aplinką ir spręsti vis sudėtingesnes problemas nuolat stumia technologijų horizontus į priekį. Kiekviena nauja inžinierių ir mokslininkų karta drąsiai remiasi ankstesniais laimėjimais ir atradimais, nepaliaujamai paversdama tai, kas vakar atrodė kaip neįgyvendinama mokslinė fantastika, į paprastą šiandienos kasdienybę, be vargo telpančią kiekvieno iš mūsų kišenėje.
