Andrew Tanenbaum - badacz informatyki

Spisu treści:

Andrew Tanenbaum - badacz informatyki
Andrew Tanenbaum - badacz informatyki
Anonim

Andrew Stewart Tanenbaum to amerykański informatyk. Jest emerytowanym profesorem informatyki na Wolnym Uniwersytecie w Amsterdamie. Tanenbaum przeprowadził badania dotyczące kompilacji i kompilatorów, systemów operacyjnych, sieci i systemów rozproszonych lokalnie. Jest znany na całym świecie z rozwoju systemu uniksopodobnego Minix oraz jako autor kilku ważnych prac z różnych dziedzin informatyki.

Biografia

Andrew Tanenbaum urodził się 16 marca 1944 r. Przyszły naukowiec spędził dzieciństwo i młodość w White Plains w stanie Nowy Jork. Ukończył Massachusetts Institute of Technology (MIT) w Bostonie, gdzie uzyskał tytuł licencjata z fizyki. Następnie uzyskał doktorat pod kierunkiem Johna Marsha Wilcoxa w 1971 roku na Uniwersytecie Kalifornijskim w Berkeley. Tematem pracy doktorskiej było „Badanie pięciominutowych oscylacji, hipergranulacji i zjawisk pokrewnych w słonecznejatmosfera”.

Deweloper Andrew Tanenbaum
Deweloper Andrew Tanenbaum

Po ślubie przeniósł się z żoną pochodzenia holenderskiego do Holandii, ale zachował obywatelstwo amerykańskie i rozpoczął pracę na Wolnym Uniwersytecie w Amsterdamie jako profesor informatyki, gdzie wykładał, nadzorował studia doktoranckie i kierował wydziałem. Tanenbaum był dyrektorem technicznym Szkoły Informatyki i Obrazowania do 1 stycznia 2005 roku. Naukowiec przeszedł na emeryturę w 2014 roku.

Praca w Szkole Informatyki i Przetwarzania Obrazu

Na początku lat 90. rząd holenderski zaczął tworzyć szereg tematycznie zorientowanych szkół badawczych obejmujących kilka uniwersytetów. Szkoły te miały przyciągać profesorów i doktorów. Tanenbaum był jednym z założycieli i pierwszym szefem „Szkoły Informatyki i Przetwarzania Obrazu”. Zespół tej szkoły początkowo składał się z prawie 200 nauczycieli i kandydatów nauk ścisłych, którzy pracowali nad rozwiązywaniem problemów współczesnych systemów komputerowych w tym czasie.

Andrew Tanenbaum Dziekan Szkoły
Andrew Tanenbaum Dziekan Szkoły

Tanenbaum pozostał dziekanem przez 12 lat, do 2005 roku, kiedy otrzymał tytuł profesora w Królewskiej Holenderskiej Akademii Sztuki i Nauki. Od tego czasu w szkole znaleźli się naukowcy z kilkunastu uniwersytetów w Holandii, Belgii i Francji.

Podręczniki i książki

Andrew Tanenbaum jest znany ze swoich prac literackich na temat informatyki i architektury komputerowej, sieci komputerowych isystem operacyjny. Jego twórczość charakteryzuje się połączeniem wysokiej zawartości informacyjnej z dobrą czytelnością i stylem pisania, który można określić jako humorystyczny. Wiele jego książek zawiera na końcu rozdziału ćwiczenia we własnym tempie. Poniżej znajdują się jego główne prace:

"Architektura komputera. Struktury - Pojęcia - Podstawy". Napisany wspólnie z Jamesem R. Goodmanem. Podstawowa struktura komputerów została opisana za pomocą szczegółowego modelu. Poziomy są opisane jako logika cyfrowa, w tym algebra Boole'a, mikroarchitektura, język asemblera i model maszyny konwencjonalnej lub systemu operacyjnego

„Sieci komputerowe”. Andrew Tanenbaum poświęcił tę pracę protokołom sieciowym. W oparciu o model odniesienia OSI opisano warstwy sieciowe, które zbudowane są w oparciu o warstwę elektroniczną i fizyczną, a także warstwę komunikacyjną, w tym detekcję błędów. Książka kończy się rozdziałami na temat bezpieczeństwa sieci z takimi tematami, jak kryptografia, podpisy, bezpieczeństwo WEB i kwestie społeczne

Andrew Tanenbaum (autor)
Andrew Tanenbaum (autor)

"Nowoczesne systemy operacyjne". Książka przedstawia aktualny stan (w momencie publikacji) rozwoju systemu operacyjnego. Liczne ilustracje i wiele przykładów pozwalają lepiej zrozumieć prezentowane teorie i koncepcje. Przedstawiono teoretycznie główne komponenty systemów operacyjnych, takie jak procesy i wątki, zarządzanie pamięcią, systemy plików, systemy wieloprocesorowe oraz bezpieczeństwo IT

"Systemy rozproszone: podstawy i paradygmaty". Razem zMaarten van Steen Tanenbaum opisuje siedem podstawowych zasad systemów rozproszonych. Następnie przedstawia im konkretne przykłady. W tym systemy CORBA, DCOM, NFS i WWW

"Opracowywanie i wdrażanie systemów operacyjnych". W książce Tanenbaum wraz z Albertem S. Woodhullem najpierw nakreśla ogólne zasady funkcjonowania systemów operacyjnych, z których najważniejszą omawia i szczegółowo analizuje w kodzie źródłowym opracowanego przez siebie systemu operacyjnego Minix

Stopnie i nagrody

Oto nagrody Andrzeja:

  • W połowie maja 2008 r. Tanenbaum otrzymał tytuł doktora honoris causa Politechniki w Bukareszcie. Nagrodę wręczyli członkowie Izby Akademickiej Senatu. Po uzyskaniu dyplomu Tanenbaum wygłosił wykład na temat swoich założeń dotyczących przyszłości informatyki i komputerów. Stopień został przyznany w uznaniu pracy uczonego.
  • Andrew Tanenbaum w Rumunii
    Andrew Tanenbaum w Rumunii
  • 7 października 2011 Uniwersytet Petru Maior w Tirgu Mures przyznał Tanenbaumowi tytuł doktora honoris causa za wybitne osiągnięcia w dziedzinie informatyki i edukacji. Społeczność naukowa oddaje w ten sposób hołd jego zaangażowaniu w nauczanie i badania. Podczas uroczystości rektor, dziekan Wydziału Nauki i Literatury oraz inni mówili o Tanenbaumie i jego twórczości.

Minix system operacyjny

W 1987 roku Tanenbaum opracował system uniksopodobny o nazwie Minix (Mini-Unix) dla komputerów osobistych IBM. System skierowany był do studentów i tych, którzy chcieli zrozumiećjak działa komputer z systemem operacyjnym. Następnie ukazała się książka, w której Tanenbaum opublikował fragmenty kodu źródłowego systemu i szczegółowo opisał je w kontekście. Same oryginały były dostępne na nośnikach cyfrowych. W ciągu kilku miesięcy od publikacji książki grupa Usenet miała ponad 40 000 subskrybentów omawiających i ulepszających system. Jednym z takich subskrybentów był student z Finlandii, Linus Torvalds, który zaczął dodawać nowe funkcje do Minixa i dostosowywać system do swoich potrzeb. Na początku października 1991 Torvalds opublikował dane dotyczące nowego jądra systemu operacyjnego o nazwie Linux.

Andrew Tanenbaum i Linus Torvalds
Andrew Tanenbaum i Linus Torvalds

System operacyjny Andrew Tanenbauma, Minix, wciąż się poprawia. Główny nacisk kładziony jest na opracowanie wysoce modułowego, niezawodnego i bezpiecznego systemu operacyjnego. System oparty jest o mikrojądro. W trybie jądra działa tylko pięć tysięcy linii kodu. Druga część systemu działa jako seria autonomicznych procesów: program obsługi systemu plików, menedżer procesów i sterowniki urządzeń.

Analityka wyborcza w USA

W 2004 roku Tanenbaum stworzył witrynę electoral-vote.com, która analizuje sondaże społeczne opinii obywateli na temat wyborów prezydenckich w Stanach Zjednoczonych. Strona zawierała mapę, która była codziennie aktualizowana i wyświetlała prognozy głosowania dla każdego stanu USA. Przez większość kampanii Tanenbaum zachowywał anonimowość swojej tożsamości. Wyraziwszy swoje poparcie dla Demokratów, ujawnił swoje nazwisko na początku listopada 2004 roku, dzień wcześniejwybory.

Do wyborów w 2008 roku Tanenbaum był w stanie przewidzieć prawie każdy wynik stanu z wyjątkiem Missouri i Indiany. Dokładnie przewidział wszystkich zwycięzców w Senacie, z wyjątkiem „Stanu Gopher” – Minnesota.

Zalecana: