Zadowolony
Andrew Stuart Tanenbaum to amerykański informatyk. Jest emerytowanym profesorem informatyki na Wolnym Uniwersytecie w Amsterdamie. Tanenbaum prowadził badania w dziedzinach kompilacji i kompilatorów, systemów operacyjnych, sieci i systemów lokalnie rozproszonych. Jest znany na całym świecie z rozwoju systemu uniksopodobnego Minix oraz jako autor kilku ważnych prac z różnych dziedzin informatyki.
Biografia
Andrzej Tanenbaum urodził się 16 marca 1944 roku. Przyszły naukowiec spędził dzieciństwo i młodość w White Plains w Nowym Jorku. Uzyskał tytuł licencjata w Massachusetts Institute of Technology (MIT) w Bostonie, gdzie specjalizował się w fizyce. Następnie po którym następuje otrzymanie otrzymał tytuł doktora z rąk Johna Marsha Wilcoxa w 1971 roku na Uniwersytecie Kalifornijskim w Berkeley. Temat jego pracy dyplomowej to "Badanie pięciominutowych oscylacji, hipergranulacji i powiązanych zjawisk w atmosferze słonecznej".

Po ślubie przeniósł się wraz z urodzoną w Holandii żoną do Holandii, ale zachował obywatelstwo amerykańskie i związał się z Wolnym Uniwersytetem w Amsterdamie jako profesor informatyki, gdzie wykładał, nadzorował studia doktoranckie i był kierownikiem. Tanenbaum był dyrektorem technicznym School of Computing and Image Processing do 1 stycznia 2005 roku. Naukowiec przeszedł na emeryturę w 2014 r.
Praca w Szkole Obliczeniowej i Przetwarzania Obrazu
Na początku lat 90. rząd holenderski rozpoczął tworzenie szeregu tematycznie zorientowanych szkół badawczych obejmujących kilka uniwersytetów. Szkoły te zostały zaprojektowane tak, aby przyciągnąć profesorów i doktorów. Tanenbaum był jednym z założycieli i pierwszym szefem "Szkoła Informatyki i Przetwarzania Obrazów". Początkowo kadra tej szkoły składała się z blisko 200 nauczycieli i doktorantów, z których wszyscy pracowali nad problemami z ówczesnymi systemami komputerowymi.

