Andrew Stewart Tanenbaum este un informatician american. Este profesor emerit de informatică la Universitatea Liberă din Amsterdam. Tanenbaum a făcut cercetări despre compilare și compilatoare, sisteme de operare, rețele și sisteme distribuite local. Este cunoscut la nivel internațional pentru dezvoltarea sistemului asemănător Unix Minix și ca autor al mai multor lucrări importante în diverse domenii ale informaticii.
Biografie
Andrew Tanenbaum s-a născut pe 16 martie 1944. Viitorul om de știință și-a petrecut copilăria și tinerețea în White Plains, New York. A absolvit Massachusetts Institute of Technology (MIT) din Boston, unde a primit o diplomă de licență în fizică. Acesta a fost urmat de un doctorat sub supravegherea lui John Marsh Wilcox în 1971 la Universitatea din California din Berkeley. Tema disertației a fost următoarea „Investigarea oscilațiilor de cinci minute, a hipergranulațiilor și a fenomenelor înrudite în solar.atmosferă.
După căsătorie, s-a mutat împreună cu soția sa de origine olandeză în Țările de Jos, dar și-a păstrat cetățenia americană și a început să lucreze la Universitatea Liberă din Amsterdam ca profesor de informatică, unde a predat, a coordonat studii de doctorat și a condus un departament. Tanenbaum a fost CTO al Școlii de Calculatoare și Imagini până la 1 ianuarie 2005. Omul de știință s-a pensionat în 2014.
Lucrează la Școala de calcul și procesare a imaginilor
La începutul anilor 1990, guvernul olandez a început să creeze o serie de școli de cercetare orientate tematic, care acoperă mai multe universități. Aceste școli au fost concepute pentru a atrage profesori și doctori. Tanenbaum a fost unul dintre fondatorii și primul șef al „Școlii de calcul și procesare a imaginilor”. Echipa acestei școli era formată inițial din aproape 200 de profesori și candidați de științe care lucrau la rezolvarea problemelor din sistemele informatice moderne la acea vreme.
Tanenbaum a rămas decan timp de 12 ani, până în 2005 când i s-a acordat titlul de profesor la Academia Regală de Arte și Științe din Țările de Jos. De atunci, școala a inclus cercetători de la aproape o duzină de universități din Țările de Jos, Belgia și Franța.
Manuale și cărți
Andrew Tanenbaum este cunoscut pentru opera sa literară despre informatică și arhitectură computerizată, rețele de calculatoare șisisteme de operare. Opera sa se caracterizează printr-o combinație de conținut informațional ridicat, cu o bună lizibilitate și un stil de scriere care poate fi descris ca fiind plin de umor. Multe dintre cărțile sale includ exerciții auto-ritmate la sfârșitul capitolului. Mai jos sunt principalele sale lucrări:
"Arhitectura computerului. Structuri - Concepte - Fundamente". Co-scris cu James R. Goodman. Structura de bază a computerelor este descrisă folosind un model detaliat. Nivelurile sunt descrise ca logică digitală, incluzând algebră booleană, microarhitectură, limbaj de asamblare și un model de mașină convențională sau OS
„Rețele de calculatoare”. Andrew Tanenbaum a dedicat această lucrare protocoalelor de rețea. Pe baza modelului de referință OSI, sunt descrise straturile de rețea, care sunt construite pe baza straturilor electronice și fizice, precum și a stratului de comunicare, inclusiv detectarea erorilor. Cartea se încheie cu capitole despre securitatea rețelei cu subiecte precum criptografie, semnături, securitate WEB și probleme sociale
„Sisteme de operare moderne”. Cartea oferă starea actuală (la momentul publicării) dezvoltării sistemului de operare. Numeroase ilustrații și multe exemple oferă o mai bună înțelegere a teoriilor și conceptelor prezentate. Principalele componente ale sistemelor de operare sunt prezentate teoretic, cum ar fi procesele și firele de execuție, gestionarea memoriei, sistemele de fișiere, sistemele multiprocesor și securitatea IT
„Sisteme distribuite: elemente fundamentale și paradigme”. Impreuna cuMaarten van Steen Tanenbaum descrie șapte principii de bază ale sistemelor distribuite. Apoi le prezintă cu exemple concrete. Inclusiv sistemele CORBA, DCOM, NFS și WWW
"Dezvoltarea și implementarea sistemelor de operare". În carte, Tanenbaum, împreună cu Albert S. Woodhull, conturează mai întâi principiile generale pentru sistemele de operare, dintre care cele mai importante le discută și le studiază în detaliu în codul sursă al sistemului de operare Minix pe care l-a dezvoltat
Grade și premii
Iată premiile lui Andrew:
- La mijlocul lunii mai 2008, Tanenbaum a primit o diplomă de onoare de la Universitatea Politehnică din București. Premiul a fost înmânat de membrii Camerei Academice a Senatului. După acordarea diplomei sale, Tanenbaum a susținut o prelegere despre ipotezele sale despre viitorul informaticii și computerelor. Gradul a fost acordat ca recunoaștere a muncii savantului.
- 7 octombrie 2011 Universitatea Petru Maior din Tîrgu Mures i-a acordat lui Tanenbaum titlul de doctor onorific pentru munca sa deosebita in domeniul informaticii si educatiei. Comunitatea savantă aduce astfel un omagiu devotamentului său pentru predare și cercetare. La ceremonie, rectorul, decanul Facultății de Științe și Literatură și alții au vorbit despre Tanenbaum și opera sa.
Sistem de operare Minix
În 1987, Tanenbaum a dezvoltat un sistem asemănător Unix numit Minix (Mini-Unix) pentru calculatoarele personale IBM. Sistemul era destinat studenților și celor care doreau să înțeleagăcum funcționează un computer care rulează un sistem de operare. Apoi a fost publicată o carte în care Tanenbaum a publicat bucăți din codul sursă al sistemului și le-a descris în detaliu în context. Originalele în sine erau disponibile pe medii digitale. În câteva luni de la publicarea cărții, grupul Usenet a avut peste 40.000 de abonați care discutau și îmbunătățesc sistemul. Un astfel de abonat a fost un student din Finlanda, Linus Torvalds, care a început să adauge noi funcționalități la Minix și să personalizeze sistemul în funcție de nevoile sale. La începutul lunii octombrie 1991, Torvalds a lansat date despre un nou nucleu al sistemului de operare numit Linux.
Sistemul de operare al lui Andrew Tanenbaum, Minix, continuă să se îmbunătățească. Accentul principal este pe dezvoltarea unui sistem de operare extrem de modular, fiabil și sigur. Sistemul se bazează pe un microkernel. Există doar cinci mii de linii de cod care rulează în modul kernel. Ceal altă parte a sistemului rulează ca o serie de procese autonome: gestionarea sistemului de fișiere, managerul de procese și driverele de dispozitiv.
Analitica electorală din SUA
În 2004, Tanenbaum a dezvoltat site-ul electoral-vote.com, care analizează sondajele sociale de opinii ale cetățenilor despre alegerile prezidențiale din Statele Unite. Site-ul prezenta o hartă care era actualizată zilnic și afișa proiecțiile voturilor pentru fiecare stat din SUA. Pentru cea mai mare parte a campaniei, Tanenbaum și-a păstrat identitatea anonimă. După ce și-a arătat sprijinul pentru democrați, el și-a dezvăluit numele la începutul lunii noiembrie 2004, cu o zi înainte.alegeri.
Până la alegerile din 2008, Tanenbaum a fost capabil să prezică aproape toate rezultatele statului, cu excepția Missouri și Indiana. El a prezis cu exactitate toți câștigătorii din Senat, cu excepția „Gopher State” - Minnesota.