Ендрю таненбаум - дослідник інформатики

Ендрю Стюарт Таненбаум-Американський інформатик. Він є заслуженим професором інформатики в Амстердамському Вільному університеті. Таненбаум проводив дослідження компіляції та компіляторів, операційних систем, мереж та локально розподілених систем. У світі він здобув популярність завдяки розробці Unix-подібної системи Minix і як автор кількох важливих робіт в різних сферах інформатики.

Біографія

Ендрю Таненбаум народився 16 березня 1944 року. Дитинство і юність майбутнього вченого пройшли в місті Уайт-Плейнс, штат Нью-Йорк. Вищу освіту він здобув у Массачусетському інституті технологій (MIT) у Бостоні, де здобув ступінь бакалавра з фізики. Потім послідувало отримання докторського ступеня під керівництвом Джона Марша Вілкокса в 1971 році в Каліфорнійському університеті в Берклі. Темою дисертації була наступна "Дослідження п`ятихвилинних коливань, гіпергрануляції та пов`язані з ними явища в сонячній атмосфері".

Ендрю Таненбаум Розробник

Після весілля він переїхав зі своєю дружиною голландського походження до Нідерландів, але зберіг американське громадянство і приступив до роботи в Амстердамському Вільному університеті професором інформатики, де читав лекції, керував докторантурою і завідував кафедрою. Таненбаум був технічним директором школи обчислень та обробки зображень до 1 січня 2005 року. У 2014 році вчений вийшов на пенсію.

Робота в школі обчислень і обробки зображень

На початку 90-х років 20-го століття уряд Нідерландів почав створювати ряд тематично орієнтованих дослідницьких шкіл, що охоплюють кілька університетів. Ці школи мали на меті залучити професорів та кандидатів наук. Таненбаум був одним із засновників і першим керівником "Школи обчислень та обробки зображень". Колектив цієї школи спочатку складався з майже 200 викладачів і кандидатів наук, які працювали над вирішенням завдань в сучасних на той момент комп`ютерних системах.

Ендрю Таненбаум декан Школи

Таненбаум залишався деканом протягом 12 років, аж до 2005 року, коли він був удостоєний звання професора Королівської академії мистецтв і наук Нідерландів. З тих пір до складу школи увійшли дослідники з майже десятка університетів Нідерландів, Бельгії та Франції.

Підручники та книги

Ендрю Таненбаум відомий своїми літературними працями з комп`ютерних наук та архітектури обчислювальних систем, комп`ютерних мереж та операційних систем. Його роботи характеризуються поєднанням високого інформаційного змісту з хорошою читабельністю і стилем письма, який можна назвати гумористичним. Багато його книг містять вправи для самостійного виконання в кінці глави. Нижче наведені основні його праці:

  • "Комп`ютерна Архітектура. Структури-Концепції-Основи". Написана спільно з Джеймсом Р. Гудманом. Базова структура комп`ютерів описується за допомогою детальної моделі. Рівні описуються як цифрова логіка, включаючи булеву алгебру, мікроархітектуру, мову асемблера та модель звичайної машини або машини ОС.
  • "Комп`ютерні мережі". Ендрю Таненбаум присвятив цю роботу мережевим протоколам. На основі еталонної моделі OSI описані рівні мереж, які будуються на основі електронного і фізичного рівня, а також рівня зв`язку, включаючи виявлення помилок. Завершують книгу глави з мережевої безпеки з такими темами, як криптографія, підписи, WEB-безпека і соціальні питання.
Ендрю Таненбаум автор книг
  • "Сучасні операційна система". У книзі надано поточний стан (на момент публікації) розробки операційних систем. Численні ілюстрації та багато прикладів забезпечують краще розуміння представлених теорій та концепцій. Теоретично представлені основні компоненти операційних систем, такі як процеси і потоки, управління пам`яттю, файлові системи, багатопроцесорні системи і безпека в сфері IT.
  • "Розподілені системи: основи та парадигми". Разом з Маартеном ван Стіном Таненбаум описує сім основних принципів розподілених систем. Потім представляє їх на конкретних прикладах. У тому числі системи CORBA, DCOM, NFS і WWW.
  • "Розробка та впровадження операційних систем". У книзі Таненбаум разом з Альбертом з. Вудхоллом спочатку окреслює загальні принципи для операційних систем, найважливіші з яких він обговорює та детально вивчає у вихідному коді операційної системи Minix, яку він розробив.

Ступені та нагороди

Ось нагороди Ендрю:

  • У середині травня 2008 року Таненбаум прийняв почесний ступінь від Політехнічного університету міста Бухареста. Нагороду вручили члени академічної палати сенату. Після вручення ступеня Таненбаум прочитав лекцію про свої припущення щодо майбутнього галузі інформатики та комп`ютерів. Ступінь була присвоєна в знак визнання робіт учений. Ендрю Таненбаум в Румунії
  • 7 жовтня 2011 року університет імені Петра Майора в Тиргу Муреш присудив Таненбауму почесний докторський ступінь за його видатну роботу в галузі інформатики та досягнення в освіті. Спільнота вчених тим самим віддає данину поваги його відданості викладанню та дослідженням. На церемонії ректор, декан факультету наук та літератури та інші говорили про Таненбаум та його роботи.

Операційна система Minix

У 1987 році Таненбаум розробив Unix-подібну систему під назвою Minix (Mini-Unix) для персональний комп`ютер IBM. Система була націлена на учнів і тих, хто хотів розібратися, як працює обчислювальна машина під управлінням операційної системи. Потім була опублікована книга, в якій Таненбаум опублікував фрагменти вихідного коду системи та детально описав їх у контексті. Самі джерела були доступні на цифрових носіях. Протягом кількох місяців після публікації книги група в "Юзнет" зібрала понад 40 тисяч підписників, які обговорюють і вдосконалюють систему. Одним з таких передплатників був студент з Фінлядніі, Лінус Торвальдс, який почав додавати новий функціонал в Minix і пристосовувати систему під свої потреби. На початку жовтня 91-го Торвальдс оприлюднив дані про нове ядро ОС під назвою Linux.

Ендрю Таненбаум та Лінус Торвальдс

Операційна система Ендрю Таненбаума, Minix, продовжує вдосконалюватися. Основна увага концентрується на розробці високомодульної, надійної та безпечної ОС. Система заснована на мікроядрі. У режимі ядра працює всього п`ять тисяч рядків коду. Інша частина системи працює як ряд автономних процесів: обробник файлової системи, диспетчер процесів та драйвери пристроїв.

Аналітика виборів у США

У 2004 році Таненбаум розробив веб-сайт electoral-vote.com, що аналізує соціальні опитування думки громадян про вибори президента в США. На сайті була зображена карта, яка щодня оновлювалася і відображала прогнози голосів виборців кожного штату США. Протягом більшої частини часу передвиборної кампанії Таненбаум зберігав свою особу анонімною. Позначивши свою підтримку демократам, він розкрив своє ім`я на початку листопада 2004 року, За день до виборів.

До виборів 2008 року Таненбауму вдалося передбачити майже всі результати за штатами, крім Міссурі та Індіани. Він точно спрогнозував усіх переможців у Сенаті, за винятком "Штату ховрахів" - Міннесота.

Статті на тему