Tanenbaum pozostawał dziekanem przez 12 lat, do 2005 roku, kiedy to otrzymał tytuł profesora od Royal Netherlands Academy of Arts and Sciences. Od tego czasu w skład szkoły weszli naukowcy z blisko tuzina uniwersytetów w Holandii, Belgii i Francji.
Podręczniki i książki
Andrew Tanenbaum znany jest z prac literackich dotyczących informatyki i architektury systemów komputerowych, sieci komputerowych i systemów operacyjnych. Jego prace charakteryzuje połączenie wysokiej zawartości informacyjnej z dobrą czytelnością i stylem pisania, który można określić jako humorystyczny. Wiele z jego książek zawiera ćwiczenia dla samokształcenie na końcu rozdziału. Jego najważniejsze dzieła wymienione są poniżej:
- "Architektura komputerów. Struktury - koncepcje - podstawy". Napisane we współpracy z Jamesem R. Goodman. Podstawowa struktura komputerów jest opisana przez szczegółowy model. Warstwy są opisane jako logika cyfrowa, w tym algebra Boole`a, mikroarchitektura, język montażowy i model zwykłej maszyny lub maszyny z OS.
- "sieci komputerowe". Andrew Tanenbaum dedykuje tę pracę protokołom sieciowym. W oparciu o model referencyjny OSI, warstwy sieciowe są opisane w oparciu o warstwę elektroniczną, fizyczną i komunikacyjną, w tym wykrywanie błędów. Książkę kończą rozdziały poświęcone bezpieczeństwu sieci, z takimi tematami jak kryptografia, sygnatury, bezpieczeństwo WEB i kwestie społeczne.

- "Aktualne systemy operacyjne". Książka ta przedstawia aktualny (w chwili publikacji) stan rozwoju systemów operacyjnych. Liczne ilustracje i wiele przykładów pozwalają lepiej zrozumieć przedstawione teorie i koncepcje. teoretyzuje się podstawowe składniki systemów operacyjnych, takie jak procesy i wątki, zarządzanie pamięcią, systemy plików, systemy wieloprocesorowe oraz bezpieczeństwo informatyczne.
- "Systemy rozproszone: podstawy i paradygmaty". Wraz z Maartenem van Steenem, Tanenbaum opisuje siedem podstawowych zasad systemów rozproszonych. Następnie przedstawia je na konkretnych przykładach. W tym CORBA, DCOM, NFS i systemy WWW.
- "Opracowanie i wdrożenie systemów operacyjnych". W książce tej Tanenbaum, wraz z Albertem S. Woodhull, najpierw nakreśla ogólne zasady działania systemów operacyjnych, z których najważniejsze omawia i szczegółowo bada w kodzie źródłowym opracowanego przez siebie systemu operacyjnego Minix.
Stopnie i nagrody
Poniżej prezentujemy nagrody Andrzeja:
- W połowie maja 2008 roku Tanenbaum przyjął tytuł honorowy od Uniwersytet Politechniczny w Bukareszcie Bukareszt. Przyznawane przez członków senackiej izby akademickiej. Po wręczeniu dyplomu Tanenbaum wygłosił wykład na temat swoich założeń dotyczących przyszłości dziedziny informatyki i komputerów. Stopień naukowy został przyznany w uznaniu uznanie dla pracy naukowiec.
- Tanenbaum otrzymał tytuł doktora honoris causa Uniwersytetu w Târgu Mures 7 października 2011 r. za wybitne prace w dziedzinie informatyki i osiągnięcia w dziedzinie edukacji. Społeczność naukowa składa w ten sposób hołd jego poświęceniu dla nauczania i badań. Podczas uroczystości o Tanenbaumie i jego twórczości mówili m.in. rektor, dziekan Wydziału Nauki i Literatury.
System operacyjny Minix
W 1987 roku Tanenbaum opracował uniksopodobny system o nazwie Minix (Mini-Unix) dla komputery osobiste IBM. System był skierowany do studentów i tych, którzy chcieli zrozumieć, jak maszyna komputerowa z systemem operacyjnym. Następnie ukazała się książka, w której Tanenbaum opublikował fragmenty kodu źródłowego systemu i opisał go szczegółowo w kontekście. Same źródła były dostępne na nośnikach cyfrowych. W ciągu kilku miesięcy od ukazania się książki, grupa przy "Yuzznet" miał ponad 40 000 subskrybentów, omawiających i poprawiających system. Jednym z tych współtwórców był student z Finlandii, Linus Torvalds, który zaczął dodawać nowe funkcje do Minixa i dostosowywać system do własnych potrzeb. Na początku października `91 Torvalds ujawnił szczegóły dotyczące nowego jądra systemu operacyjnego o nazwie Linux.

System operacyjny Andrew Tanenbauma, Minix, wciąż się poprawia. Skupiamy się na opracowaniu wysoce modułowego, solidnego i bezpiecznego systemu operacyjnego. System oparty jest na mikrokernelu. Tylko pięć tysięcy linii kodu działa w trybie jądra. Kolejna część systemu działa jako seria autonomicznych procesów: obsługa systemu plików, menedżer procesów i sterowniki urządzeń.
Analityka wyborcza w USA
W 2004 roku Tanenbaum stworzył stronę internetową o nazwie electoral-vote.com, który analizuje społeczne sondaże opinii obywateli na temat wyborów prezydenckich w Stanach Zjednoczonych. Strona pokazywała mapę, która była aktualizowana codziennie, aby pokazać projekcje głosowania w każdym stanie USA. Przez większość kampanii Tanenbaum zachowywał anonimowość. Po nakreśleniu jego poparcie dla Demokratów, ujawnił jego nazwisko na początku listopada 2004 roku, na dzień przed wyborami.
Do wyborów w 2008 roku Tanenbaumowi udało się przewidzieć prawie wszystkie wyniki stanów z wyjątkiem Missouri i Indiany. Trafnie przewidział wszystkich zwycięzców w Senacie, z wyjątkiem "Gopher State" - Minnesota.