Andrew Tanenbaum - datavetenskapsforskare

Innehållsförteckning:

Andrew Tanenbaum - datavetenskapsforskare
Andrew Tanenbaum - datavetenskapsforskare
Anonim

Andrew Stewart Tanenbaum är en amerikansk datavetare. Han är emeritusprofessor i datavetenskap vid Free University of Amsterdam. Tanenbaum har forskat om kompilering och kompilatorer, operativsystem, nätverk och lok alt distribuerade system. Han är internationellt känd för sin utveckling av det Unix-liknande systemet Minix och som författare till flera viktiga verk inom olika områden av datavetenskap.

Biografi

Andrew Tanenbaum föddes den 16 mars 1944. Den framtida vetenskapsmannen tillbringade sin barndom och ungdom i White Plains, New York. Han tog examen från Massachusetts Institute of Technology (MIT) i Boston, där han fick en kandidatexamen i fysik. Detta följdes av en doktorsexamen under överinseende av John Marsh Wilcox 1971 vid University of California i Berkeley. Ämnet för avhandlingen var följande "Undersökning av femminuterssvängningar, hypergranuleringar och relaterade fenomen i solenatmosfär".

Andrew Tanenbaum utvecklare
Andrew Tanenbaum utvecklare

Efter sitt äktenskap flyttade han med sin hustru av holländskt ursprung till Nederländerna, men behöll sitt amerikanska medborgarskap och började arbeta vid Free University of Amsterdam som professor i datavetenskap, där han föreläste, handlede doktorsstudier och ledde en avdelning. Tanenbaum var CTO för School of Computing and Imaging fram till den 1 januari 2005. Forskaren gick i pension 2014.

Arbeta på School of Computing and Image Processing

I början av 1990-talet började den holländska regeringen skapa en serie tematiskt inriktade forskarskolor som spänner över flera universitet. Dessa skolor utformades för att locka till sig professorer och doktorer. Tanenbaum var en av grundarna och den första chefen för "School of Computing and Image Processing". Teamet på denna skola bestod till en början av nästan 200 lärare och kandidater inom naturvetenskap som arbetade med att lösa problem i moderna datorsystem på den tiden.

Andrew Tanenbaum Dekanus för skolan
Andrew Tanenbaum Dekanus för skolan

Tanenbaum förblev dekanus i 12 år, fram till 2005 då han tilldelades titeln professor vid Royal Netherlands Academy of Arts and Sciences. Sedan dess har skolan inkluderat forskare från nästan ett dussin universitet i Nederländerna, Belgien och Frankrike.

Läroböcker och böcker

Andrew Tanenbaum är känd för sitt litterära arbete om datavetenskap och datorarkitektur, datornätverk ochoperativsystem. Hans arbete kännetecknas av en kombination av högt informativt innehåll med god läsbarhet och en skrivstil som kan beskrivas som humoristisk. Många av hans böcker innehåller övningar i egen takt i slutet av kapitlet. Nedan är hans huvudverk:

"Datorarkitektur. Strukturer - Koncept - Fundamentals". Samskriven med James R. Goodman. Datorernas grundstruktur beskrivs med hjälp av en detaljerad modell. Nivåerna beskrivs som digital logik, inklusive boolesk algebra, mikroarkitektur, assemblerspråk och en modell av en konventionell eller OS-maskin

"Datornätverk". Andrew Tanenbaum ägnade detta arbete åt nätverksprotokoll. Utifrån OSI-referensmodellen beskrivs nätverkslagren som är uppbyggda utifrån de elektroniska och fysiska lagren samt kommunikationslagret inklusive feldetektering. Boken avslutas med kapitel om nätverkssäkerhet med ämnen som kryptografi, signaturer, WEB-säkerhet och sociala frågor

Andrew Tanenbaum (författare)
Andrew Tanenbaum (författare)

