Таненбаум, Эндрю

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 19:18, 8 января 2018.
Эндрю Таненбаум
Max1.jpeg
Родился США
Национальность Американец
Гражданство США
Род занятий Ученый
Организация Амстердамский свободный университет
Родной город Нью Йорк
Преемник Джон Марш Вилкокс
Веб-сайт cs.vu.nl/~ast/

Э́ндрю Стюарт Таненба́ум — профессор Амстердамского свободного университета, где возглавляет группу разработчиков компьютерных систем; защитил докторскую диссертацию по физике в Калифорнийском университете в Беркли. Известен как автор Minix (свободная Unix-подобная операционная система для студенческих лабораторий), книг по компьютерным наукам и RFID-вируса. Также является главным разработчиком пакета «Amsterdam Compiler Kit». Сам он считает свою преподавательскую деятельность наиболее важной. [Источник 1].

Биография

Эндрю Таненбаум родился в Нью-Йорке и вырос в Уайт Плэйнс, штата Нью-Йорк. Получил учёную степень бакалавра по физике в MIT в 1965 году, также получил степень доктора физики в Калифорнийском университете Беркли в 1971 году. Позже переехал с семьёй в Нидерланды, сохранив при этом гражданство США. Эндрю Таненбаум преподаёт курсы по организации компьютеров и операционных систем, руководит подготовкой аспирантов в Амстердамском свободном университете. В 2009 году получил грант в размере 2,5 миллиона евро от Европейского исследовательского совета на развитие MINIX.

9 июля 2014 объявил о своем выходе на пенсию.

Библиография

На русском:

  • 2002 - Современные операционные системы (2-е издание)
  • 2007 - Компьютерные сети (4-е издание)
  • 2007 - Операционные системы. Разработка и реализация (3-е издание)
  • 2007 - Архитектура компьютера (5-е издание)
  • 2007 - Распределенные системы. Принципы и парадигмы (1-е издание)

На английском:

  • 2002 - Computer Networks (4th Edition)
  • 2005 - Operating Systems Design and Implementation (3rd Edition)
  • 2006 - Structured Computer Organization (5th Edition) 2007 - Distributed Systems: Principles and Paradigms (2th Edition)
  • 2008 - Modern Operating Systems (3th Edition)
  • Октябрь 2010 - Computer Networks (5th Edition)

Награды и звания

  • Член Ассоциации вычислительной техники (ACM)
  • Член Института инженеров по электротехнике и электронике (IEEE)
  • Член Королевской Нидерландской Академии Искусства и Наук
  • Профессор Академии
  • Соавтор Best Paper для High Impact в 2006 IEEE Percom conference
  • Победитель 2003 года TAA McGuffey Award для классической учебной литературы
  • Победитель 2002 года TAA Texty Award для новой учебной литературы
  • Награждён премией от Специальной группы по образованию в области вычислительной техники (ACM) за вклад в образование в области вычислительной техники
  • Номинант премии от Ассоциации вычислительной техники в 1994 году как выдающийся педагог
  • Соавтор в 1984 году ACM SOSP Distiguished Paper Award

Почетные награды доктора

  • 12 мая 2008 года Таненбаум получил почетную докторскую степень Universiatea Politehnica din Bucureşti. Премия была вручена в академической сенатской палате, после чего Таненбаум прочитал лекцию о своем видении будущего компьютерного поля. Степень была дана в знак признания карьеры в Tanenbaum, которая включает около 150 опубликованных работ, 18 книг (которые были переведены на более чем 20 языков) и создание большого количества программного обеспечения с открытым исходным кодом, включая Амстердамский компилятор, Amoeba, Globe и MINIX.
  • 7 октября 2011 года Universitatea Petru Maior din Târgu Mureş (Университет Петру Майора в Târgu Mureş) предоставил Таненбаум Доктору Honoris Causa (почетная докторская степень) за его замечательную работу в области информатики и достижений в области образования. Академическое сообщество настоящим чтит свою преданность преподаванию и исследованиям с этой наградой. На церемонии канцлер, ректор, декан факультета наук и писем и другие говорили о Таненбауме и его работе. Проректор затем прочитал «laudatio», подводя итог достижениям Таненбаума. К ним относятся его работа, разрабатывающая MINIX (предшественник Linux), Guardian RFID, его работа над Globe, Amoeba и другими системами, а также его многочисленные книги по информатике, которые были переведены на многие языки, в том числе румынские, и которые используется в Университете Петру Майора.

Преподавательская деятельность

Докторанты

У Таненбаума был ряд кандидатов наук. студенты, которые сами стали широко известными исследователями в области компьютерных наук. К ним относятся:

  • Анри Баль, профессор Vrije Universiteit в Амстердаме
  • Франс Каашок, профессор Массачусетского технологического института
  • Сэйп Муллэндер , исследователь Bell Labs
  • Робберт ван Ренессе, профессор Корнельского университета
  • Линдерт ван Доорн, выдающийся инженер корпорации Microsoft
  • Вернер Фогельс, главный технический директор Amazon.com [Источник 2].

Декан Высшей школы вычислительной техники и изображений

В начале 1990-х годов голландское правительство начало создавать ряд тематически ориентированных исследовательских школ, которые охватывали несколько университетов. Эти школы предназначались для привлечения профессоров и докторов наук. студенты из разных нидерландских (а затем и зарубежных) университетов, чтобы помочь им сотрудничать и совершенствовать свои исследования.

Таненбаум был одним из соучредителей и первым деканом Высшей школы вычислительной техники и визуализации (ASCII). Эта школа первоначально состояла из почти 200 преподавателей и кандидатов наук. студенты Vrije Universiteit, Амстердамский университет, Технологический университет Делфта и Лейденский университет. Они особенно работали над проблемами в современных компьютерных системах, таких как параллельные вычисления и анализ и обработка изображений.

Tanenbaum оставался деканом в течение 12 лет, до 2005 года, когда он был награжден Академией профессора Королевской Нидерландской академии искусств и наук, и в это время он стал профессором дневной службы. С тех пор ASCII выросла, чтобы привлечь исследователей из почти десятка университетов в Нидерландах, Бельгии и Франции. ASCII предлагает Ph.D. , проводит ежегодную конференцию и ежегодно проводит различные семинары.

Проекты

Амстердамский компилятор

Амстердамский компилятор Kit - это инструментарий для создания переносных компиляторов. Он был запущен еще до 1981 года, а Эндрю Таненбаум был архитектором с самого начала до версии 5.5.

MINIX

В 1987 году Таненбаум написал клон UNIX под названием MINIX (MINi-unIX) для IBM Personal Computer. Он был нацелен на студентов и других, которые хотели узнать, как работает операционная система. Следовательно, он написал книгу, которая перечислила исходный код в приложении и подробно описала его в тексте. Сам исходный код был доступен на наборе гибких дисков. В течение трех месяцев появилась новостная группа Usenet, comp.os.minix, с более чем 40 000 подписчиков, которые обсуждают и совершенствуют систему. Одним из этих подписчиков был финский студент по имени Линус Торвальдс, который начал добавлять новые функции в MINIX и адаптировать его к своим потребностям. 5 октября 1991 года Торвальдс объявил о своем собственном (POSIX) ядре под названием Linux, которое первоначально использовало файловую систему MINIX, но оно не основано на коде MINIX.

Хотя MINIX и Linux расходились, MINIX продолжает развиваться, теперь как производственная система, так и образовательная. Основное внимание уделяется созданию высокомодульной, надежной и безопасной операционной системы. Система основана на микроядрах, и в режиме ядра работает только 5000 строк кода. Остальная часть операционной системы работает как несколько независимых процессов в пользовательском режиме, включая процессы для файловой системы, диспетчера процессов и каждого драйвера устройства. Система постоянно контролирует каждый из этих процессов, а при обнаружении сбоя часто может автоматически заменять неудавшийся процесс без перезагрузки, не нарушая работу запущенных программ, и даже без уведомления пользователя. MINIX 3, как называется текущая версия, предоставляется бесплатно по лицензии BSD.

Исследовательские проекты

Таненбаум также участвовал во многих других исследовательских проектах в области операционных систем, распределенных систем и повсеместных вычислений, часто в качестве научного руководителя Ph.D. студентов или докторантов. Эти проекты включают:

  • Amoeba
  • Globe
  • Mansion
  • Orca
  • Paramecium
  • RFID Guardian
  • Turtle F2F

Electoral-vote.com

В 2004 году Таненбаум создал Electoral-vote.com, веб-сайт, анализирующий опросы общественного мнения для президентских выборов в США в 2004 году, используя их для прогнозирования результатов в Избирательном колледже. Он заявил, что создал сайт как американец, который «знает из первых рук, что мир думает об Америке, и на данный момент это не очень красивая картина. Я хочу, чтобы люди думали о Америке как о стране свободы и демократии, а не о земле высокомерием и слепой мести. Я хочу снова гордиться Америкой ». На сайте была представлена ​​цветная карта, обновляемая каждый день прогнозами голосов избирателей каждого штата. В течение большей части периода кампании Таненбаум сохранял свою тайну секретности, ссылаясь на себя как на «Вотемастера» и признавая только то, что он лично предпочитал Джона Керри. Либертариан, который поддерживает демократов, он обнародовал свою личность 1 ноября 2004 года, накануне выборов, также изложив свои причины и квалификацию для запуска сайта.

Через сайт он также освещал промежуточные выборы 2006 года, правильно прогнозируя победителя всех 33 сенатских гонок в этом году.

На выборах 2008 года он получил право каждого штата, за исключением Индианы, и сказал, что Маккейн выиграет на 2% (Обама выиграет 1%) и Миссури, что, по его словам, слишком близко к разговору (Маккейн выиграл на 0,1%). Он правильно предсказал всех победителей в Сенате, кроме Миннесоты, где он предсказал 1% победу Норм Колман над Аль-Франкен. После 7 месяцев судебного разбирательства и пересчета Франкен выиграл 312 голосов (0,01%).

В 2010 году он правильно проецировал 35 из 37 сенатских гонок на промежуточных выборах на веб-сайте. Исключениями были Колорадо и Невада

Цитаты

  • В те дни люди знали, как писать маленькие, эффективные программы — навык, который впоследствии был утерян.
  • Не думай свысока о скорости передачи данных автомобилем, полным кассет, с грохотом передвигающимся по дороге. (Компьютерные сети, русское 4-е изд., стр.120)
  • Что хорошо в стандартах, так это то, что у вас всегда есть из чего выбрать. (Компьютерные сети, 4-е изд., глава 3, раздел Примеры протоколов передачи данных)
  • Борьба Возможностей. … единственный путь сделать программное обеспечение безопасным, надежным и быстрым — это сделать его компактным. (Несколько замечаний к «Кто написал Linux» Kerfuffle, издание 1.5) [Источник 3].

Современный операционные системы

  • "Если вам приходится работать с подобными программами, значит, у вас, видимо, просто плохая карма." - Таненбаум.Алгоритмы замещения страниц.
  • "С этим алгоритмом связана только одна проблема: он невыполним." Таненбаум.
  • "Предполагается, что они будут сохранятся до 100 лет.Пожалуйста, проверьте в 2080 году, так ли это" Таненбаум о CD
  • "Конечно, такое устройство не может противостоять землетрясениям или защитить данные от падения компьютера со стометровой высоты" Таненбаум О Стабильных запоминающих устройствах.
  • "Разработчиков систем, не позволяющих пользователям вводить символы с клавиатуры заранее, следует обмазывать дёгтем и вываливать в перьях, так как заставлять их пользоваться собственной системой было бы слишком жестоким наказанием" - Таненбаум.
  • "Я мыши может быть одна, две или три кнопки, в зависимости от оценки разработчиками интеллектуальных способностей пользователей".Таненбаум.
  • "Последствия модификации сообщения во время отправления слишком ужасны, чтобы рассказывать о них перед сном"
  • "Лозунг, применимый к оптимизации производительности, мог бы звучать так: Лучшее враг хорошего!"

Архитектура компьютера

  • "Компьютерщики, в отличие от фольклористов, не верят в счастливое число три"

Ссылки/Литература

Официальная страница профессора

Источники

  1. Таненбаум, Эндрю // Wikipedia. Дата обновления: 16.07.2016. URL: https://ru.wikipedia.org/wiki/%D0%A2%D0%B0%D0%BD%D0%B5%D0%BD%D0%B1%D0%B0%D1%83%D0%BC,_%D0%AD%D0%BD%D0%B4%D1%80%D1%8E (дата обращения: 20.10.2017).
  2. LiveLib // Информационный портал. URL: https://www.livelib.ru/author/14929-endryu-tanenbaum/ (дата обращения: 20.10.2017).
  3. Вики цитатник // Цитаты. Дата обновления: 13.04.2014. URL: https://ru.wikiquote.org/wiki/%D0%AD%D0%BD%D0%B4%D1%80%D1%8E_%D0%A2%D0%B0%D0%BD%D0%B5%D0%BD%D0%B1%D0%B0%D1%83%D0%BC (дата обращения: 20.10.2017).