Andrew Stewart Tanenbaum ist ein amerikanischer Informatiker. Er ist emeritierter Professor für Informatik an der Freien Universität Amsterdam. Tanenbaum hat über Kompilierung und Compiler, Betriebssysteme, Netzwerke und lokal verteilte Systeme geforscht. Er ist international bekannt für seine Entwicklung des Unix-ähnlichen Systems Minix und als Autor mehrerer wichtiger Arbeiten auf verschiedenen Gebieten der Informatik.
Biographie
Andrew Tanenbaum wurde am 16. März 1944 geboren. Der angehende Wissenschaftler verbrachte seine Kindheit und Jugend in White Plains, New York. Er absolvierte das Massachusetts Institute of Technology (MIT) in Boston, wo er einen Bachelor-Abschluss in Physik erhielt. Es folgte 1971 eine Promotion bei John Marsh Wilcox an der University of California at Berkeley. Das Thema der Dissertation lautete: „Untersuchung von Fünf-Minuten-Oszillationen, Hypergranulationen und verwandten Phänomenen in der SonneAtmosphäre.
Nach seiner Heirat zog er mit seiner holländischstämmigen Frau in die Niederlande, behielt aber seine amerikanische Staatsbürgerschaft und begann als Professor für Informatik an der Freien Universität Amsterdam zu arbeiten, wo er lehrte, Promotionen betreute und eine Abteilung geleitet. Tanenbaum war bis zum 1. Januar 2005 CTO der School of Computing and Imaging. Der Wissenschaftler ging 2014 in den Ruhestand.
Arbeit an der Fakultät für Informatik und Bildverarbeitung
In den frühen 1990er Jahren begann die niederländische Regierung damit, eine Reihe thematisch orientierter Forschungsschulen einzurichten, die sich über mehrere Universitäten erstreckten. Diese Schulen wurden entwickelt, um Professoren und Doktoranden anzuziehen. Tanenbaum war einer der Gründer und der erste Leiter der „School of Computing and Image Processing“. Das Team dieser Schule bestand ursprünglich aus fast 200 Lehrern und Kandidaten der Naturwissenschaften, die damals an der Lösung von Problemen in modernen Computersystemen arbeiteten.
Tanenbaum blieb 12 Jahre lang Dekan, bis ihm 2005 der Titel eines Professors an der Royal Netherlands Academy of Arts and Sciences verliehen wurde. Seitdem umfasst die Schule Forscher von fast einem Dutzend Universitäten in den Niederlanden, Belgien und Frankreich.
Lehrbücher und Bücher
Andrew Tanenbaum ist bekannt für seine literarische Arbeit über Informatik und Computerarchitektur, Computernetzwerke undBetriebssysteme. Seine Arbeit zeichnet sich durch eine Kombination aus hohem Informationsgeh alt bei guter Lesbarkeit und einem als humorvoll zu bezeichnenden Schreibstil aus. Viele seiner Bücher enth alten Übungen zum Selbststudium am Ende des Kapitels. Unten sind seine Hauptwerke:
"Rechnerarchitektur. Strukturen - Konzepte - Grundlagen". Co-geschrieben mit James R. Goodman. Anhand eines detaillierten Modells wird der grundsätzliche Aufbau von Computern beschrieben. Die Ebenen werden als digitale Logik beschrieben, einschließlich boolescher Algebra, Mikroarchitektur, Assemblersprache und einem Modell einer konventionellen oder OS-Maschine
"Computernetzwerke". Andrew Tanenbaum widmete diese Arbeit Netzwerkprotokollen. Basierend auf dem OSI-Referenzmodell werden die Netzwerkschichten beschrieben, die auf Basis der elektronischen und physikalischen Schicht aufgebaut sind, sowie die Kommunikationsschicht, einschließlich Fehlererkennung. Das Buch schließt mit Kapiteln zur Netzwerksicherheit mit Themen wie Kryptographie, Signaturen, WEB-Sicherheit und sozialen Fragen
"Moderne Betriebssysteme". Das Buch gibt den aktuellen Stand (zum Zeitpunkt der Veröffentlichung) der Betriebssystementwicklung wieder. Zahlreiche Abbildungen und viele Beispiele sorgen für ein besseres Verständnis der vorgestellten Theorien und Konzepte. Die Hauptkomponenten von Betriebssystemen werden theoretisch vorgestellt, wie Prozesse und Threads, Speicherverw altung, Dateisysteme, Multiprozessorsysteme und IT-Sicherheit
"Verteilte Systeme: Grundlagen und Paradigmen". Zusammen mitMaarten van Steen Tanenbaum beschreibt sieben Grundprinzipien verteilter Systeme. Dann stellt er sie mit konkreten Beispielen vor. Einschließlich CORBA-, DCOM-, NFS- und WWW-Systemen
"Entwicklung und Implementierung von Betriebssystemen". In dem Buch skizziert Tanenbaum zusammen mit Albert S. Woodhull zunächst allgemeine Prinzipien für Betriebssysteme, von denen er die wichtigsten im Quellcode des von ihm entwickelten Minix-Betriebssystems ausführlich bespricht und studiert
Abschlüsse und Auszeichnungen
Hier sind Andrews Auszeichnungen:
- Mitte Mai 2008 erhielt Tanenbaum die Ehrendoktorwürde der Polytechnischen Universität Bukarest. Überreicht wurde der Preis von Mitgliedern der Akademischen Kammer des Senats. Nach der Verleihung seines Diploms hielt Tanenbaum einen Vortrag über seine Vermutungen zur Zukunft der Informatik und Computer. Der Grad wurde in Anerkennung der Arbeit des Stipendiaten verliehen.
- 7. Oktober 2011 Die Petru Maior University of Tirgu Mures verlieh Tanenbaum die Ehrendoktorwürde für seine herausragende Arbeit in Informatik und Pädagogik. Die Gelehrtengemeinschaft würdigt damit sein Engagement in Lehre und Forschung. Bei der Feierstunde sprachen der Rektor, der Dekan der Fakultät für Naturwissenschaften und Literatur und andere über Tanenbaum und seine Arbeit.
Minix-Betriebssystem
1987 entwickelte Tanenbaum ein Unix-ähnliches System namens Minix (Mini-Unix) für IBM Personal Computer. Das System richtete sich an Studierende und solche, die es verstehen wolltenwie ein Computer mit einem Betriebssystem funktioniert. Daraufhin wurde ein Buch veröffentlicht, in dem Tanenbaum Teile des Quellcodes des Systems veröffentlichte und im Zusammenhang ausführlich beschrieb. Die Originale selbst waren auf digitalen Medien verfügbar. Innerhalb weniger Monate nach der Veröffentlichung des Buches hatte die Usenet-Gruppe über 40.000 Abonnenten, die über das System diskutierten und es verbesserten. Einer dieser Abonnenten war ein Student aus Finnland, Linus Torvalds, der damit begann, Minix neue Funktionen hinzuzufügen und das System an seine Bedürfnisse anzupassen. Anfang Oktober 1991 veröffentlichte Torvalds Daten zu einem neuen Betriebssystemkern namens Linux.
Andrew Tanenbaums Betriebssystem Minix wird weiter verbessert. Das Hauptaugenmerk liegt auf der Entwicklung eines hochmodularen, zuverlässigen und sicheren Betriebssystems. Das System basiert auf einem Mikrokernel. Es gibt nur fünftausend Codezeilen, die im Kernelmodus ausgeführt werden. Der andere Teil des Systems wird als eine Reihe autonomer Prozesse ausgeführt: der Dateisystem-Handler, der Prozessmanager und die Gerätetreiber.
US-Wahlanalysen
Im Jahr 2004 entwickelte Tanenbaum die Website electoral-vote.com, die Meinungsumfragen von Bürgern zu Präsidentschaftswahlen in den Vereinigten Staaten analysiert. Die Website enthielt eine Karte, die täglich aktualisiert wurde und die Stimmenprognosen für jeden US-Bundesstaat anzeigte. Während des größten Teils der Kampagne hielt Tanenbaum seine Identität anonym. Nachdem er seine Unterstützung für die Demokraten angedeutet hatte, enthüllte er Anfang November 2004, einen Tag zuvor, seinen NamenWahlen.
Bei den Wahlen 2008 war Tanenbaum in der Lage, fast alle Ergebnisse der Bundesstaaten außer Missouri und Indiana vorherzusagen. Er hat alle Gewinner im Senat genau vorhergesagt, mit Ausnahme des „Gopher State“– Minnesota.