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

Ендрю Стюарт Таненбаум - американський вчений-комп’ютерник. Він є заслуженим професором комп’ютерних наук в Амстердамському Вільному університеті. Таненбаум проводив дослідження в області компіляції і компіляторів, операційних систем, мереж і локально розподілених систем. У світі він став відомим завдяки розробці 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 року Таненбаум вдалося передбачити майже всі результати по штатам, крім Міссурі і Індіани. Він точно спрогнозував всіх переможців в Сенаті, за винятком “Штату ховрахів” - Міннесоти.



ЩЕ ПОЧИТАТИ