Andrew Tanenbaum - informatikkforsker

Innholdsfortegnelse:

Andrew Tanenbaum - informatikkforsker
Andrew Tanenbaum - informatikkforsker
Anonim

Andrew Stewart Tanenbaum er en amerikansk informatiker. Han er emeritusprofessor i informatikk ved Free University of Amsterdam. Tanenbaum har forsket på kompilering og kompilatorer, operativsystemer, nettverk og lok alt distribuerte systemer. Han er internasjon alt kjent for sin utvikling av det Unix-lignende systemet Minix og som forfatter av flere viktige arbeider innen ulike felt innen informatikk.

Biografi

Andrew Tanenbaum ble født 16. mars 1944. Den fremtidige vitenskapsmannen tilbrakte sin barndom og ungdom i White Plains, New York. Han ble uteksaminert fra Massachusetts Institute of Technology (MIT) i Boston, hvor han fikk en bachelorgrad i fysikk. Dette ble fulgt av en doktorgrad under veiledning av John Marsh Wilcox i 1971 ved University of California i Berkeley. Temaet for avhandlingen var følgende «Undersøkelse av fem-minutters oscillasjoner, hypergranuleringer og relaterte fenomener i solenatmosfære.

Andrew Tanenbaum utvikler
Andrew Tanenbaum utvikler

Etter ekteskapet flyttet han sammen med sin kone av nederlandsk opprinnelse til Nederland, men beholdt sitt amerikanske statsborgerskap og begynte å jobbe ved Free University of Amsterdam som professor i informatikk, hvor han foreleste, veiledet doktorgradsstudier og ledet en avdeling. Tanenbaum var CTO ved School of Computing and Imaging frem til 1. januar 2005. Forskeren ble pensjonist i 2014.

Jobbe ved skolen for databehandling og bildebehandling

På begynnelsen av 1990-tallet begynte den nederlandske regjeringen å opprette en serie tematisk orienterte forskerskoler som spenner over flere universiteter. Disse skolene ble designet for å tiltrekke seg professorer og doktorgrader. Tanenbaum var en av grunnleggerne og den første lederen av "School of Computing and Image Processing". Teamet på denne skolen besto i utgangspunktet av nesten 200 lærere og vitenskapskandidater som jobbet med å løse problemer i moderne datasystemer på den tiden.

Andrew Tanenbaum dekan ved skolen
Andrew Tanenbaum dekan ved skolen

Tanenbaum forble dekan i 12 år, frem til 2005 da han ble tildelt tittelen professor ved Royal Netherlands Academy of Arts and Sciences. Siden den gang har skolen inkludert forskere fra nesten et dusin universiteter i Nederland, Belgia og Frankrike.

Lærebøker og bøker

Andrew Tanenbaum er kjent for sitt litterære arbeid med informatikk og dataarkitektur, datanettverk ogoperativsystemer. Arbeidene hans er preget av en kombinasjon av høyt informasjonsinnhold med god lesbarhet og en skrivestil som kan beskrives som humoristisk. Mange av bøkene hans inkluderer øvelser i eget tempo på slutten av kapittelet. Nedenfor er hovedverkene hans:

"Datamaskinarkitektur. Strukturer - Konsepter - Fundamentals". Samskrevet med James R. Goodman. Den grunnleggende strukturen til datamaskiner er beskrevet ved hjelp av en detaljert modell. Nivåene beskrives som digital logikk, inkludert boolsk algebra, mikroarkitektur, assemblerspråk og en modell av en konvensjonell eller OS-maskin

"Datanettverk". Andrew Tanenbaum viet dette arbeidet til nettverksprotokoller. Med utgangspunkt i OSI-referansemodellen beskrives nettverkslagene som er bygget opp på grunnlag av de elektroniske og fysiske lagene, samt kommunikasjonslaget, inkludert feildeteksjon. Boken avsluttes med kapitler om nettverkssikkerhet med temaer som kryptografi, signaturer, WEB-sikkerhet og sosiale problemer

Andrew Tanenbaum (forfatter)
Andrew Tanenbaum (forfatter)

"Moderne operativsystemer". Boken gir den nåværende tilstanden (på publiseringstidspunktet) for operativsystemutvikling. Tallrike illustrasjoner og mange eksempler gir en bedre forståelse av teoriene og konseptene som presenteres. Hovedkomponentene i operativsystemer er teoretisk presentert, som prosesser og tråder, minnehåndtering, filsystemer, multiprosessorsystemer og IT-sikkerhet

"Distribuerte systemer: grunnleggende og paradigmer". Sammen medMaarten van Steen Tanenbaum beskriver syv grunnleggende prinsipper for distribuerte systemer. Så presenterer han dem med konkrete eksempler. Inkludert CORBA-, DCOM-, NFS- og WWW-systemer

"Utvikling og implementering av operativsystemer". I boken skisserer Tanenbaum, sammen med Albert S. Woodhull, først generelle prinsipper for operativsystemer, hvorav de viktigste han diskuterer og studerer i detalj i kildekoden til Minix-operativsystemet han utviklet

Grader og utmerkelser

Her er Andrews-priser:

  • I midten av mai 2008 mottok Tanenbaum en æresgrad fra Polytechnic University of Bucharest. Prisen ble delt ut av medlemmer av Senatets akademiske kammer. Etter tildelingen av graden holdt Tanenbaum et foredrag om sine antakelser om fremtiden for informatikk og datamaskiner. Graden ble tildelt som en anerkjennelse for den lærdes arbeid.
  • Andrew Tanenbaum i Romania
    Andrew Tanenbaum i Romania
  • 7. oktober 2011 Petru Maior Universitetet i Tirgu Mures tildelte Tanenbaum en æresdoktorgrad for sitt fremragende arbeid innen informatikk og utdanning. Det vitenskapelige miljøet hyller dermed hans dedikasjon til undervisning og forskning. Under seremonien fort alte rektor, dekanen ved Det naturvitenskapelige og litteraturvitenskapelige fakultet og andre om Tanenbaum og hans arbeid.

Minix-operativsystem

I 1987 utviklet Tanenbaum et Unix-lignende system k alt Minix (Mini-Unix) for IBMs personlige datamaskiner. Systemet var rettet mot elever og de som ønsket å forståhvordan en datamaskin som kjører et operativsystem fungerer. Så ble det utgitt en bok der Tanenbaum publiserte deler av kildekoden til systemet og beskrev dem i detalj i sammenheng. Selve originalene var tilgjengelige på digitale medier. I løpet av et par måneder etter utgivelsen av boken hadde Usenet-gruppen over 40 000 abonnenter som diskuterte og forbedret systemet. En slik abonnent var en student fra Finland, Linus Torvalds, som begynte å legge til ny funksjonalitet til Minix og tilpasse systemet til hans behov. Tidlig i oktober 1991 ga Torvalds ut data om en ny OS-kjerne k alt Linux.

Andrew Tanenbaum og Linus Torvalds
Andrew Tanenbaum og Linus Torvalds

Andrew Tanenbaums operativsystem, Minix, fortsetter å forbedre seg. Hovedfokuset er å utvikle et svært modulært, pålitelig og sikkert OS. Systemet er basert på en mikrokjerne. Det er bare fem tusen linjer med kode som kjører i kjernemodus. Den andre delen av systemet kjører som en serie autonome prosesser: filsystembehandleren, prosessbehandleren og enhetsdriverne.

US Election Analytics

I 2004 utviklet Tanenbaum nettstedet electoral-vote.com, som analyserer sosiale meningsmålinger av innbyggernes meninger om presidentvalget i USA. Nettstedet inneholdt et kart som ble oppdatert daglig og viste stemmeprognoser for hver amerikansk stat. I det meste av kampanjen holdt Tanenbaum identiteten sin anonym. Etter å ha antydet sin støtte til demokratene, avslørte han navnet sitt tidlig i november 2004, dagen førvalg.

Ved valget i 2008 var Tanenbaum i stand til å forutsi nesten alle delstatsutfall bortsett fra Missouri og Indiana. Han spådde nøyaktig alle vinnerne i Senatet, med unntak av "Gopher State" - Minnesota.

Anbefalt: