Andrew Stewart Tanenbaum is 'n Amerikaanse rekenaarwetenskaplike. Hy is emeritusprofessor in rekenaarwetenskap aan die Vrije Universiteit van Amsterdam. Tanenbaum het navorsing gedoen oor samestelling en samestellers, bedryfstelsels, netwerke en plaaslik verspreide stelsels. Hy is internasionaal bekend vir sy ontwikkeling van die Unix-agtige stelsel Minix en as die skrywer van verskeie belangrike werke in verskeie velde van rekenaarwetenskap.
Biografie
Andrew Tanenbaum is op 16 Maart 1944 gebore. Die toekomstige wetenskaplike het sy kinderjare en jeug in White Plains, New York, deurgebring. Hy het aan die Massachusetts Institute of Technology (MIT) in Boston gegradueer, waar hy 'n baccalaureusgraad in fisika ontvang het. Dit is gevolg deur 'n doktorsgraad onder leiding van John Marsh Wilcox in 1971 aan die Universiteit van Kalifornië in Berkeley. Die onderwerp van die proefskrif was die volgende "Ondersoek van vyf-minuut-ossillasies, hipergranulasies en verwante verskynsels in die sonatmosfeer".
Ná sy huwelik het hy saam met sy vrou van Nederlandse herkoms na Nederland verhuis, maar sy Amerikaanse burgerskap behou en by die Vrije Universiteit van Amsterdam as professor in rekenaarwetenskap begin werk, waar hy doseer, doktorale studie en studieleiding gegee het. hoof van 'n departement. Tanenbaum was tot 1 Januarie 2005 CTO van die Skool vir Rekenaar- en Beeldvorming. Die wetenskaplike het in 2014 afgetree.
Werk by die Skool vir Rekenaarkunde en Beeldverwerking
In die vroeë 1990's het die Nederlandse regering begin om 'n reeks tematies-georiënteerde navorsingskole te skep wat oor verskeie universiteite strek. Hierdie skole is ontwerp om professore en PhD's te lok. Tanenbaum was een van die stigters en die eerste hoof van die "School of Computing and Image Processing". Die span van hierdie skool het aanvanklik bestaan uit byna 200 onderwysers en kandidate van wetenskappe wat destyds gewerk het aan die oplossing van probleme in moderne rekenaarstelsels.
Tanenbaum het vir 12 jaar dekaan gebly, tot 2005 toe hy die titel van professor aan die Koninklike Nederlandse Akademie van Kuns en Wetenskappe bekroon is. Sedertdien het die skool navorsers van byna 'n dosyn universiteite in Nederland, België en Frankryk ingesluit.
Handboeke en boeke
Andrew Tanenbaum is bekend vir sy literêre werk oor rekenaarwetenskap en rekenaarargitektuur, rekenaarnetwerke enbedryfstelsels. Sy werk word gekenmerk deur 'n kombinasie van hoë inligtingsinhoud met goeie leesbaarheid en 'n skryfstyl wat as humoristies beskryf kan word. Baie van sy boeke bevat self-pas oefeninge aan die einde van die hoofstuk. Hieronder is sy hoofwerke:
"Rekenaarargitektuur. Strukture - Konsepte - Grondbeginsels". Geskryf saam met James R. Goodman. Die basiese struktuur van rekenaars word beskryf met behulp van 'n gedetailleerde model. Die vlakke word beskryf as digitale logika, insluitend Boolese algebra, mikroargitektuur, samestellingstaal en 'n model van 'n konvensionele of OS-masjien
"Rekenaarnetwerke". Andrew Tanenbaum het hierdie werk aan netwerkprotokolle gewy. Op grond van die OSI-verwysingsmodel word die netwerklae beskryf, wat gebou is op die basis van die elektroniese en fisiese lae, asook die kommunikasielaag, insluitend foutopsporing. Die boek sluit af met hoofstukke oor netwerksekuriteit met onderwerpe soos kriptografie, handtekeninge, WEB-sekuriteit en sosiale kwessies
"Moderne bedryfstelsels". Die boek verskaf die huidige stand (ten tyde van publikasie) van bedryfstelselontwikkeling. Talle illustrasies en baie voorbeelde bied 'n beter begrip van die teorieë en konsepte wat aangebied word. Die hoofkomponente van bedryfstelsels word teoreties aangebied, soos prosesse en drade, geheuebestuur, lêerstelsels, multiverwerkerstelsels en IT-sekuriteit
"Verspreide stelsels: grondbeginsels en paradigmas". Saam metMaarten van Steen Tanenbaum beskryf sewe basiese beginsels van verspreide stelsels. Dan bied hy vir hulle konkrete voorbeelde aan. Insluitend CORBA-, DCOM-, NFS- en WWW-stelsels
"Ontwikkeling en implementering van bedryfstelsels". In die boek skets Tanenbaum, saam met Albert S. Woodhull, eerstens algemene beginsels vir bedryfstelsels, waarvan hy die belangrikste bespreek en breedvoerig bestudeer in die bronkode van die Minix-bedryfstelsel wat hy ontwikkel het
Grade en toekennings
Hier is Andrew se toekennings:
- Tanenbaum het middel Mei 2008 'n eregraad van die Politegniese Universiteit van Boekarest ontvang. Die toekenning is deur lede van die Akademiese Kamer van die Senaat oorhandig. Tanenbaum het ná die toekenning van sy graad 'n lesing gegee oor sy aannames oor die toekoms van rekenaarwetenskap en rekenaars. Die graad is toegeken as erkenning vir die skolier se werk.
- 7 Oktober 2011 Petru Maior Universiteit van Tirgu Mures het Tanenbaum 'n eredoktorsgraad toegeken vir sy uitstaande werk in rekenaarwetenskap en onderwys. Die vakkundige gemeenskap bring dus hulde aan sy toewyding aan onderrig en navorsing. By die seremonie het die rektor, die dekaan van die Fakulteit Natuurwetenskappe en Letterkunde en ander oor Tanenbaum en sy werk gepraat.
Minix-bedryfstelsel
In 1987 het Tanenbaum 'n Unix-agtige stelsel genaamd Minix (Mini-Unix) vir IBM persoonlike rekenaars ontwikkel. Die stelsel was gemik op studente en diegene wat wou verstaanhoe 'n rekenaar met 'n bedryfstelsel werk. Toe is 'n boek gepubliseer waarin Tanenbaum stukke van die bronkode van die stelsel gepubliseer en dit in besonderhede in konteks beskryf. Die oorspronklikes self was op digitale media beskikbaar. Binne 'n paar maande na die publikasie van die boek het die Usenet-groep meer as 40 000 intekenare gehad wat die stelsel bespreek en verbeter het. Een so 'n intekenaar was 'n student van Finland, Linus Torvalds, wat nuwe funksionaliteit by Minix begin voeg het en die stelsel volgens sy behoeftes aangepas het. Vroeg in Oktober 1991 het Torvalds data vrygestel oor 'n nuwe bedryfstelsel kern genaamd Linux.
Andrew Tanenbaum se bedryfstelsel, Minix, verbeter steeds. Die hooffokus is op die ontwikkeling van 'n hoogs modulêre, betroubare en veilige bedryfstelsel. Die stelsel is gebaseer op 'n mikrokern. Daar is slegs vyfduisend reëls kode wat in kernmodus loop. Die ander deel van die stelsel loop as 'n reeks outonome prosesse: die lêerstelselhanteerder, prosesbestuurder en toestelbestuurders.
VSA-verkiesingsanalise
In 2004 het Tanenbaum die webwerf electoral-vote.com ontwikkel, wat sosiale peilings van burgers se menings oor presidensiële verkiesings in die Verenigde State ontleed. Die webwerf het 'n kaart gehad wat daagliks opgedateer is en stemprojeksies vir elke Amerikaanse staat vertoon het. Vir die grootste deel van die veldtog het Tanenbaum sy identiteit anoniem gehou. Nadat hy sy steun vir die Demokrate aangedui het, het hy sy naam vroeg in November 2004, die dag voorverkiesings.
Teen die 2008-verkiesing kon Tanenbaum byna elke staat se uitslag voorspel behalwe vir Missouri en Indiana. Hy het al die wenners in die Senaat akkuraat voorspel, met die uitsondering van die "Gopher State" - Minnesota.