"Moderna operativsystem". Boken ger det aktuella läget (vid publiceringstillfället) för operativsystemutveckling. Många illustrationer och många exempel ger en bättre förståelse för de teorier och begrepp som presenteras. Huvudkomponenterna i operativsystem presenteras teoretiskt, såsom processer och trådar, minneshantering, filsystem, multiprocessorsystem och IT-säkerhet

"Distribuerade system: grunder och paradigmer". Tillsammans medMaarten van Steen Tanenbaum beskriver sju grundläggande principer för distribuerade system. Sedan presenterar han dem med konkreta exempel. Inklusive CORBA-, DCOM-, NFS- och WWW-system

"Utveckling och implementering av operativsystem". I boken skisserar Tanenbaum, tillsammans med Albert S. Woodhull, först allmänna principer för operativsystem, varav de viktigaste diskuterar och studerar i detalj i källkoden för operativsystemet Minix som han utvecklade

Examina och utmärkelser

Här är Andrews utmärkelser:

  • I mitten av maj 2008 mottog Tanenbaum en hedersexamen från Polytechnic University of Bukarest. Priset delades ut av medlemmar i senatens akademiska kammare. Efter tilldelningen av sin examen höll Tanenbaum en föreläsning om sina antaganden om framtiden för datavetenskap och datorer. Graden tilldelades som ett erkännande för forskarens arbete.
  • Andrew Tanenbaum i Rumänien
    Andrew Tanenbaum i Rumänien
  • 7 oktober 2011 Petru Maior University of Tirgu Mures tilldelade Tanenbaum en hedersdoktor för hans enastående arbete inom datavetenskap och utbildning. Den vetenskapliga samfundet hyllar därför hans engagemang för undervisning och forskning. Vid ceremonin talade rektor, dekanus vid fakulteten för naturvetenskap och litteratur med flera om Tanenbaum och hans arbete.

Minixoperativsystem

1987 utvecklade Tanenbaum ett Unix-liknande system kallat Minix (Mini-Unix) för IBMs persondatorer. Systemet riktade sig till elever och de som ville förståhur en dator som kör ett operativsystem fungerar. Sedan publicerades en bok där Tanenbaum publicerade delar av systemets källkod och beskrev dem i detalj i sitt sammanhang. Själva originalen fanns tillgängliga på digitala medier. Inom ett par månader efter publiceringen av boken hade Usenet-gruppen över 40 000 prenumeranter som diskuterade och förbättrade systemet. En sådan prenumerant var en student från Finland, Linus Torvalds, som började lägga till ny funktionalitet till Minix och anpassa systemet efter sina behov. I början av oktober 1991 släppte Torvalds data om en ny OS-kärna som heter Linux.

Andrew Tanenbaum och Linus Torvalds
Andrew Tanenbaum och Linus Torvalds

Andrew Tanenbaums operativsystem, Minix, fortsätter att förbättras. Huvudfokus ligger på att utveckla ett mycket modulärt, pålitligt och säkert OS. Systemet är baserat på en mikrokärna. Det finns bara fem tusen rader kod som körs i kärnläge. Den andra delen av systemet körs som en serie autonoma processer: filsystemhanteraren, processhanteraren och enhetsdrivrutiner.

USA valanalys

Under 2004 utvecklade Tanenbaum sajten electoral-vote.com, som analyserar sociala undersökningar av medborgarnas åsikter om presidentval i USA. Webbplatsen innehöll en karta som uppdaterades dagligen och visade röstprognoser för varje delstat i USA. Under större delen av kampanjen höll Tanenbaum sin identitet anonym. Efter att ha visat sitt stöd för demokraterna avslöjade han sitt namn i början av november 2004, dagen innanval.

Vid valet 2008 kunde Tanenbaum förutsäga nästan alla delstatsresultat utom Missouri och Indiana. Han förutspådde exakt alla vinnare i senaten, med undantag för "Gopher State" - Minnesota.

Rekommenderad: