Andrew Tanenbaum - istraživač računalnih znanosti

Sadržaj:

Andrew Tanenbaum - istraživač računalnih znanosti
Andrew Tanenbaum - istraživač računalnih znanosti
Anonim

Andrew Stewart Tanenbaum je američki informatičar. On je emeritus profesor računalnih znanosti na Slobodnom sveučilištu u Amsterdamu. Tanenbaum je istraživao kompilaciju i kompajlere, operativne sustave, mreže i lokalno distribuirane sustave. Međunarodno je poznat po svom razvoju sustava Minix sličnog Unixu i kao autor nekoliko važnih radova iz različitih područja računalne znanosti.

Biografija

Andrew Tanenbaum rođen je 16. ožujka 1944. Budući znanstvenik proveo je djetinjstvo i mladost u White Plainsu u New Yorku. Diplomirao je na Massachusetts Institute of Technology (MIT) u Bostonu, gdje je diplomirao fiziku. Uslijedio je doktorat pod nadzorom Johna Marsha Wilcoxa 1971. na Kalifornijskom sveučilištu u Berkeleyu. Tema disertacije bila je sljedeća „Istraživanje petominutnih oscilacija, hipergranulacija i srodnih pojava u Sunčevuatmosfera.

Andrew Tanenbaum programer
Andrew Tanenbaum programer

Nakon braka preselio se sa suprugom nizozemskog porijekla u Nizozemsku, ali je zadržao američko državljanstvo i počeo raditi na Slobodnom sveučilištu u Amsterdamu kao profesor informatike, gdje je predavao, nadgledao doktorske studije i vodio odjel. Tanenbaum je do 1. siječnja 2005. bio glavni tehnički direktor Škole za računarstvo i slike. Znanstvenik je otišao u mirovinu 2014.

Rad u Školi računarstva i obrade slika

Početkom 1990-ih, nizozemska vlada počela je stvarati niz tematski orijentiranih istraživačkih škola koje se protežu na nekoliko sveučilišta. Te su škole osmišljene da privuku profesore i doktore znanosti. Tanenbaum je bio jedan od osnivača i prvi voditelj "Škole računarstva i obrade slika". Tim ove škole u početku se sastojao od gotovo 200 nastavnika i kandidata znanosti koji su u to vrijeme radili na rješavanju problema u modernim računalnim sustavima.

Andrew Tanenbaum dekan škole
Andrew Tanenbaum dekan škole

Tanenbaum je ostao dekan 12 godina, sve do 2005. godine kada mu je dodijeljeno zvanje profesora na Kraljevskoj nizozemskoj akademiji umjetnosti i znanosti. Od tada je škola uključila istraživače s gotovo desetak sveučilišta u Nizozemskoj, Belgiji i Francuskoj.

Udžbenici i knjige

Andrew Tanenbaum poznat je po svom književnom radu o informatici i arhitekturi računala, računalnim mrežama ioperativnim sustavima. Njegov rad karakterizira kombinacija visoke informativnosti s dobrom čitljivošću i stilom pisanja koji se može opisati kao duhovit. Mnoge njegove knjige uključuju vježbe samostalnog tempa na kraju poglavlja. Ispod su njegova glavna djela:

"Arhitektura računala. Strukture - Koncepti - Osnove". U suradnji s Jamesom R. Goodmanom. Osnovna struktura računala opisana je pomoću detaljnog modela. Razine su opisane kao digitalna logika, uključujući booleovu algebru, mikroarhitekturu, asemblerski jezik i model konvencionalnog ili OS stroja

"Računalne mreže". Andrew Tanenbaum posvetio je ovaj rad mrežnim protokolima. Na temelju OSI referentnog modela opisani su mrežni slojevi koji su izgrađeni na temelju elektroničkog i fizičkog sloja, kao i komunikacijski sloj, uključujući detekciju grešaka. Knjiga završava poglavljima o mrežnoj sigurnosti s temama kao što su kriptografija, potpisi, WEB sigurnost i društvena pitanja

Andrew Tanenbaum (autor)
Andrew Tanenbaum (autor)

