Andrew S. Tanenbaum - Andrew S. Tanenbaum

Andy Tanenbaum
Andrew S. Tanenbaum 2012.jpg
Tanenbaum i 2012
Født
Andrew Stuart Tanenbaum

( 1944-03-16 )16. marts 1944 (77 år)
New York City , New York, USA
Nationalitet Hollandsk / amerikansk
Alma Mater Massachusetts Institute of Technology
University of California, Berkeley
Kendt for MINIX
Microkernels
Electoral-vote.com
Videnskabelig karriere
Felter Distribueret computing
Operativsystemer
Afhandling En undersøgelse af de fem minutters svingninger, supergranulation og relaterede fænomener i solatmosfæren  (1971)
Doktorvejleder John M. Wilcox
Doktorander Henri Bal
Frans Kaashoek
Werner Vogels
Internet side www .CS .vu .nl / ~ ast
www .pearsonhighered .com / Tanenbaum

Andrew Stuart Tanenbaum (født 16. marts 1944), undertiden omtalt ved håndtaget ast , er en amerikansk-hollandsk datalog og professor emeritus i datalogi ved Vrije Universiteit Amsterdam i Holland .

Han er bedst kendt som forfatteren af MINIX , et gratis Unix-lignende operativsystem til undervisningsformål og for sine datalogiske lærebøger, der betragtes som standardtekster inden for området. Han betragter sit lærerjob som sit vigtigste arbejde. Siden 2004 har han drevet Electoral-vote.com , et websted dedikeret til analyse af afstemningsdata ved føderale valg i USA .

Biografi

Tanenbaum blev født i New York City og voksede op i forstæderne White Plains, New York . Han er jøde . Hans farfar blev født i Khorostkiv i det østrig-ungarske imperium .

Han modtog sin Bachelor of Science grad i fysik fra MIT i 1965 og sin ph.d. grad i astrofysik fra University of California, Berkeley i 1971. Tanenbaum fungerede også som lobbyist for Sierra Club .

Han flyttede til Holland for at bo hos sin kone, der er hollandsk, men han beholder sit amerikanske statsborgerskab . Han underviser i kurser om computerorganisation og operativsystemer og fører tilsyn med ph.d. -arbejdet kandidater ved VU University Amsterdam . Den 9. juli 2014 meddelte han sin pension.

Undervisning

Bøger

Tanenbaum er kendt for sine lærebøger om datalogi. De omfatter:

  • Struktureret computerorganisation (1976)
  • Computer Networks, co-authored with David J. Wetherall and Nickolas Feamster (1981)
  • Operativsystemer: Design og implementering , co-authored with Albert Woodhull (1987)
  • Moderne operativsystemer (1992)
  • Distribuerede operativsystemer (1994)
  • Distribuerede systemer: Principper og paradigmer, medforfatter med Maarten van Steen (2001)

Hans bog, Operating Systems: Design and Implementation og MINIX var Linus Torvalds 'inspiration til Linux -kernen. I sin selvbiografi Just for Fun beskriver Torvalds det som "bogen, der lancerede mig til nye højder".

Hans bøger er blevet oversat til mange sprog, herunder arabisk, baskisk, bulgarsk, kinesisk, hollandsk, fransk, græsk, hebraisk, ungarsk, italiensk, japansk, koreansk, makedonsk, mexicansk spansk, persisk, polsk, portugisisk, rumænsk, russisk, Serbisk og spansk. De har optrådt i over 175 udgaver og bruges på universiteter rundt om i verden.

Doktorander

Tanenbaum har haft en række ph.d. studerende, der selv er gået hen og blevet bredt kendte datalogiske forskere. Disse omfatter:

Dekan for Advanced School for Computing and Imaging

I begyndelsen af ​​1990'erne begyndte den hollandske regering at oprette en række tematisk orienterede forskerskoler, der spænder over flere universiteter. Disse skoler var beregnet til at bringe professorer og ph.d. studerende fra forskellige hollandske (og senere udenlandske) universiteter sammen for at hjælpe dem med at samarbejde og forbedre deres forskning.

Tanenbaum var en af ​​medstifterne og første dekan for Advanced School for Computing and Imaging (ASCI). Denne skole bestod oprindeligt af næsten 200 fakultetsmedlemmer og ph.d. studerende fra Vrije Universiteit , University of Amsterdam , Delft University of Technology og Leiden University . De arbejdede især med problemer i avancerede edb -systemer såsom parallel computing og billedanalyse og -behandling.

Tanenbaum forblev dekan i 12 år, indtil 2005, hvor han blev tildelt et akademiprofessorat ved Royal Netherlands Academy of Arts and Sciences , på hvilket tidspunkt han blev professor på fuld tid. ASCI er siden vokset til at omfatte forskere fra næsten et dusin universiteter i Holland, Belgien og Frankrig. ASCI tilbyder ph.d. niveau kurser, har en årlig konference og afholder forskellige workshops hvert år.

Projekter

Amsterdam Compiler Kit

Den Amsterdam Compiler Kit er en værktøjskasse til fremstilling af bærbare compilere. Det blev startet engang før 1981, og Andrew Tanenbaum var arkitekten fra starten til version 5.5.

MINIX

I 1987 skrev Tanenbaum en klon af UNIX , kaldet MINIX (MINi-unIX), til IBM PC . Det var målrettet studerende og andre, der ønskede at lære, hvordan et operativsystem fungerede. Derfor skrev han en bog, der angav kildekoden i et appendiks og beskrev den detaljeret i teksten. Selve kildekoden var tilgængelig på et sæt disketter. Inden for tre måneder var en Usenet -nyhedsgruppe, comp.os.minix, dukket op med over 40.000 abonnenter, der diskuterede og forbedrede systemet. En af disse abonnenter var en finsk studerende ved navn Linus Torvalds , der begyndte at tilføje nye funktioner til MINIX og skræddersy den til sine egne behov. Den 5. oktober 1991 annoncerede Torvalds sin egen ( POSIX -lignende) kerne, kaldet Linux , som oprindeligt brugte MINIX -filsystemet, men ikke er baseret på MINIX -kode.

Selvom MINIX og Linux er forskellig, udvikles MINIX fortsat, nu som et produktionssystem såvel som et uddannelsesmæssigt. Fokus er på at opbygge et yderst modulært, pålideligt og sikkert operativsystem. Systemet er baseret på en mikrokerne , hvor kun 5000 linjer kode kører i kernetilstand. Resten af ​​operativsystemet kører som en række uafhængige processer i brugertilstand, herunder processer til filsystemet, procesmanager og hver enhedsdriver. Systemet overvåger løbende hver af disse processer, og når en fejl opdages, er det ofte i stand til automatisk at erstatte den mislykkede proces uden genstart, uden at forstyrre kørende programmer og uden at brugeren selv bemærker det. MINIX 3 , som den nuværende version kaldes, er gratis tilgængelig under BSD -licensen .

Forskningsprojekter

Tanenbaum har også været involveret i adskillige andre forskningsprojekter inden for områderne operativsystemer, distribuerede systemer og allestedsnærværende computing, ofte som vejleder for ph.d. studerende eller en postdoktor . Disse projekter omfatter:

Electoral-vote.com

I 2004 oprettede Tanenbaum Electoral-vote.com , et websted, der analyserede meningsmålinger for det amerikanske præsidentvalg i 2004 og brugte dem til at projektere resultatet i Electoral College . Han udtalte, at han skabte stedet som en amerikaner, der "ved første hånd, hvad verden synes om Amerika, og det er ikke et smukt billede i øjeblikket. Jeg vil have, at folk skal tænke på Amerika som et land med frihed og demokrati, ikke landet af arrogance og blind hævn. Jeg vil være stolt af Amerika igen. " Webstedet leverede et farvekodet kort, der hver dag opdateres med fremskrivninger for hver stats valgstemmer. Gennem det meste af kampagneperioden holdt Tanenbaum sin identitet hemmelig og omtalte sig selv som "Votemaster" og erkendte kun, at han personligt foretrak John Kerry . Han nævnte, at han støttede demokraterne , og afslørede sin identitet den 1. november 2004, dagen før valget, og angav også sine grunde og kvalifikationer til at drive webstedet.

Gennem sitet dækkede han også midtvejsvalget i 2006 og forudsagde korrekt vinderen af ​​alle 33 senatløb det år.

Til valget i 2008 fik han enhver stat ret bortset fra Indiana, som han sagde, at McCain ville vinde med 2%(Obama vandt med 1%) og Missouri, som han sagde var for tæt på at kalde (McCain vandt med 0,1%). Han forudsagde korrekt alle vinderne i Senatet bortset fra Minnesota, hvor han forudsagde en sejr på 1% af Norm Coleman over Al Franken . Efter 7 måneders juridisk kamp og beretninger vandt Franken med 312 stemmer (0,01%).

I 2010 projekterede han korrekt 35 ud af 37 senatløb ved midtvejsvalget på webstedet. Undtagelserne var Colorado og Nevada .

Electoral-vote.com forudsagde forkert, at Hillary Clinton ville vinde præsidentvalget i USA 2016 . Hjemmesiden forudsagde forkert, at Clinton ville vinde Wisconsin, Michigan, Pennsylvania, North Carolina og Florida. Electoral-vote.com forudsagde ikke en vinder for Nevada, som Clinton ville vinde. Webstedet forudsagde vinderne i de resterende 44 stater og District of Columbia korrekt.

Tanenbaum – Torvalds debat

Den Tanenbaum-Torvalds debat var en berømt debat mellem Tanenbaum og Linus Torvalds om kerne design på Usenet i 1992.

Priser

  • Medlem af ACM
  • Medlem af IEEE
  • Medlem af Royal Netherlands Academy of Arts and Sciences (1994)
  • Eurosys Lifetime Achievement Award, 2015
  • Æresdoktor fra Petru Maior University, Targu Mures, Rumænien, 2011
  • Vinder af TAA McGuffey -prisen for klassiske lærebøger til moderne operativsystemer, 2010
  • Medforfatter af prisen for bedste papir på LADC -konferencen, 2009
  • Vinder af 2,5 millioner euro European Research Council Advanced Grant, 2008
  • USENIX Flame Award 2008 for sine mange bidrag til systemdesign og til åbenhed både i diskussion og kilde
  • Æresdoktor fra Polytechnic University of Bucharest, Rumænien
  • Medforfatter af prisen for bedste papir på Real-Time and Network Systems Conf., 2008
  • Vinder af 2007 IEEE James H. Mulligan, Jr. Education Medal
  • Medforfatter af prisen for bedste papir på USENIX LISA Conf., 2006
  • Medforfatter af det bedste papir til høj effekt på IEEE Percom Conf., 2006
  • Akademiprofessor, 2004
  • Vinder af PPAP -prisen 2005 for bedste uddannelse i computer science software
  • Vinder af TAA McGuffey -prisen 2003 for klassiske lærebøger til computernetværk
  • Vinder af TAA Texty Award 2002 for nye lærebøger
  • Vinder af ACM SIGCSE fra 1997 for bidrag til datalogiuddannelse
  • Vinder af ACM Karl V. Karlstrom Outstanding Educator Award i 1994
  • Medforfatter til 1984 ACM SOSP Distinguished Paper Award

Æresdoktorer

Tanenbaum i Târgu Mureș
Tanenbaum er 4. fra venstre
  • Den 12. maj 2008 modtog Tanenbaum en æresdoktor fra Universitatea Politehnica din București . Prisen blev givet i det akademiske senatkammer, hvorefter Tanenbaum holdt foredrag om sin vision om computerfeltets fremtid. Uddannelsen blev givet som anerkendelse af Tanenbaums karrierearbejde, der omfatter omkring 150 offentliggjorte artikler, 18 bøger (som er oversat til over 20 sprog) og oprettelsen af ​​en stor mængde open source-software, herunder Amsterdam Compiler Kit, Amoeba, Globe og MINIX.
  • Den 7. oktober 2011 tildelte Universitatea Petru Maior din Târgu Mureș ( Petru Maior University of Târgu Mureș ) Tanenbaum doktor Honoris Causa (æresdoktor) titel for sit bemærkelsesværdige arbejde inden for datalogi og resultater inden for uddannelse. Det akademiske samfund ærer hermed sin hengivenhed til undervisning og forskning med denne pris. Ved ceremonien talte kansleren, rektoren, dekanen for Det Videnskabelige Fakultet og andre breve alle om Tanenbaum og hans arbejde. Prorektoren læste derefter 'laudatio', der opsummerede Tanenbaums resultater. Disse omfatter hans arbejde med at udvikle MINIX (forgængeren til Linux), RFID Guardian, hans arbejde med Globe, Amoeba og andre systemer og hans mange bøger om datalogi, som er oversat til mange sprog, herunder rumænsk, og som er brugt på Petru Maior University.

Keynote -samtaler

Tanenbaum har været hovedtaler ved talrige konferencer, senest

Referencer

eksterne links