Andrew Stewart Tanenbaum on Ameerika arvutiteadlane. Ta on Amsterdami Vabaülikooli arvutiteaduse emeriitprofessor. Tanenbaum on uurinud kompileerimist ja kompilaatoreid, operatsioonisüsteeme, võrke ja lokaalselt hajutatud süsteeme. Ta on rahvusvaheliselt tuntud Unixi-laadse süsteemi Minix arenduse poolest ja mitmete oluliste tööde autorina erinevates arvutiteaduse valdkondades.
Elulugu
Andrew Tanenbaum sündis 16. märtsil 1944. aastal. Tulevane teadlane veetis oma lapsepõlve ja nooruse New Yorgis White Plainsis. Ta on lõpetanud Bostonis Massachusettsi Tehnoloogiainstituudi (MIT), kus omandas bakalaureusekraadi füüsikas. Sellele järgnes doktorikraad John Marsh Wilcoxi juhendamisel 1971. aastal California ülikoolis Berkeleys. Lõputöö teemaks oli "Viie minuti võnkumiste, hüpergranulatsioonide ja nendega seotud nähtuste uurimine päikesesatmosfäär".
Pärast abiellumist kolis ta koos oma Hollandi päritolu naisega Hollandisse, kuid säilitas Ameerika kodakondsuse ja asus tööle Amsterdami vabas ülikoolis arvutiteaduse professorina, kus pidas loenguid, juhendas doktorantuuri ja juhtis osakonda. Tanenbaum oli 1. jaanuarini 2005 arvuti- ja pildinduskooli tehnikadirektor. Teadlane läks pensionile 2014. aastal.
Töö arvuti- ja pilditöötluskoolis
1990. aastate alguses hakkas Hollandi valitsus looma mitmeid temaatiliselt orienteeritud teaduskoole, mis hõlmasid mitut ülikooli. Need koolid loodi selleks, et meelitada ligi professoreid ja doktorante. Tanenbaum oli "Arvutustehnika ja pilditöötluse kooli" üks asutajatest ja esimene juht. Selle kooli meeskonda kuulus algselt ligi 200 õpetajat ja rea alteaduste kandidaati, kes tegelesid tollaste kaasaegsete arvutisüsteemide probleemide lahendamisega.
Tanenbaum jäi dekaaniks 12 aastat, kuni 2005. aastani, mil talle omistati Hollandi Kuningliku Kunsti- ja Teaduste Akadeemia professori tiitel. Sellest ajast peale on koolis osalenud teadlasi peaaegu tosinast Hollandi, Belgia ja Prantsusmaa ülikoolist.
Õpikud ja raamatud
Andrew Tanenbaum on tuntud oma kirjandusliku töö poolest arvutiteaduse ja arvutiarhitektuuri, arvutivõrkude jaoperatsioonisüsteemid. Tema loomingut iseloomustab kõrge infosisu koos hea loetavusega ning humoorikaks nimetatav kirjutamisstiil. Paljud tema raamatud sisaldavad peatüki lõpus iseseisva tempoga harjutusi. Allpool on tema peamised tööd:
"Arvutiarhitektuur. Struktuurid - Mõisted - Põhialused". Kirjutatud koos James R. Goodmaniga. Arvutite põhistruktuuri kirjeldatakse üksikasjaliku mudeli abil. Tasemeid kirjeldatakse kui digitaalloogikat, sealhulgas Boole'i algebrat, mikroarhitektuuri, montaažikeelt ja tavapärase või OS-i masina mudelit
"Arvutivõrgud". Andrew Tanenbaum pühendas selle töö võrguprotokollidele. OSI etalonmudeli alusel kirjeldatakse võrgukihte, mis on üles ehitatud elektroonilise ja füüsilise kihi baasil, samuti sidekiht, sealhulgas veatuvastus. Raamat lõpeb võrguturbe peatükkidega, mis käsitlevad selliseid teemasid nagu krüptograafia, allkirjad, veebiturvalisus ja sotsiaalsed probleemid
"Kaasaegsed operatsioonisüsteemid". Raamat annab ülevaate operatsioonisüsteemi arendamise hetkeseisust (avaldamise ajal). Arvukad illustratsioonid ja näited võimaldavad paremini mõista esitatud teooriaid ja kontseptsioone. Teoreetiliselt on esitatud operatsioonisüsteemide põhikomponendid, nagu protsessid ja lõimed, mäluhaldus, failisüsteemid, mitme protsessoriga süsteemid ja IT-turvalisus
"Hajutatud süsteemid: põhialused ja paradigmad". KoosMaarten van Steen Tanenbaum kirjeldab seitset hajutatud süsteemide põhiprintsiipi. Seejärel esitab ta neile konkreetsed näited. Kaasa arvatud CORBA, DCOM, NFS ja WWW süsteemid
"Operatsioonisüsteemide arendamine ja juurutamine". Raamatus toob Tanenbaum koos Albert S. Woodhulliga esm alt välja operatsioonisüsteemide üldpõhimõtted, millest kõige olulisemat ta käsitleb ja uurib üksikasjalikult enda välja töötatud Minixi operatsioonisüsteemi lähtekoodis
Kraadid ja auhinnad
Siin on Andrew auhinnad:
- 2008. aasta mai keskel sai Tanenbaum Bukaresti Polütehnilise Ülikooli aukirja. Auhinna andsid üle Senati Akadeemilise Koja liikmed. Pärast kraadi andmist pidas Tanenbaum loengu oma oletustest arvutiteaduse ja arvutite tuleviku kohta. Kraad omistati teadlase töö tunnustuseks.
- 7. oktoober 2011 Petru Maior Tirgu Murese Ülikool andis Tanenbaumile audoktori kraadi silmapaistva töö eest arvutiteaduse ja hariduse vallas. Teadlaste ringkond avaldab seega austust tema pühendumise eest õpetamisele ja teadustööle. Aktusel rääkisid Tanenbaumist ja tema loomingust rektor, loodus- ja kirjandusteaduskonna dekaan jt.
Minix operatsioonisüsteem
Aastal 1987 töötas Tanenbaum IBM personaalarvutite jaoks välja Unixi-laadse süsteemi nimega Minix (Mini-Unix). Süsteem oli suunatud õpilastele ja neile, kes tahtsid aru saadakuidas operatsioonisüsteemiga arvuti töötab. Seejärel ilmus raamat, milles Tanenbaum avaldas tükid süsteemi lähtekoodist ja kirjeldas neid üksikasjalikult kontekstis. Originaalid ise olid digimeedias kättesaadavad. Paari kuu jooksul pärast raamatu ilmumist oli Useneti grupil üle 40 000 tellija, kes arutasid ja täiustasid süsteemi. Üks selline tellija oli Soomest pärit tudeng Linus Torvalds, kes hakkas Minixile uusi funktsioone lisama ja süsteemi oma vajadustele vastavaks kohandama. 1991. aasta oktoobri alguses avaldas Torvalds andmed uue operatsioonisüsteemi tuuma kohta nimega Linux.
Andrew Tanenbaumi operatsioonisüsteemi Minix täiustamine jätkub. Põhitähelepanu on väga modulaarse, töökindla ja turvalise OS-i väljatöötamisel. Süsteem põhineb mikrokernelil. Kerneli režiimis töötab ainult viis tuhat koodirida. Süsteemi teine osa töötab autonoomsete protsessidena: failisüsteemi töötleja, protsessihaldur ja seadme draiverid.
USA valimisanalüüs
2004. aastal töötas Tanenbaum välja saidi electoral-vote.com, mis analüüsib kodanike arvamusi Ameerika Ühendriikide presidendivalimiste kohta. Saidil oli kaart, mida uuendati iga päev ja mis kuvas iga USA osariigi hääletusprognoose. Suurema osa kampaaniast hoidis Tanenbaum oma identiteeti anonüümselt. Olles väljendanud oma toetust demokraatidele, avaldas ta oma nime 2004. aasta novembri alguses, päev varemvalimised.
2008. aasta valimisteks suutis Tanenbaum ennustada peaaegu kõigi osariikide tulemusi, välja arvatud Missouri ja Indiana. Ta ennustas täpselt kõiki senati võitjaid, välja arvatud "Gopheri osariik" – Minnesota.