"Moderni operativni sustavi". Knjiga prikazuje trenutno stanje (u trenutku objavljivanja) razvoja operacijskog sustava. Brojne ilustracije i brojni primjeri pružaju bolje razumijevanje predstavljenih teorija i koncepata. Teorijski su prikazane glavne komponente operacijskih sustava, kao što su procesi i niti, upravljanje memorijom, datotečni sustavi, višeprocesorski sustavi i IT sigurnost

"Distribuirani sustavi: osnove i paradigme". Zajedno sMaarten van Steen Tanenbaum opisuje sedam osnovnih principa distribuiranih sustava. Zatim im iznosi konkretne primjere. Uključujući CORBA, DCOM, NFS i WWW sustave

"Razvoj i implementacija operativnih sustava". U knjizi Tanenbaum, zajedno s Albertom S. Woodhullom, najprije iznosi opća načela za operacijske sustave, od kojih najvažnije raspravlja i detaljno proučava u izvornom kodu operativnog sustava Minix koji je razvio

Stjepeni i nagrade

Ovdje su Andrijeve nagrade:

  • Sredinom svibnja 2008. Tanenbaum je dobio počasnu diplomu Politehničkog sveučilišta u Bukureštu. Nagradu su uručili članovi Akademske komore Senata. Nakon dodjele diplome, Tanenbaum je održao predavanje o svojim pretpostavkama o budućnosti informatike i računala. Diploma je dodijeljena kao priznanje za rad znanstvenika.
  • Andrew Tanenbaum u Rumunjskoj
    Andrew Tanenbaum u Rumunjskoj
  • 7. listopada 2011. Sveučilište Petru Maior u Tirgu Muresu dodijelilo je Tanenbaumu počasni doktorat za njegov izvanredan rad u informatici i obrazovanju. Znanstvena zajednica tako odaje priznanje njegovoj predanosti nastavi i istraživanju. Na svečanosti su o Tanenbaumu i njegovom djelu govorili rektor, dekan PMF-a i drugi.

Minix operativni sustav

Godine 1987. Tanenbaum je razvio sustav sličan Unixu nazvan Minix (Mini-Unix) za IBM-ova osobna računala. Sustav je bio namijenjen studentima i onima koji žele razumjetikako radi računalo s operativnim sustavom. Zatim je objavljena knjiga u kojoj je Tanenbaum objavio dijelove izvornog koda sustava i detaljno ih opisao u kontekstu. Sami originali bili su dostupni na digitalnim medijima. U roku od nekoliko mjeseci od objavljivanja knjige, Usenet grupa imala je više od 40.000 pretplatnika koji su raspravljali i poboljšavali sustav. Jedan od takvih pretplatnika bio je student iz Finske, Linus Torvalds, koji je počeo dodavati nove funkcionalnosti Minixu i prilagođavati sustav svojim potrebama. Početkom listopada 1991. Torvalds je objavio podatke o novom OS kernelu pod nazivom Linux.

Andrew Tanenbaum i Linus Torvalds
Andrew Tanenbaum i Linus Torvalds

Operativni sustav Andrewa Tanenbauma, Minix, nastavlja se poboljšavati. Glavni fokus je na razvoju vrlo modularnog, pouzdanog i sigurnog OS-a. Sustav se temelji na mikrokernelu. Postoji samo pet tisuća redaka koda koji se izvodi u kernel modu. Drugi dio sustava radi kao niz autonomnih procesa: rukovatelj datotečnim sustavom, upravitelj procesa i upravljački programi uređaja.

Američka izborna analiza

U 2004. Tanenbaum je razvio stranicu electoral-vote.com, koja analizira društvene ankete mišljenja građana o predsjedničkim izborima u Sjedinjenim Državama. Stranica je sadržavala kartu koja se svakodnevno ažurirala i prikazivala projekcije glasova za svaku državu SAD-a. Veći dio kampanje Tanenbaum je zadržao svoj identitet anonimnim. Nakon što je dao podršku Demokratima, otkrio je svoje ime početkom studenog 2004., dan prijeizbori.

Do izbora 2008. Tanenbaum je mogao predvidjeti gotovo sve državne ishode osim za Missouri i Indianu. Točno je predvidio sve pobjednike u Senatu, s izuzetkom "Gopher State" - Minnesote.

Preporučeni: