Andrew Tanenbaum - raziskovalec računalništva

Kazalo:

Andrew Tanenbaum - raziskovalec računalništva
Andrew Tanenbaum - raziskovalec računalništva
Anonim

Andrew Stewart Tanenbaum je ameriški računalničar. Je zaslužni profesor računalništva na Svobodni univerzi v Amsterdamu. Tanenbaum je opravil raziskave na področju kompilacije in prevajalnikov, operacijskih sistemov, omrežij in lokalno porazdeljenih sistemov. Mednarodno je znan po svojem razvoju Unixu podobnega sistema Minix in kot avtor več pomembnih del na različnih področjih računalništva.

Biografija

Andrew Tanenbaum se je rodil 16. marca 1944. Bodoči znanstvenik je svoje otroštvo in mladost preživel v White Plainsu v New Yorku. Diplomiral je na Massachusetts Institute of Technology (MIT) v Bostonu, kjer je diplomiral iz fizike. Sledil je doktorat pod vodstvom Johna Marsha Wilcoxa leta 1971 na Kalifornijski univerzi v Berkeleyju. Tema diplomske naloge je bila "Raziskava petminutnih nihanj, hipergranulacij in sorodnih pojavov v sončni svetlobi".vzdušje."

Andrew Tanenbaum razvijalec
Andrew Tanenbaum razvijalec

Po poroki se je z ženo nizozemskega porekla preselil na Nizozemsko, vendar je obdržal ameriško državljanstvo in začel delati na Svobodni univerzi v Amsterdamu kot profesor računalništva, kjer je predaval, nadzoroval doktorski študij in vodil oddelek. Tanenbaum je bil do 1. januarja 2005 tehnični direktor Šole za računalništvo in slikanje. Znanstvenik se je upokojil leta 2014.

Delo na Šoli za računalništvo in obdelavo slik

V zgodnjih devetdesetih letih prejšnjega stoletja je nizozemska vlada začela ustvarjati vrsto tematsko usmerjenih raziskovalnih šol, ki zajemajo več univerz. Te šole so bile zasnovane za privabljanje profesorjev in doktorjev znanosti. Tanenbaum je bil eden od ustanoviteljev in prvi vodja "Šole za računalništvo in obdelavo slik". Ekipo te šole je sprva sestavljalo skoraj 200 učiteljev in kandidatov znanosti, ki so se takrat ukvarjali z reševanjem problemov v sodobnih računalniških sistemih.

Andrew Tanenbaum dekan šole
Andrew Tanenbaum dekan šole

Tanenbaum je ostal dekan 12 let, do leta 2005, ko je prejel naziv profesorja na Kraljevi nizozemski akademiji za umetnost in znanost. Od takrat je šola vključevala raziskovalce s skoraj ducata univerz na Nizozemskem, v Belgiji in Franciji.

Učbeniki in knjige

Andrew Tanenbaum je znan po svojem literarnem delu na področju računalništva in računalniške arhitekture, računalniških omrežij inoperacijski sistemi. Za njegovo delo je značilna kombinacija visoke informativne vsebine z dobro berljivostjo in sloga pisanja, ki ga lahko označimo kot humoren. Številne njegove knjige na koncu poglavja vključujejo samostojne vaje. Spodaj so njegova glavna dela:

"Arhitektura računalnika. Strukture - koncepti - osnove". V sodelovanju z Jamesom R. Goodmanom. Osnovna struktura računalnikov je opisana s pomočjo podrobnega modela. Ravni so opisane kot digitalna logika, vključno z logično algebro, mikroarhitekturo, zbirnim jezikom in modelom običajnega ali OS stroja

"Računalniška omrežja". Andrew Tanenbaum je to delo posvetil omrežnim protokolom. Na podlagi referenčnega modela OSI so opisani omrežni sloji, ki so zgrajeni na podlagi elektronskega in fizičnega sloja ter komunikacijski sloj, vključno z detekcijo napak. Knjiga se zaključi s poglavji o varnosti omrežja s temami, kot so kriptografija, podpisi, spletna varnost in družbena vprašanja

Andrew Tanenbaum (avtor)
Andrew Tanenbaum (avtor)

"Sodobni operacijski sistemi". Knjiga prikazuje trenutno stanje (v času objave) razvoja operacijskega sistema. Številne ilustracije in številni primeri omogočajo boljše razumevanje predstavljenih teorij in konceptov. Teoretično so predstavljene glavne komponente operacijskih sistemov, kot so procesi in niti, upravljanje pomnilnika, datotečni sistemi, večprocesorski sistemi in IT varnost

"Porazdeljeni sistemi: osnove in paradigme". Skupaj zMaarten van Steen Tanenbaum opisuje sedem osnovnih načel porazdeljenih sistemov. Nato jih predstavi s konkretnimi primeri. Vključno s sistemi CORBA, DCOM, NFS in WWW

"Razvoj in implementacija operacijskih sistemov". V knjigi Tanenbaum skupaj z Albertom S. Woodhullom najprej oriše splošna načela za operacijske sisteme, od katerih najpomembnejše razpravlja in podrobno preučuje v izvorni kodi operacijskega sistema Minix, ki ga je razvil

stopnje in nagrade

Tukaj so Andrejeve nagrade:

  • Sredi maja 2008 je Tanenbaum prejel častno diplomo Politehnične univerze v Bukarešti. Nagrado so podelili člani Akademske zbornice Senata. Po podelitvi diplome je Tanenbaum predaval o svojih domnevah o prihodnosti računalništva in računalništva. Diploma je bila podeljena kot priznanje za delo učenjaka.
  • Andrew Tanenbaum v Romuniji
    Andrew Tanenbaum v Romuniji
  • 7. oktober 2011 Univerza Petru Maior v Tirgu Muresu je Tanenbaumu podelila častni doktorat za njegovo izjemno delo na področju računalništva in izobraževanja. Znanstvena skupnost se tako pokloni njegovi predanosti poučevanju in raziskovanju. Na slovesnosti so o Tanenbaumu in njegovem delu spregovorili rektor, dekan Fakultete za naravoslovje in književnost in drugi.

Minix operacijski sistem

Leta 1987 je Tanenbaum razvil Unixu podoben sistem, imenovan Minix (Mini-Unix) za osebne računalnike IBM. Sistem je bil namenjen študentom in tistim, ki so želeli razumetikako deluje računalnik z operacijskim sistemom. Nato je izšla knjiga, v kateri je Tanenbaum objavil dele izvorne kode sistema in jih podrobno opisal v kontekstu. Izvirniki so bili na voljo na digitalnih medijih. V nekaj mesecih po izidu knjige je imela skupina Usenet več kot 40.000 naročnikov, ki so razpravljali in izboljševali sistem. Eden takšnih naročnikov je bil študent s Finske Linus Torvalds, ki je Minixu začel dodajati novo funkcionalnost in prilagajati sistem svojim potrebam. V začetku oktobra 1991 je Torvalds izdal podatke o novem jedru OS, imenovanem Linux.

Andrew Tanenbaum in Linus Torvalds
Andrew Tanenbaum in Linus Torvalds

Operacijski sistem Andrewa Tanenbauma, Minix, se še naprej izboljšuje. Glavni poudarek je na razvoju zelo modularnega, zanesljivega in varnega OS. Sistem temelji na mikrojedru. V načinu jedra se izvaja le pet tisoč vrstic kode. Drugi del sistema teče kot niz avtonomnih procesov: upravljalnik datotečnega sistema, upravitelj procesov in gonilniki naprav.

Ameriška volilna analiza

Leta 2004 je Tanenbaum razvil spletno mesto electoral-vote.com, ki analizira družbene raziskave mnenj državljanov o predsedniških volitvah v ZDA. Na spletnem mestu je bil zemljevid, ki se je dnevno posodabljal in je prikazal projekcije glasovanja za vsako državo ZDA. Večino kampanje je Tanenbaum ohranil svojo identiteto anonimno. Ko je izrazil podporo demokratom, je svoje ime razkril v začetku novembra 2004, dan prejvolitve.

Na volitvah leta 2008 je Tanenbaum lahko napovedal skoraj vse državne izide, razen za Missouri in Indiana. Natančno je napovedal vse zmagovalce v senatu, z izjemo "Gopher State" - Minnesote.

Priporočena: