اندرو استوارت تاننبام دانشمند کامپیوتر آمریکایی است. او استاد بازنشسته علوم کامپیوتر در دانشگاه آزاد آمستردام است. Tanenbaum بر روی کامپایل و کامپایلرها، سیستم عامل ها، شبکه ها و سیستم های توزیع شده محلی تحقیق کرده است. او در سطح بین المللی به دلیل توسعه سیستم یونیکس مانند Minix و به عنوان نویسنده چندین اثر مهم در زمینه های مختلف علوم کامپیوتر شناخته شده است.
بیوگرافی
اندرو تاننبام در 16 مارس 1944 به دنیا آمد. دانشمند آینده کودکی و جوانی خود را در White Plains نیویورک گذراند. او از موسسه فناوری ماساچوست (MIT) در بوستون فارغ التحصیل شد و در آنجا مدرک لیسانس خود را در رشته فیزیک دریافت کرد. پس از آن در سال 1971 در دانشگاه کالیفرنیا در برکلی دکتری زیر نظر جان مارش ویلکاکس دریافت کرد. موضوع پایان نامه این بود که "بررسی نوسانات پنج دقیقه ای، هایپرگرانولاسیون ها و پدیده های مرتبط در خورشید.جو".
پس از ازدواج، او به همراه همسرش هلندی الاصل به هلند نقل مکان کرد، اما تابعیت آمریکایی خود را حفظ کرد و در دانشگاه آزاد آمستردام به عنوان استاد علوم کامپیوتر شروع به کار کرد، جایی که در آنجا سخنرانی، نظارت بر مطالعات دکترا و سرپرستی کرد. ریاست یک بخش Tanenbaum تا 1 ژانویه 2005 مدیر ارشد فناوری دانشکده محاسبات و تصویربرداری بود. این دانشمند در سال 2014 بازنشسته شد.
کار در دانشکده محاسبات و پردازش تصویر
در اوایل دهه 1990، دولت هلند شروع به ایجاد یک سری مدارس تحقیقاتی با محوریت موضوعی کرد که چندین دانشگاه را در بر می گرفت. این مدارس برای جذب اساتید و دکترا طراحی شده بودند. Tanenbaum یکی از بنیانگذاران و اولین رئیس "مدرسه محاسبات و پردازش تصویر" بود. تیم این مدرسه در ابتدا متشکل از تقریبا 200 معلم و نامزد علوم بود که در آن زمان روی حل مشکلات سیستم های کامپیوتری مدرن کار می کردند.
Tanenbaum به مدت 12 سال تا سال 2005 که عنوان استادی در آکادمی سلطنتی هنر و علوم هلند به او اعطا شد، رئیس دانشگاه بود. از آن زمان، این مدرسه شامل محققانی از تقریباً دوازده دانشگاه در هلند، بلژیک و فرانسه شده است.
کتب درسی و کتاب
Andrew Tanenbaum به خاطر آثار ادبی خود در زمینه علوم کامپیوتر و معماری کامپیوتر، شبکه های کامپیوتری وسیستم های عامل. ویژگی کارهای او ترکیبی از محتوای اطلاعاتی بالا با خوانایی خوب و سبک نوشتاری است که می توان آن را طنز توصیف کرد. بسیاری از کتاب های او شامل تمرین های خود گام در پایان فصل است. آثار اصلی او در زیر آمده است:
"معماری کامپیوتر. ساختارها - مفاهیم - مبانی". با همکاری جیمز آر گودمن نوشته شده است. ساختار اصلی کامپیوترها با استفاده از یک مدل دقیق توضیح داده شده است. سطوح به عنوان منطق دیجیتال، از جمله جبر بولی، ریزمعماری، زبان اسمبلی، و مدلی از یک ماشین معمولی یا سیستم عامل توصیف میشوند
"شبکه های کامپیوتری". اندرو تاننبام این کار را به پروتکل های شبکه اختصاص داد. بر اساس مدل مرجع OSI، لایههای شبکه توصیف میشوند که بر اساس لایههای الکترونیکی و فیزیکی و همچنین لایه ارتباطی شامل تشخیص خطا ساخته شدهاند. این کتاب با فصلهایی درباره امنیت شبکه با موضوعاتی مانند رمزنگاری، امضا، امنیت وب و مسائل اجتماعی به پایان میرسد
"سیستم عامل های مدرن". این کتاب وضعیت فعلی (در زمان انتشار) توسعه سیستم عامل را ارائه می دهد. تصاویر متعدد و مثال های فراوان درک بهتری از نظریه ها و مفاهیم ارائه شده ارائه می دهند. اجزای اصلی سیستمهای عامل به صورت تئوری ارائه شدهاند، مانند فرآیندها و رشتهها، مدیریت حافظه، سیستمهای فایل، سیستمهای چند پردازندهای و امنیت فناوری اطلاعات
"سیستم های توزیع شده: مبانی و پارادایم ها". با همMaarten van Steen Tanenbaum هفت اصل اساسی سیستم های توزیع شده را شرح می دهد. سپس نمونه های عینی را به آنها ارائه می کند. از جمله سیستمهای CORBA، DCOM، NFS و WWW
"توسعه و پیاده سازی سیستم عامل". Tanenbaum در این کتاب به همراه Albert S. Woodhull ابتدا اصول کلی برای سیستم عامل ها را بیان می کند که مهمترین آنها را به تفصیل در کد منبع سیستم عامل Minix که خود توسعه داده است مورد بحث و بررسی قرار داده است
مدرک تحصیلی و جوایز
در اینجا جوایز اندرو آمده است:
- در اواسط ماه مه 2008، Tanenbaum مدرک افتخاری را از دانشگاه پلی تکنیک بخارست دریافت کرد. این جایزه توسط اعضای اتاق دانشگاهی سنا اهدا شد. پس از اعطای مدرک، Tanenbaum در مورد فرضیات خود در مورد آینده علوم کامپیوتر و کامپیوتر سخنرانی کرد. این مدرک برای قدردانی از کار این محقق اعطا شد.
- 7 اکتبر 2011 دانشگاه پترو مایور تیرگو مورس به تاننبام دکترای افتخاری را برای کار برجستهاش در علوم کامپیوتر و آموزش اعطا کرد. بنابراین جامعه علمی به فداکاری او در تدریس و تحقیق ادای احترام می کند. در این مراسم، رئیس، رئیس دانشکده علوم و ادبیات و دیگران در مورد تننبام و کارهای او صحبت کردند.
سیستم عامل Minix
در سال 1987، Tanenbaum یک سیستم یونیکس مانند به نام Minix (Mini-Unix) برای کامپیوترهای شخصی IBM توسعه داد. هدف این سیستم دانش آموزان و کسانی بود که می خواستند بفهمندچگونه کامپیوتری که یک سیستم عامل را اجرا می کند کار می کند. سپس کتابی منتشر شد که در آن Tanenbaum قطعاتی از کد منبع سیستم را منتشر کرد و آنها را به تفصیل در زمینه شرح داد. خود نسخه های اصلی در رسانه های دیجیتال موجود بود. در عرض چند ماه پس از انتشار کتاب، گروه یوزنت بیش از 40000 مشترک داشت که در حال بحث و گفتگو و بهبود سیستم بودند. یکی از این مشترکین دانشجویی از فنلاند به نام لینوس توروالدز بود که شروع به افزودن قابلیت های جدید به Minix و سفارشی سازی سیستم بر اساس نیازهای خود کرد. در اوایل اکتبر 1991، توروالدز دادههایی را روی هسته سیستمعامل جدیدی به نام لینوکس منتشر کرد.
سیستم عامل اندرو تاننباوم، Minix، همچنان در حال بهبود است. تمرکز اصلی بر روی توسعه یک سیستم عامل بسیار ماژولار، قابل اعتماد و ایمن است. این سیستم بر اساس یک میکروکرنل است. تنها پنج هزار خط کد در حالت هسته اجرا می شود. بخش دیگر سیستم به عنوان یک سری از فرآیندهای مستقل اجرا می شود: کنترل کننده سیستم فایل، مدیر فرآیند و درایورهای دستگاه.
تجزیه و تحلیل انتخابات ایالات متحده
در سال 2004، Tanenbaum سایت electoral-vote.com را توسعه داد که نظرسنجی های اجتماعی از نظرات شهروندان در مورد انتخابات ریاست جمهوری در ایالات متحده را تجزیه و تحلیل می کند. این سایت دارای نقشه ای بود که هر روز به روز می شد و پیش بینی های رای را برای هر ایالت ایالات متحده نمایش می داد. در بیشتر زمان مبارزات انتخاباتی، تاننبام هویت خود را ناشناس نگه داشت. او با اعلام حمایت خود از دموکرات ها، نام خود را در اوایل نوامبر 2004، یک روز قبل از آن فاش کرد.انتخابات.
در انتخابات 2008، تاننبام توانست تقریباً هر ایالت را به جز میسوری و ایندیانا پیش بینی کند. او با دقت تمام برندگان مجلس سنا را به استثنای "ایالت گوفر" - مینه سوتا پیش بینی کرد.