Andrew Tanenbaum - ricercatore di informatica

Sommario:

Andrew Tanenbaum - ricercatore di informatica
Andrew Tanenbaum - ricercatore di informatica
Anonim

Andrew Stewart Tanenbaum è uno scienziato informatico americano. È Professore Emerito di Informatica presso la Libera Università di Amsterdam. Tanenbaum ha svolto ricerche su compilazione e compilatori, sistemi operativi, reti e sistemi distribuiti localmente. È noto a livello internazionale per il suo sviluppo del sistema simile a Unix Minix e come autore di numerosi importanti lavori in vari campi dell'informatica.

Biografia

Andrew Tanenbaum è nato il 16 marzo 1944. Il futuro scienziato ha trascorso la sua infanzia e giovinezza a White Plains, New York. Si è laureato al Massachusetts Institute of Technology (MIT) di Boston, dove ha conseguito una laurea in fisica. Questo è stato seguito da un dottorato sotto la supervisione di John Marsh Wilcox nel 1971 presso l'Università della California a Berkeley. L'argomento della tesi è stato il seguente "Indagine su oscillazioni di cinque minuti, ipergranulazioni e fenomeni correlati nel solareatmosfera".

Sviluppatore Andrew Tanenbaum
Sviluppatore Andrew Tanenbaum

Dopo il matrimonio, si trasferì con la moglie di origine olandese nei Paesi Bassi, ma mantenne la cittadinanza americana e iniziò a lavorare alla Free University di Amsterdam come professore di informatica, dove tenne conferenze, supervisionò gli studi di dottorato e dirigeva un dipartimento. Tanenbaum è stato CTO della School of Computing and Imaging fino al 1 gennaio 2005. Lo scienziato si è ritirato nel 2014.

Lavora presso la School of Computing and Image Processing

All'inizio degli anni '90, il governo olandese iniziò a creare una serie di scuole di ricerca a orientamento tematico che abbracciavano diverse università. Queste scuole sono state progettate per attrarre professori e dottorandi. Tanenbaum è stato uno dei fondatori e il primo capo della "School of Computing and Image Processing". Il team di questa scuola inizialmente era composto da quasi 200 insegnanti e candidati di scienze che all'epoca lavoravano alla risoluzione di problemi nei moderni sistemi informatici.

Andrew Tanenbaum Preside della scuola
Andrew Tanenbaum Preside della scuola

Tanenbaum è rimasto decano per 12 anni, fino al 2005 quando è stato insignito del titolo di professore presso l'Accademia reale delle arti e delle scienze dei Paesi Bassi. Da allora, la scuola ha incluso ricercatori di quasi una dozzina di università nei Paesi Bassi, in Belgio e in Francia.

Libri di testo e libri

Andrew Tanenbaum è noto per il suo lavoro letterario sull'informatica e l'architettura dei computer, le reti di computer esistemi operativi. Il suo lavoro è caratterizzato da una combinazione di alto contenuto informativo con una buona leggibilità e uno stile di scrittura che può essere descritto come umoristico. Molti dei suoi libri includono esercizi di autoapprendimento alla fine del capitolo. Di seguito sono riportati i suoi lavori principali:

"Architettura del computer. Strutture - Concetti - Fondamenti". Scritto insieme a James R. Goodman. La struttura di base dei computer è descritta utilizzando un modello dettagliato. I livelli sono descritti come logica digitale, tra cui algebra booleana, microarchitettura, linguaggio assembly e un modello di macchina convenzionale o OS

"Reti di computer". Andrew Tanenbaum ha dedicato questo lavoro ai protocolli di rete. Sulla base del modello di riferimento OSI, vengono descritti i livelli di rete, che sono costruiti sulla base dei livelli elettronici e fisici, nonché il livello di comunicazione, compreso il rilevamento degli errori. Il libro si conclude con capitoli sulla sicurezza della rete con argomenti come crittografia, firme, sicurezza WEB e questioni sociali

Andrew Tanenbaum (Autore)
Andrew Tanenbaum (Autore)

"Sistemi operativi moderni". Il libro fornisce lo stato attuale (al momento della pubblicazione) dello sviluppo del sistema operativo. Numerose illustrazioni e molti esempi forniscono una migliore comprensione delle teorie e dei concetti presentati. In teoria vengono presentati i componenti principali dei sistemi operativi, come processi e thread, gestione della memoria, file system, sistemi multiprocessore e sicurezza IT

"Sistemi distribuiti: fondamenti e paradigmi". Insieme aMaarten van Steen Tanenbaum descrive sette principi di base dei sistemi distribuiti. Poi li presenta con esempi concreti. Compresi i sistemi CORBA, DCOM, NFS e WWW

"Sviluppo e implementazione di sistemi operativi". Nel libro, Tanenbaum, insieme ad Albert S. Woodhull, delinea innanzitutto i principi generali per i sistemi operativi, il più importante dei quali discute e studia in dettaglio nel codice sorgente del sistema operativo Minix da lui sviluppato

Lauree e riconoscimenti

Ecco i premi di Andrew:

  • A metà maggio 2008, Tanenbaum ha ricevuto una laurea honoris causa dal Politecnico di Bucarest. Il premio è stato consegnato dai membri della Camera accademica del Senato. Dopo il conseguimento della laurea, Tanenbaum ha tenuto una conferenza sulle sue ipotesi sul futuro dell'informatica e dei computer. Il titolo è stato assegnato in riconoscimento del lavoro dello studioso.
  • Andrew Tanenbaum in Romania
    Andrew Tanenbaum in Romania
  • 7 ottobre 2011 L'Università Petru Maior di Tirgu Mures ha conferito a Tanenbaum un dottorato onorario per il suo eccezionale lavoro nell'informatica e nell'istruzione. La comunità accademica rende così omaggio alla sua dedizione all'insegnamento e alla ricerca. Alla cerimonia, il rettore, il preside della Facoltà di Scienze e Lettere e altri hanno parlato di Tanenbaum e del suo lavoro.

Sistema operativo Minix

Nel 1987, Tanenbaum ha sviluppato un sistema simile a Unix chiamato Minix (Mini-Unix) per personal computer IBM. Il sistema era rivolto agli studenti ea coloro che volevano capirecome funziona un computer che esegue un sistema operativo. Quindi è stato pubblicato un libro in cui Tanenbaum ha pubblicato pezzi del codice sorgente del sistema e li ha descritti in dettaglio nel contesto. Gli stessi originali erano disponibili sui media digitali. Entro un paio di mesi dalla pubblicazione del libro, il gruppo Usenet aveva oltre 40.000 abbonati che discutevano e miglioravano il sistema. Uno di questi abbonati era uno studente finlandese, Linus Torvalds, che iniziò ad aggiungere nuove funzionalità a Minix e personalizzare il sistema in base alle sue esigenze. All'inizio di ottobre 1991, Torvalds ha rilasciato i dati su un nuovo kernel del sistema operativo chiamato Linux.

Andrew Tanenbaum e Linus Torvalds
Andrew Tanenbaum e Linus Torvalds

Il sistema operativo di Andrew Tanenbaum, Minix, continua a migliorare. L'obiettivo principale è lo sviluppo di un sistema operativo altamente modulare, affidabile e sicuro. Il sistema si basa su un microkernel. Ci sono solo cinquemila righe di codice in esecuzione in modalità kernel. L' altra parte del sistema viene eseguita come una serie di processi autonomi: il gestore del file system, il gestore dei processi e i driver del dispositivo.

Analisi elettorale USA

Nel 2004, Tanenbaum ha sviluppato il sito electoral-vote.com, che analizza i sondaggi sociali sulle opinioni dei cittadini sulle elezioni presidenziali negli Stati Uniti. Il sito presentava una mappa che veniva aggiornata quotidianamente e mostrava le proiezioni dei voti per ogni stato degli Stati Uniti. Per la maggior parte della campagna, Tanenbaum ha mantenuto la sua identità anonima. Dopo aver indicato il suo sostegno ai Democratici, ha rivelato il suo nome all'inizio di novembre 2004, il giorno primaelezioni.

Entro le elezioni del 2008, Tanenbaum è stato in grado di prevedere quasi tutti i risultati degli stati tranne Missouri e Indiana. Ha predetto accuratamente tutti i vincitori al Senato, ad eccezione del "Gopher State" - Minnesota.

Consigliato: