Андрю таненбаум е компютърен учен

Андрю Стюарт Таненбаум - американски компютърен учен. Той е почетен професор по компютърни науки в Свободния университет в Амстердам. Таненбаум е провел изследвания в областта на компилирането и компилаторите, операционните системи, мрежите и локално разпределените системи. Известен е в цял свят с разработването на Unix-подобната система Minix и като автор на редица важни статии в различни области на информатиката.

Биография

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

Андрю Таненбаум разработчик

След като се жени, той се премества в Нидерландия със съпругата си, родена в Холандия, но запазва американското си гражданство и постъпва в Свободния университет в Амстердам като професор по компютърни науки, където изнася лекции, ръководи докторантури и ръководи катедрата по. До 1 януари 2005 г. Таненбаум е технически директор на Училището по компютри и обработка на изображения. Ученият се пенсионира през 2014 г.

Работа в Училището по компютри и обработка на изображения

В началото на 90-те години на ХХ век нидерландското правителство започва да създава редица тематично ориентирани изследователски училища, в които участват няколко университета. Тези училища са създадени, за да привличат професори и доктори на науките. Таненбаум е един от основателите и първи ръководител на "Училища по информатика и обработка на изображения". Първоначално персоналът на това училище се състои от близо 200 професори и докторанти, които работят за решаване на проблеми в тогавашните модерни компютърни системи.

Андрю Таненбаум Декан на училището

Таненбаум остава декан в продължение на 12 години до 2005 г., когато става професор в Кралската академия за изкуства и науки на Нидерландия. Оттогава училището е събрало изследователи от близо дузина университети в Нидерландия, Белгия и Франция.

Уроци и книги

Андрю Таненбаум е известен с литературните си трудове в областта на компютърните науки и архитектурата на компютърните системи, компютърните мрежи и операционните системи. Работата му се характеризира с комбинация от високо информационно съдържание с добра четивност и стил на писане, който може да се опише като хумористичен. Много от книгите му съдържат упражнения за самостоятелна подготовка в края на главата. Следват основните му трудове:

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

Степени и награди

Ето и наградите на Андрю:

  • Таненбаум приема почетната степен в средата на май 2008 г. от Политехнически университет Букурещ. Наградата беше връчена от членове на Камарата на академичния сенат. След връчването на дипломата Таненбаум изнася лекция за своите предположения относно бъдещето на компютърните науки и компютрите. Степента е присъдена в признания за работа учен. Андрю Таненбаум в Румъния
  • На 7 октомври 2011 г. Таненбаум е удостоен с почетна докторска степен от университета в Таргу Муреш за изключителната си работа в областта на компютърните науки и постиженията си в образованието. По този начин общността на учените отдава почит на неговата отдаденост на преподаването и научните изследвания. На церемонията ректорът, деканът на Факултета по естествени науки и литература и други говориха за Таненбаум и неговата работа.

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

През 1987 г. Таненбаум разработва Unix-подобна система, наречена Minix (Мини-Уникс) за персонални компютри IBM. Системата беше предназначена за студенти и за тези, които искаха да разберат как една изчислителна машина работи с операционна система. След това е публикувана книга, в която Таненбаум публикува части от изходния код на системата и ги представя в детайли. Самият изходен код беше предоставен на цифрови носители. В рамките на няколко месеца след публикуването на книгата групата в "Euznet" събра над 40 000 абонати, които обсъждат и подобряват системата. Един от тези абонати беше финландският студент Линус Торвалдс, който започна да добавя нови функции към Minix и да адаптира системата към собствените си нужди. В началото на октомври 91 г. Торвалдс разкрива данни за ново ядро на операционна система, наречена Linux.

Андрю Таненбаум и Линус Торвалдс

Операционната система Minix на Андрю Таненбаум продължава да се усъвършенства. Фокусът е върху разработването на високомодулна, надеждна и сигурна операционна система. Системата се основава на микроядро. Само пет хиляди реда код се изпълняват в режим на ядрото. Другата част от системата работи като поредица от автономни процеси: обработчикът на файловата система, мениджърът на процеси и драйверите на устройства.

Анализи на изборите в САЩ

През 2004 г. Таненбаум разработва уебсайта за гласуване по време на избори.com, анализирайки социални проучвания на мнението на гражданите за президентските избори в САЩ. Сайтът съдържаше карта, която се актуализираше ежедневно и показваше прогнозите за гласуване във всеки щат на САЩ. През по-голямата част от кампанията Таненбаум запазваше анонимността си. Чрез маркиране на техните подкрепа за демократите, той разкри името му в началото на ноември 2004 г., в деня преди изборите.

До изборите през 2008 г. Таненбаум успява да предскаже резултатите на почти всички щати с изключение на Мисури и Индиана. Той точно прогнозира всички победители в Сената, с изключение на "Държавата Gopher" - Минесота.

Статии по темата