Andrew Tanenbaum - chercheur en informatique

Table des matières:

Andrew Tanenbaum - chercheur en informatique
Andrew Tanenbaum - chercheur en informatique
Anonim

Andrew Stewart Tanenbaum est un informaticien américain. Il est professeur émérite d'informatique à l'Université libre d'Amsterdam. Tanenbaum a effectué des recherches sur la compilation et les compilateurs, les systèmes d'exploitation, les réseaux et les systèmes distribués localement. Il est internationalement connu pour son développement du système de type Unix Minix et comme l'auteur de plusieurs ouvrages importants dans divers domaines de l'informatique.

Biographie

Andrew Tanenbaum est né le 16 mars 1944. Le futur scientifique a passé son enfance et sa jeunesse à White Plains, New York. Il est diplômé du Massachusetts Institute of Technology (MIT) de Boston, où il a obtenu un baccalauréat en physique. Cela a été suivi d'un doctorat sous la direction de John Marsh Wilcox en 1971 à l'Université de Californie à Berkeley. Le sujet de la thèse était le suivant "Enquête sur les oscillations de cinq minutes, les hypergranulations et les phénomènes connexes dans le système solaireambiance".

Développeur Andrew Tanenbaum
Développeur Andrew Tanenbaum

Après son mariage, il a déménagé avec sa femme d'origine néerlandaise aux Pays-Bas, mais a conservé sa nationalité américaine et a commencé à travailler à l'Université libre d'Amsterdam en tant que professeur d'informatique, où il a enseigné, supervisé des études doctorales et dirigé un département. Tanenbaum était CTO de l'École d'informatique et d'imagerie jusqu'au 1er janvier 2005. Le scientifique a pris sa retraite en 2014.

Travailler à l'École d'informatique et de traitement d'images

Au début des années 1990, le gouvernement néerlandais a commencé à créer une série d'écoles de recherche thématiques couvrant plusieurs universités. Ces écoles ont été conçues pour attirer des professeurs et des docteurs. Tanenbaum a été l'un des fondateurs et le premier directeur de la "School of Computing and Image Processing". L'équipe de cette école était initialement composée de près de 200 enseignants et candidats en sciences qui travaillaient à la résolution de problèmes dans les systèmes informatiques modernes à cette époque.

Andrew Tanenbaum Doyen de l'école
Andrew Tanenbaum Doyen de l'école

Tanenbaum est resté doyen pendant 12 ans, jusqu'en 2005, date à laquelle il a reçu le titre de professeur à l'Académie royale des arts et des sciences des Pays-Bas. Depuis, l'école compte des chercheurs de près d'une douzaine d'universités aux Pays-Bas, en Belgique et en France.

Manuels et livres

Andrew Tanenbaum est connu pour ses travaux littéraires sur l'informatique et l'architecture informatique, les réseaux informatiques etsystèmes d'exploitation. Son travail se caractérise par une combinaison d'un contenu informatif élevé avec une bonne lisibilité et un style d'écriture que l'on peut qualifier d'humoristique. Beaucoup de ses livres incluent des exercices d'auto-formation à la fin du chapitre. Voici ses principales œuvres:

"Architecture informatique. Structures - Concepts - Fondamentaux". Co-écrit avec James R. Goodman. La structure de base des ordinateurs est décrite à l'aide d'un modèle détaillé. Les niveaux sont décrits comme une logique numérique, comprenant l'algèbre booléenne, la microarchitecture, le langage d'assemblage et un modèle de machine conventionnelle ou de système d'exploitation

"Réseaux informatiques". Andrew Tanenbaum a consacré ce travail aux protocoles réseau. Sur la base du modèle de référence OSI, les couches réseau sont décrites, qui sont construites sur la base des couches électronique et physique, ainsi que la couche de communication, y compris la détection d'erreurs. Le livre se termine par des chapitres sur la sécurité des réseaux avec des sujets tels que la cryptographie, les signatures, la sécurité WEB et les problèmes sociaux

Andrew Tanenbaum (Auteur)
Andrew Tanenbaum (Auteur)

"Systèmes d'exploitation modernes". Le livre fournit l'état actuel (au moment de la publication) du développement du système d'exploitation. De nombreuses illustrations et de nombreux exemples permettent de mieux comprendre les théories et concepts présentés. Les principaux composants des systèmes d'exploitation sont théoriquement présentés, tels que les processus et les threads, la gestion de la mémoire, les systèmes de fichiers, les systèmes multiprocesseurs et la sécurité informatique

"Systèmes distribués: fondamentaux et paradigmes". Ensemble avecMaarten van Steen Tanenbaum décrit sept principes de base des systèmes distribués. Puis il les présente avec des exemples concrets. Y compris les systèmes CORBA, DCOM, NFS et WWW

"Développement et implémentation de systèmes d'exploitation". Dans le livre, Tanenbaum, avec Albert S. Woodhull, décrit d'abord les principes généraux des systèmes d'exploitation, dont il discute et étudie en détail le plus important dans le code source du système d'exploitation Minix qu'il a développé

Diplômes et récompenses

Voici les récompenses d'Andrew:

  • À la mi-mai 2008, Tanenbaum a reçu un diplôme honorifique de l'Université polytechnique de Bucarest. Le prix a été remis par des membres de la Chambre académique du Sénat. Après l'obtention de son diplôme, Tanenbaum a donné une conférence sur ses hypothèses sur l'avenir de l'informatique et des ordinateurs. Le diplôme a été décerné en reconnaissance du travail du chercheur.
  • Andrew Tanenbaum en Roumanie
    Andrew Tanenbaum en Roumanie
  • 7 octobre 2011 L'Université Petru Maior de Tirgu Mures a décerné à Tanenbaum un doctorat honorifique pour son travail exceptionnel en informatique et en éducation. La communauté savante rend ainsi hommage à son dévouement à l'enseignement et à la recherche. Lors de la cérémonie, le recteur, le doyen de la Faculté des sciences et des lettres et d'autres ont parlé de Tanenbaum et de son travail.

Système d'exploitation Minix

En 1987, Tanenbaum a développé un système de type Unix appelé Minix (Mini-Unix) pour les ordinateurs personnels IBM. Le système était destiné aux étudiants et à ceux qui voulaient comprendrecomment fonctionne un ordinateur exécutant un système d'exploitation. Puis un livre a été publié dans lequel Tanenbaum a publié des morceaux du code source du système et les a décrits en détail dans leur contexte. Les originaux eux-mêmes étaient disponibles sur support numérique. Quelques mois après la publication du livre, le groupe Usenet comptait plus de 40 000 abonnés discutant et améliorant le système. L'un de ces abonnés était un étudiant finlandais, Linus Torvalds, qui a commencé à ajouter de nouvelles fonctionnalités à Minix et à personnaliser le système selon ses besoins. Début octobre 1991, Torvalds a publié des données sur un nouveau noyau de système d'exploitation appelé Linux.

Andrew Tanenbaum et Linus Torvalds
Andrew Tanenbaum et Linus Torvalds

Le système d'exploitation d'Andrew Tanenbaum, Minix, continue de s'améliorer. L'accent est mis sur le développement d'un système d'exploitation hautement modulaire, fiable et sécurisé. Le système est basé sur un micro-noyau. Il n'y a que cinq mille lignes de code exécutées en mode noyau. L'autre partie du système fonctionne comme une série de processus autonomes: le gestionnaire de système de fichiers, le gestionnaire de processus et les pilotes de périphérique.

Analyse des élections américaines

En 2004, Tanenbaum a développé le site électoral-vote.com, qui analyse les sondages sociaux d'opinions des citoyens sur les élections présidentielles aux États-Unis. Le site présentait une carte mise à jour quotidiennement et affichait des projections de vote pour chaque État américain. Pendant la majeure partie de la campagne, Tanenbaum a gardé son identité anonyme. Après avoir marqué son soutien aux démocrates, il révèle son nom début novembre 2004, la veilleélections.

À l'élection de 2008, Tanenbaum était capable de prédire presque tous les résultats des États, à l'exception du Missouri et de l'Indiana. Il a prédit avec précision tous les gagnants au Sénat, à l'exception du "Gopher State" - Minnesota.

Conseillé: