Andrew Tanenbaum - onderzoeker informatica

Inhoudsopgave:

Andrew Tanenbaum - onderzoeker informatica
Andrew Tanenbaum - onderzoeker informatica
Anonim

Andrew Stewart Tanenbaum is een Amerikaanse computerwetenschapper. Hij is emeritus hoogleraar Informatica aan de Vrije Universiteit van Amsterdam. Tanenbaum heeft onderzoek gedaan naar compilaties en compilers, besturingssystemen, netwerken en lokaal gedistribueerde systemen. Hij staat internationaal bekend om zijn ontwikkeling van het Unix-achtige systeem Minix en als de auteur van verschillende belangrijke werken op verschillende gebieden van de informatica.

Biografie

Andrew Tanenbaum werd geboren op 16 maart 1944. De toekomstige wetenschapper bracht zijn jeugd en jeugd door in White Plains, New York. Hij studeerde af aan het Massachusetts Institute of Technology (MIT) in Boston, waar hij een bachelor in natuurkunde behaalde. Dit werd gevolgd door een doctoraat onder toezicht van John Marsh Wilcox in 1971 aan de University of California in Berkeley. Het onderwerp van het proefschrift was het volgende "Onderzoek naar oscillaties van vijf minuten, hypergranulaties en gerelateerde verschijnselen in desfeer".

Andrew Tanenbaum-ontwikkelaar
Andrew Tanenbaum-ontwikkelaar

Na zijn huwelijk verhuisde hij met zijn vrouw van Nederlandse afkomst naar Nederland, maar behield zijn Amerikaanse staatsburgerschap en begon te werken aan de Vrije Universiteit van Amsterdam als hoogleraar informatica, waar hij doceerde, doctoraatsstudies begeleid en leidde een afdeling. Tanenbaum was tot 1 januari 2005 CTO van de School of Computing and Imaging. De wetenschapper ging in 2014 met pensioen.

Werk bij de School of Computing and Image Processing

In het begin van de jaren negentig begon de Nederlandse regering met het opzetten van een reeks thematisch georiënteerde onderzoeksscholen verspreid over verschillende universiteiten. Deze scholen waren bedoeld om hoogleraren en promovendi aan te trekken. Tanenbaum was een van de oprichters en het eerste hoofd van de "School of Computing and Image Processing". Het team van deze school bestond aanvankelijk uit bijna 200 docenten en kandidaten van bètawetenschappen die destijds werkten aan het oplossen van problemen in moderne computersystemen.

Andrew Tanenbaum, decaan van de school
Andrew Tanenbaum, decaan van de school

Tanenbaum bleef 12 jaar decaan, tot 2005 toen hij de titel van hoogleraar aan de Koninklijke Nederlandse Akademie van Wetenschappen kreeg. Sindsdien telt de school onderzoekers van bijna een dozijn universiteiten in Nederland, België en Frankrijk.

Tekstboeken en boeken

Andrew Tanenbaum staat bekend om zijn literaire werk over informatica en computerarchitectuur, computernetwerken enbesturingssystemen. Zijn werk kenmerkt zich door een combinatie van een hoog informatief geh alte met een goede leesbaarheid en een schrijfstijl die als humoristisch te omschrijven is. Veel van zijn boeken bevatten oefeningen in eigen tempo aan het eind van het hoofdstuk. Hieronder staan zijn belangrijkste werken:

"Computerarchitectuur. Structuren - Concepten - Grondbeginselen". Mede geschreven met James R. Goodman. Aan de hand van een gedetailleerd model wordt de basisstructuur van computers beschreven. De niveaus worden beschreven als digitale logica, inclusief booleaanse algebra, microarchitectuur, assembleertaal en een model van een conventionele of OS-machine

"Computernetwerken". Andrew Tanenbaum wijdde dit werk aan netwerkprotocollen. Op basis van het OSI-referentiemodel worden de netwerklagen beschreven, die zijn opgebouwd op basis van de elektronische en fysieke lagen, evenals de communicatielaag, inclusief foutdetectie. Het boek wordt afgesloten met hoofdstukken over netwerkbeveiliging met onderwerpen als cryptografie, handtekeningen, WEB-beveiliging en sociale kwesties

Andrew Tanenbaum (auteur)
Andrew Tanenbaum (auteur)

"Moderne besturingssystemen". Het boek geeft de huidige stand van zaken (op het moment van publicatie) van de ontwikkeling van besturingssystemen. Talrijke illustraties en vele voorbeelden geven een beter begrip van de gepresenteerde theorieën en concepten. De belangrijkste componenten van besturingssystemen worden theoretisch gepresenteerd, zoals processen en threads, geheugenbeheer, bestandssystemen, multiprocessorsystemen en IT-beveiliging

"Gedistribueerde systemen: grondbeginselen en paradigma's". Samen metMaarten van Steen Tanenbaum beschrijft zeven basisprincipes van gedistribueerde systemen. Vervolgens legt hij ze concrete voorbeelden voor. Inclusief CORBA-, DCOM-, NFS- en WWW-systemen

"Ontwikkeling en implementatie van besturingssystemen". In het boek schetst Tanenbaum, samen met Albert S. Woodhull, eerst algemene principes voor besturingssystemen, waarvan hij de belangrijkste in detail bespreekt en bestudeert in de broncode van het Minix-besturingssysteem dat hij heeft ontwikkeld

Gradities en onderscheidingen

Dit zijn de onderscheidingen van Andrew:

  • Medio mei 2008 ontving Tanenbaum een eredoctoraat van de Polytechnische Universiteit van Boekarest. De prijs werd uitgereikt door leden van de Academische Kamer van de Senaat. Na het behalen van zijn diploma gaf Tanenbaum een lezing over zijn aannames over de toekomst van informatica en computers. De graad werd toegekend als erkenning voor het werk van de geleerde.
  • Andrew Tanenbaum in Roemenië
    Andrew Tanenbaum in Roemenië
  • 7 oktober 2011 Petru Maior Universiteit van Tirgu Mures heeft Tanenbaum een eredoctoraat toegekend voor zijn uitstekende werk in computerwetenschappen en onderwijs. De wetenschappelijke gemeenschap brengt daarmee hulde aan zijn toewijding aan onderwijs en onderzoek. Tijdens de ceremonie spraken de rector, de decaan van de Faculteit Wetenschappen en Literatuur en anderen over Tanenbaum en zijn werk.

Minix-besturingssysteem

In 1987 ontwikkelde Tanenbaum een Unix-achtig systeem genaamd Minix (Mini-Unix) voor IBM personal computers. Het systeem was bedoeld voor studenten en degenen die het wilden begrijpenhoe een computer met een besturingssysteem werkt. Vervolgens verscheen er een boek waarin Tanenbaum stukjes van de broncode van het systeem publiceerde en deze in detail in context beschreef. De originelen zelf waren beschikbaar op digitale media. Binnen een paar maanden na de publicatie van het boek had de Usenet-groep meer dan 40.000 abonnees die het systeem bespraken en verbeterden. Een van die abonnees was een student uit Finland, Linus Torvalds, die nieuwe functionaliteit aan Minix begon toe te voegen en het systeem aan zijn behoeften aanpaste. Begin oktober 1991 bracht Torvalds gegevens uit over een nieuwe OS-kernel genaamd Linux.

Andrew Tanenbaum en Linus Torvalds
Andrew Tanenbaum en Linus Torvalds

Andrew Tanenbaum's besturingssysteem, Minix, blijft verbeteren. De belangrijkste focus ligt op het ontwikkelen van een zeer modulair, betrouwbaar en veilig besturingssysteem. Het systeem is gebaseerd op een microkernel. Er zijn slechts vijfduizend regels code in de kernelmodus. Het andere deel van het systeem wordt uitgevoerd als een reeks autonome processen: de bestandssysteemhandler, procesbeheerder en apparaatstuurprogramma's.

Verkiezingsanalyse VS

In 2004 ontwikkelde Tanenbaum de site electoral-vote.com, die sociale opiniepeilingen analyseert naar de mening van burgers over presidentsverkiezingen in de Verenigde Staten. De site bevatte een kaart die dagelijks werd bijgewerkt en stemprojecties voor elke Amerikaanse staat weergaf. Het grootste deel van de campagne hield Tanenbaum zijn identiteit anoniem. Nadat hij zijn steun aan de Democraten had uitgesproken, maakte hij begin november 2004, de dag ervoor, zijn naam bekendverkiezingen.

Bij de verkiezingen van 2008 kon Tanenbaum bijna elke staatsuitslag voorspellen, behalve Missouri en Indiana. Hij voorspelde nauwkeurig alle winnaars in de Senaat, met uitzondering van de "Gopher State" - Minnesota.

Aanbevolen: