Inimene, kes paneb raadio taskurätiku ja müntide abil tööle
Kui Maarjamõisa haigla veresoontekirurgil Toomas Ellerveel arvutiga miskit valesti on läinud, helistab ta oma vennale Peetrile, kes töötab Tallinna tehnikaülikoolis arvutitehnika instituudi dotsendina.
Ja kohe tekib uus, hoopis teistsugune probleem. Vend ei saa vennast aru.
See pole võrreldav ümbernurgarääkimisega, vaid nõnda, nagu püüaksid kommunikeeruda kahest eri tsivilisatsioonist pärit olendid.
“Ma ei tea, mida tema ei tea. Asi läheb sinnapoole, et tippspetsialist teab järjest rohkem üha kitsamast ainevallast ja viimaks teab ta kõike mitte millestki,” selgitab Peeter Ellervee, kelle tööalaseid lauseid pikib inglise keelest pärit eriala-argoo.
Kõrvu jäävad kumisema sõnad assemblerkood, kompilaator, string.
Kui Ellervee räägib oma juhendatava doktorandiga, jääb mulje, et inimeste maailma sisse on tekkinud veel üks, arvutiinseneride maailm ning side nende kahe maailma vahel järjest nõrgeneb.
“Kontroll- ja mäluintensiivsete rakenduste kõrgtaseme süntees”, sellise pealkirjaga doktoritöö kaitses Peeter Ellervee kaks aastat tagasi Stockholmi Kuninglikus Tehnoloogiainstituudis.
Kas kõrgtaseme süntees tähendab põhimõtteliselt arvuti kokkupanekut?
“Jah ja ei, sõltub sellest, mida mõista arvuti all,” küsib dotsent Ellervee prillisanga kergitades vastu. “Näiteks 1930. aastatel tähendas kompuuter inimest, kontoriametnikku, kes liitis ja lahutas, see tähendab – arvutas.”
Kui Ellervee lõpetas Tallinna Polütehnilise Instituudi elektronarvutite erialal (1984), nägid enamik TPI arvuteid välja nagu riidekapid, ühes kapis mälu, teises protsessor. Aga programmeerimisperfokaartide ning turuhoone-suuruste arvutisaalide ajastu uskumatult kiire lõpp polnud enam kaugel.
Rauakooli saabus see aeg 1980ndate keskel. 1985 jõudis TPI elektronarvutite kateedrisse Mustamäel siiruviirulisi teid pidi (räägiti, üle Jaapani) 20megabaidise kõvakettaga Philips, Unix-süsteemi arvuti, esimene tänapäevases mõistes tööjaam – personaalarvuti mitmele kasutajale korraga.
Nagu maadeavastajad tundmatu saare rannas ründasid noorteadurid Peeter Ellervee ja Kalle Tammemäe arvutikaste ja muukisid need oma uudishimulikele pilkudele valla. Ilmnes, et Philips ei taha korralikult tööle hakata. Hiljem selgus, et see arvuti oli kuskil maha kukkunud. Kõvaketas oli ka paugu saanud ja sisaldas halbu sektoreid.
Arvuti korralikult käima saada oli Peeter Ellerveele ülesanne number üks, aga Kalinini rajooni sõjakomissariaat mõtles teisiti.
USA ja NSV Liidu arvutitehnika tasemed erinesid nagu röster ja kivikirves, kuid arvutiinsenerid läksid sellest hoolimata lihtsaks kahurilihaks.
Ellervee pidi esialgu sõitma Riiga. Seal, sõjaväeringkonna staabis, kohtas ta “ainukesi ajudega alampolkovnikuid”, kes kupatasid leitnant Ellervee tagasi Tallinna, “elektroonika peale”.
Või mis elektoonika see oli! Lokaatoriväeosa tuulisel Ristna neemel.
Üksus pidi jälgima kapitalistide õhumanöövreid Läänemere ruumis. Luurelennuk Black Bird tuli Taani väinadest sellise hooga läbi, et tal õnnestus vaevu end Ojamaa kohal NSV Liidu ja Rootsi huve riivamata ringi keerata.
Ellerveele teadmiste arenguks ei pakkunud see sõjalennukite ballett aga midagi, ta kohendas ühe releega operatiivsemaks avariitoitesüsteemi ja unistas Tallinna-komandeeringutest. Siis sai erariided selga ja TPIsse Philipsi juurde hiilida.
Sel ööl, kui Matthias Rust Punasele väljakule lendas, Ellervee magas. Õiglase und, sest polnud tema valvekord.
Nii nagu Rustil õnnestus segadusse ajada punalokaatorite väeosad, õnnestus Ellerveel sõjaväest naastes fiktiivse faili abil ära petta Philipsi operatsioonisüsteem ja kasutusele võtta peaaegu kogu mälu.
Philips aga heitis Ellerveele järgmise väljakutse, ühel terminalidest ilmnes rike.
“Kui olin veerandi skeemist paberi peale üles joonistanud, sain aru, kuidas see töötab,” kirjeldab Peeter Ellervee oma esimest tõsisemat (ja õnnestunud!) häkki.
Vaheekskurss sõnade häkkima ja kräkkima tähendusest. Häkkima tähendab arvutiinimeste keeles “mitte kurjade plaanidega, teadasaamise ja/või parandamise eesmärgil lahti harutama ja muu hulgas ka teadust edasi viima”. Kräkkima aga tähendab, et murrad sisse kurja tegemise eesmärgil.
Nädalajagu pikki, musta suhkruta kohviga elavdatud õhtuid, konsultatsioone kolleegidega ning ekraan lõi helendama, vigane mikroskeem oli õnnestud asendada vene analoogiga ja TPI õppejõud ning üliõpilased said jälle terminali kasutada.
Arvuti kui elektroonikasüsteem, mis töötleb numbrilisi signaale, ja arvuti kui elementide kogum. Terviku mõistmine pole igale arvutikasutajale jõukohane.
Newton oli viimane, kes kõike jagas, lohutab Ellervee ja hakkab uuesti selgitama, kuidas jõuda algoritmist ehk tööeeskirjast mikroskeemini, ning mis edasi saab.
“Elektroonikud valmistavad kive.” Ellervee näitab ränist, pöidlaotsasuurust mikroskeemi (selle sees on alumiiniumvaokesed, mikromeetri suurusjärgus). “Meie arvutiinsenerid mõtleme, kuidas kivid kokku ühendada nii, et see arvutina tööle hakkaks.”
Samal ajal peavad arvutiinsenerid elektroonikuid teavitama, milliseid kive nad vajavad. Seda asja peab ajama korraga kahest otsast.
Edasiviiv idee võib arvutiinseneril tulla ükskõik kus, kas või tualetis, aga kontrollima peab seda ikka suures arvutis.
“Mis see suur arvuti ikkagi on ja kus see asub?” naeratab Ellervee ja selgitab, et ideid kontrollib tehnikaülikooli serveris töötav projekteerimisvahend ning et 99 protsenti ideedest osutuvad kõlbmatuteks.
Millised on arvutiinseneri elu kõrghetked?
Peeter Ellervee painutab alla neli näppu. Esiteks – artikkel prestiižikas teadusajakirjas. Näiteks IEEE Transactions on CAD (IEEE – Institute of Electrical and Electronics Engineers, toimetised automaatprojekteerimisest). 2001. aasta detsembris ilmus Peeter Ellerveel koostöös Rootsi ja Belgia kolleegidega artikkel ühest digitaalsüsteemide (k.a arvutid) sünteesiga seotud probleemist.
Teiseks – projekteeritud mikroskeemi (kiibi) katsetamine ja veendumine, et see tõesti töötab nii nagu vaja. (“1997 valmis Stockholmis meeskonnatööna kiip sideliinide jaoks.”)
Kolmandaks. Juhendatava edukas kaitsmine. (“Tarmo Klaar kaitses 2002 alguses magistrikraadi.”)
“No ja siis neljandaks need edukad aparatuuri parandused.”
Ellervee räägib loo, kuidas ta Raplamaal Balti ketis osales. Ketiinimesed tahtsid seal raadiot kuulata. Transistorraadio Okean oli olemas, ka patareid, aga märksa väiksemad, lühemad ja peenemad kui vaja.
Nagu sarifilmikangelane, imemees McGuiver, kohendas Peeter Ellervee müntide ja taskurätikute abiga raadio tööle.