Andrew Tanenbaum – kompiuterių mokslo tyrinėtojas

Turinys:

Andrew Tanenbaum – kompiuterių mokslo tyrinėtojas
Andrew Tanenbaum – kompiuterių mokslo tyrinėtojas
Anonim

Andrew Stewart Tanenbaum yra amerikiečių kompiuterių mokslininkas. Jis yra Amsterdamo laisvojo universiteto kompiuterių mokslų profesorius emeritas. Tanenbaum atliko kompiliavimo ir kompiliatorių, operacinių sistemų, tinklų ir lokaliai paskirstytų sistemų tyrimus. Jis yra tarptautiniu mastu žinomas dėl savo Unix tipo sistemos Minix kūrimo ir kaip kelių svarbių darbų įvairiose kompiuterių mokslo srityse autorius.

Biografija

Andrew Tanenbaum gimė 1944 m. kovo 16 d. Būsimasis mokslininkas vaikystę ir jaunystę praleido White Plains mieste, Niujorke. Jis baigė Masačusetso technologijos institutą (MIT) Bostone, kur įgijo fizikos bakalauro laipsnį. Po to 1971 m. Kalifornijos universitete Berklyje buvo įgytas daktaro laipsnis, vadovaujamas Johno Marsho Wilcoxo. Disertacijos tema buvo „Penkių minučių svyravimų, hipergranuliacijų ir su jais susijusių reiškinių tyrimas saulėje.atmosfera.

Andrew Tanenbaum kūrėjas
Andrew Tanenbaum kūrėjas

Po vedybų jis su olandų kilmės žmona persikėlė į Nyderlandus, tačiau išlaikė Amerikos pilietybę ir pradėjo dirbti Amsterdamo laisvajame universitete informatikos profesoriumi, kur skaitė paskaitas, vadovavo doktorantūros studijoms ir vadovavo skyriui. Iki 2005 m. sausio 1 d. Tanenbaumas buvo Skaičiavimo ir vaizdų mokyklos CTO. Mokslininkas išėjo į pensiją 2014 m.

Darbas Kompiuterijos ir vaizdo apdorojimo mokykloje

Dešimtojo dešimtmečio pradžioje Nyderlandų vyriausybė pradėjo kurti tematiškai orientuotų mokslinių tyrimų mokyklų seriją, apimančią kelis universitetus. Šios mokyklos buvo skirtos pritraukti profesorius ir daktarus. Tanenbaumas buvo vienas iš „Skaičiavimo ir vaizdo apdorojimo mokyklos“įkūrėjų ir pirmasis vadovas. Šios mokyklos komandą iš pradžių sudarė beveik 200 dėstytojų ir mokslų kandidatų, kurie tuo metu sprendė uždavinius šiuolaikinėse kompiuterinėse sistemose.

Andrew Tanenbaum mokyklos dekanas
Andrew Tanenbaum mokyklos dekanas

Tanenbaumas išbuvo dekanu 12 metų, iki 2005 m., kai jam buvo suteiktas profesoriaus vardas Nyderlandų Karališkojoje menų ir mokslų akademijoje. Nuo tada mokykloje dirba mokslininkai iš beveik tuzino Nyderlandų, Belgijos ir Prancūzijos universitetų.

Vadovėliai ir knygos

Andrew Tanenbaum yra žinomas dėl savo literatūrinių darbų kompiuterių mokslo ir kompiuterių architektūros, kompiuterių tinklų irOperacinės sistemos. Jo kūrybai būdingas didelio informacinio turinio derinys, geras skaitomumas ir rašymo stilius, kurį galima apibūdinti kaip humoristinį. Daugelio jo knygų skyriaus pabaigoje pateikiami savarankiško tempo pratimai. Žemiau pateikiami pagrindiniai jo darbai:

"Kompiuterio architektūra. Struktūros – sąvokos – pagrindai". Parašyta kartu su Jamesu R. Goodmanu. Pagrindinė kompiuterių struktūra aprašyta naudojant detalų modelį. Lygiai apibūdinami kaip skaitmeninė logika, įskaitant Būlio algebrą, mikroarchitektūrą, surinkimo kalbą ir įprastos arba OS mašinos modelį

„Kompiuterių tinklai“. Andrew Tanenbaumas šį darbą skyrė tinklo protokolams. Remiantis OSI etaloniniu modeliu, aprašomi tinklo sluoksniai, sukurti remiantis elektroniniais ir fiziniais sluoksniais, taip pat komunikacijos sluoksnis, įskaitant klaidų aptikimą. Knyga baigiama skyriais apie tinklo saugą tokiomis temomis kaip kriptografija, parašai, žiniatinklio sauga ir socialiniai klausimai

Andrew Tanenbaum (Autorius)
Andrew Tanenbaum (Autorius)

"Šiuolaikinės operacinės sistemos". Knygoje pateikiama dabartinė operacinės sistemos kūrimo būsena (išleidimo metu). Daugybė iliustracijų ir daugybė pavyzdžių leidžia geriau suprasti pateiktas teorijas ir koncepcijas. Teoriškai pateikiami pagrindiniai operacinių sistemų komponentai, tokie kaip procesai ir gijos, atminties valdymas, failų sistemos, kelių procesorių sistemos ir IT sauga

„Paskirstytos sistemos: pagrindai ir paradigmos“. Kartu suMaartenas van Steenas Tanenbaumas aprašo septynis pagrindinius paskirstytų sistemų principus. Tada jis pateikia jiems konkrečių pavyzdžių. Įskaitant CORBA, DCOM, NFS ir WWW sistemas

„Operacinių sistemų kūrimas ir diegimas“. Knygoje Tanenbaumas kartu su Albertu S. Woodhullu pirmiausia išdėsto bendruosius operacinių sistemų principus, iš kurių svarbiausius jis aptaria ir išsamiai išnagrinėja savo sukurtos Minix operacinės sistemos š altinio kode

Laipsniai ir apdovanojimai

Štai Andriaus apdovanojimai:

  • 2008 m. gegužės viduryje Tanenbaumas gavo Bukarešto politechnikos universiteto garbės laipsnį. Apdovanojimą įteikė Senato Akademinių rūmų nariai. Po laipsnio suteikimo Tanenbaumas skaitė paskaitą apie savo prielaidas apie informatikos ir kompiuterių ateitį. Laipsnis buvo suteiktas įvertinus mokslininko darbą.
  • Andrew Tanenbaumas Rumunijoje
    Andrew Tanenbaumas Rumunijoje
  • 2011 m. spalio 7 d. Tirgu Murešo Petru Maior universitetas suteikė Tanenbaumui garbės daktaro vardą už puikų darbą kompiuterių mokslo ir švietimo srityse. Taigi mokslininkų bendruomenė pagerbia jo atsidavimą mokymui ir moksliniams tyrimams. Ceremonijoje apie Tanenbaumą ir jo kūrybą kalbėjo rektorius, Mokslų ir literatūros fakulteto dekanas ir kiti.

Minix operacinė sistema

1987 m. Tanenbaumas sukūrė į Unix panašią sistemą, pavadintą Minix (Mini-Unix), skirtą IBM asmeniniams kompiuteriams. Sistema buvo skirta studentams ir norintiems suprastikaip veikia kompiuteris, kuriame veikia operacinė sistema. Tada buvo išleista knyga, kurioje Tanenbaumas paskelbė sistemos š altinio kodo dalis ir jas išsamiai aprašė kontekste. Patys originalai buvo prieinami skaitmeninėse laikmenose. Per porą mėnesių nuo knygos išleidimo Usenet grupė turėjo daugiau nei 40 000 prenumeratorių, kurie diskutavo ir tobulino sistemą. Vienas iš tokių abonentų buvo studentas iš Suomijos Linusas Torvaldsas, kuris pradėjo papildyti „Minix“naujomis funkcijomis ir pritaikyti sistemą pagal savo poreikius. 1991 m. spalio pradžioje Torvaldsas paskelbė duomenis apie naują OS branduolį, pavadintą Linux.

Andrew Tanenbaumas ir Linusas Torvaldsas
Andrew Tanenbaumas ir Linusas Torvaldsas

Andrew Tanenbaumo operacinė sistema „Minix“toliau tobulėja. Pagrindinis dėmesys skiriamas itin modulinės, patikimos ir saugios OS kūrimui. Sistema yra pagrįsta mikrobranduoliu. Branduolio režimu veikia tik penki tūkstančiai kodo eilučių. Kita sistemos dalis veikia kaip savarankiškų procesų serija: failų sistemos tvarkyklė, procesų tvarkyklė ir įrenginių tvarkyklės.

JAV rinkimų analizė

2004 m. Tanenbaumas sukūrė svetainę electoral-vote.com, kurioje analizuojamos piliečių nuomonės apie JAV prezidento rinkimus socialinės apklausos. Svetainėje buvo pateiktas žemėlapis, kuris buvo atnaujinamas kasdien ir kuriame buvo rodomos kiekvienos JAV valstijos balsavimo prognozės. Didžiąją kampanijos dalį Tanenbaumas išlaikė savo tapatybę anonimiškai. Parodęs, kad remia demokratus, jis atskleidė savo vardą 2004 m. lapkričio pradžioje, dieną priešrinkimai.

Per 2008 m. rinkimus Tanenbaumas sugebėjo numatyti beveik visų valstijų baigtį, išskyrus Misūrį ir Indianą. Jis tiksliai nuspėjo visus laimėtojus Senate, išskyrus „Gopher State“– Minesotą.

Rekomenduojamas: