Andrew S. Tanenbaum - Andrew S. Tanenbaum - Wikipedia

Andy Tanenbaum
Andrew S. Tanenbaum 2012.jpg
2012 yılında Tanenbaum
Doğum
Andrew Stuart Tanenbaum

(1944-03-16) 16 Mart 1944 (76 yaşında)
New York City, New York, ABD
MilliyetFlemenkçe[kaynak belirtilmeli ] / Amerikan
gidilen okulMassachusetts Teknoloji Enstitüsü
California Üniversitesi, Berkeley
BilinenMINIX
Mikro çekirdekler
Electoral-vote.com
Bilimsel kariyer
AlanlarDağıtılmış bilgi işlem[1][2]
İşletim sistemleri[3][4]
TezGüneş Atmosferindeki Beş Dakikalık Salınımlar, Süper-granülasyon ve İlgili Olaylar Üzerine Bir Çalışma  (1971)
Doktora danışmanıJohn M. Wilcox
Doktora öğrencileriHenri Bal
Frans Kaashoek
Werner Vogels[5]
İnternet sitesiwww.cs.vu.nl/ ~ ast
www.pearsonhighered.com/ tanenbaum

Andrew Stuart Tanenbaum (16 Mart 1944 doğumlu), bazen tanıtıcıyla anılır ast,[6] Amerikalı-Hollandalı bir bilgisayar bilimcisi ve fahri profesörüdür bilgisayar Bilimi -de Vrije Universiteit Amsterdam içinde Hollanda.[7][8]

En çok yazarı olarak bilinir MINIX, bedava Unix benzeri işletim sistemi öğretim amaçları ve bilgisayar bilimleri ders kitapları için bu alanda standart metinler olarak kabul edilmektedir. Öğretmenlik mesleğini en önemli işi olarak görüyor.[9] 2004 yılından beri ameliyat Electoral-vote.com, bir İnternet sitesi anket verilerinin analizine adanmış ABD'de federal seçimler.

Biyografi

Tanenbaum doğdu New York City ve banliyöde büyüdü White Plains, New York. O Yahudi.[10] Babasının dedesi doğdu Khorostkiv içinde Avusturya-Macaristan imparatorluğu.[11]

O aldı Fen Fakültesi mezunu derece Fizik itibaren MIT 1965 ve Ph.D. astrofizik derecesi California Üniversitesi, Berkeley 1971'de. Tanenbaum aynı zamanda Sierra Kulübü.[12][tam alıntı gerekli ]

Hollandalı olan karısıyla birlikte yaşamak için Hollanda'ya taşındı, ancak Amerika Birleşik Devletleri vatandaşlığı. Bilgisayar Organizasyonu ve İşletim Sistemleri ile ilgili dersler veriyor ve Doktora adaylar -de Amsterdam VU Üniversitesi. 9 Temmuz 2014'te emekli olduğunu açıkladı.[13]

Öğretim

Kitabın

Tanenbaum, bilgisayar bilimi üzerine yazdığı ders kitaplarıyla tanınmaktadır. Onlar içerir:

  • Bilgisayar ağları, David J. Wetherall ile birlikte yazılmıştır [14] (1. baskı 1981, 2. baskı 1988, 3. baskı 1996, 4. baskı 2002, 5. baskı 2010)
  • İşletim Sistemleri: Tasarım ve Uygulama, Albert Woodhull ile birlikte yazılmıştır[15]
  • Modern İşletim Sistemleri[3]
  • Dağıtık İşletim Sistemleri[4]
  • Yapılandırılmış Bilgisayar Organizasyonu[16]
  • Dağıtık Sistemler: İlkeler ve Paradigmalar, Maarten van Steen ile birlikte yazılmıştır[2]

Onun kitabı, İşletim Sistemleri: Tasarım ve Uygulama ve MINIX -di Linus Torvalds 'için ilham Linux çekirdek. Otobiyografisinde Sadece eğlence için Torvalds bunu "beni yeni zirvelere çıkaran kitap" olarak tanımlıyor.

Kitapları Arapça, Baskça, Bulgarca, Çince, Hollandaca, Fransızca, Almanca, Yunanca, İbranice, Macarca, İtalyanca, Japonca, Korece, Makedonca, Meksika İspanyolcası, Farsça, Lehçe, Portekizce, Romence, Rusça, Sırpça ve İspanyolca.[17] 175'ten fazla baskıda yer almışlardır ve dünya çapındaki üniversitelerde kullanılmaktadırlar.[18]

Doktora öğrencileri

Tanenbaum'da bir dizi vardı Doktora Kendileri de yaygın olarak tanınan bilgisayar bilimi araştırmacısı olmaya devam eden öğrenciler.

Bilgisayar ve Görüntüleme İleri Okulu Dekanı

1990'ların başında, Hollanda hükümeti, birden çok üniversiteyi kapsayan bir dizi tematik odaklı araştırma okulu kurmaya başladı. Bu okullar profesör ve doktora getirmeyi amaçlıyordu. farklı Hollanda (ve daha sonra yabancı) üniversitelerinden öğrenciler, işbirliği yapmalarına ve araştırmalarını geliştirmelerine yardımcı olmak için birlikte.

Tanenbaum, Bilgisayar ve Görüntüleme İleri Okulu'nun (ASCI) kurucularından biri ve ilk dekanıydı. Bu okul başlangıçta yaklaşık 200 öğretim üyesi ve doktoradan oluşuyordu. gelen öğrenciler Vrije Universiteit, Amsterdam Üniversitesi, Delft Teknoloji Üniversitesi, ve Leiden Üniversitesi. Özellikle paralel hesaplama ve görüntü analizi ve işleme gibi gelişmiş bilgisayar sistemlerindeki problemler üzerinde çalışıyorlardı.

Tanenbaum, 2005 yılına kadar 12 yıl süreyle dekan olarak kaldı. Hollanda Kraliyet Sanat ve Bilim Akademisi, bu sırada tam zamanlı bir araştırma profesörü oldu. ASCI, o zamandan beri Hollanda, Belçika ve Fransa'daki yaklaşık bir düzine üniversiteden araştırmacıları içerecek şekilde büyüdü. ASCI doktora sunmaktadır. seviye kursları, yıllık konferansları vardır ve her yıl çeşitli atölyeler düzenler.

Projeler

Amsterdam Derleyici Kiti

Amsterdam Derleyici Kiti taşınabilir derleyiciler üretmek için bir araç setidir. 1981'den bir süre önce başlamıştı ve Andrew Tanenbaum baştan 5.5 sürümüne kadar mimardı.[19]

MINIX

1987'de Tanenbaum bir klon yazdı UNIX, aranan MINIX (MINi-unIX), IBM PC. Bir işletim sisteminin nasıl çalıştığını öğrenmek isteyen öğrencileri ve diğerlerini hedef aldı. Sonuç olarak, kaynak kodunu bir ekte listeleyen ve metinde ayrıntılı olarak açıklayan bir kitap yazdı.[20] Kaynak kodun kendisi bir dizi diskette mevcuttu. Üç ay içinde bir Usenet haber grubu comp.os.minix, sistemi tartışan ve iyileştiren 40.000'den fazla aboneyle ortaya çıktı. Bu abonelerden biri adında bir Finlandiyalı öğrenciydi Linus Torvalds, MINIX'e yeni özellikler eklemeye ve bunu kendi ihtiyaçlarına göre düzenlemeye başladı. 5 Ekim 1991'de Torvalds kendi (POSIX -like) çekirdek, denir Linux, başlangıçta MINIX dosya sistemini kullanan ancak MINIX kodunu temel almayan.[21]

MINIX ve Linux birbirinden ayrılsa da, MINIX, hem eğitim hem de üretim sistemi olarak geliştirilmeye devam ediyor.[22] Odak noktası, oldukça modüler, güvenilir ve güvenli bir işletim sistemi oluşturmaktır. Sistem bir mikro çekirdek, çekirdek modunda çalışan yalnızca 5000 satır kod ile.[23] İşletim sisteminin geri kalanı, dosya sistemi, işlem yöneticisi ve her bir aygıt sürücüsü için işlemler dahil olmak üzere, kullanıcı modunda bir dizi bağımsız işlem olarak çalışır. Sistem, bu işlemlerin her birini sürekli olarak izler ve bir arıza tespit edildiğinde, genellikle, çalışan programları rahatsız etmeden ve kullanıcı farkına bile varmadan, başarısız işlemi yeniden başlatma olmaksızın otomatik olarak değiştirebilir. MINIX 3, mevcut sürüm çağrıldığı için, BSD lisansı ücretsiz.

Araştırma projeleri

Tanenbaum ayrıca işletim sistemleri, dağıtık sistemler ve her yerde bulunan bilgi işlem alanlarında birçok başka araştırma projesinde yer almıştır ve genellikle doktora danışmanı olarak görev yapmıştır. öğrenciler veya doktora sonrası araştırmacı. Bu projeler şunları içerir:

Electoral-vote.com

2004 yılında Tanenbaum Electoral-vote.com, analiz eden bir web sitesi fikir anketleri için 2004 ABD Başkanlık Seçimi, sonuçları yansıtmak için bunları kullanarak Seçmenler Kurulu. Siteyi "dünyanın Amerika hakkında ne düşündüğünü ilk elden bilen ve şu anda güzel bir resim olmayan bir Amerikalı olarak yarattığını belirtti. İnsanların Amerika'yı toprak değil özgürlük ve demokrasi ülkesi olarak düşünmelerini istiyorum. kibir ve körü körüne intikam. Amerika ile yeniden gurur duymak istiyorum. "[29] Site, her eyaletin seçim oyları için projeksiyonlarla her gün güncellenen renk kodlu bir harita sağladı. Kampanya döneminin çoğunda Tanenbaum kimliğini gizli tuttu, kendisinden "Oy Sahibi" olarak bahsediyor ve yalnızca kişisel olarak tercih ettiğini kabul ediyordu. John Kerry. Desteklediğinden bahseden Demokratlar seçimlerden bir gün önce 1 Kasım 2004'te kimliğini açıkladı ve web sitesini işletmek için nedenlerini ve niteliklerini belirtti.[29]

Site aracılığıyla ayrıca 2006 ara seçimleri, o yıl 33 Senato yarışının galibini doğru tahmin ediyor.

İçin 2008 seçimleri McCain'in% 2 kazanacağını söylediği Indiana (Obama% 1 kazandı) ve görüşmeye çok yakın olduğunu söylediği Missouri (McCain% 0.1 kazandı) dışında her eyaleti hak etti. Minnesota dışında Senato'daki tüm kazananları doğru bir şekilde tahmin etti ve burada% 1'lik bir galibiyet öngördü. Norm Coleman bitmiş Al Franken. 7 aylık yasal mücadele ve yeniden sayımlardan sonra, Franken 312 oy (% 0.01) ile kazandı.

2010 yılında, Web sitesinde Ara seçimlerde 37 Senato yarışından 35'ini doğru bir şekilde yansıttı. İstisnalar şunlardı: Colorado ve Nevada.

Electoral-vote.com yanlış bir şekilde Hillary Clinton'ın 2016 Amerika Birleşik Devletleri başkanlık seçimi. Web sitesi yanlışlıkla Clinton'ın Wisconsin, Michigan, Pensilvanya, Kuzey Carolina ve Florida'yı kazanacağını tahmin ediyordu. Electoral-vote.com, Clinton'ın kazanacağı Nevada için bir kazanan öngörmedi. Web sitesi, kalan 44 eyaletin ve District of Columbia'nın kazananlarını doğru bir şekilde tahmin etti.[30]

Tanenbaum-Torvalds tartışması

Tanenbaum-Torvalds tartışması Tanenbaum ve Linus Torvalds arasında çekirdek tasarımı ile ilgili ünlü bir tartışmaydı. Usenet 1992'de.[31]

Ödüller

  • Fellow of the ACM
  • Fellow of the IEEE
  • Üyesi Hollanda Kraliyet Sanat ve Bilim Akademisi (1994)[32]
  • Eurosys Yaşam Boyu Başarı Ödülü, 2015
  • Petru Maior Üniversitesi'nden fahri doktora, Targu Mures, Romanya, 2011
  • TAA'nın kazananı McGuffey ödülü Modern İşletim Sistemleri için klasik ders kitapları için, 2010
  • LADC Konferansında En İyi Makale Ödülü Eş Yazarı, 2009
  • 2,5 milyon euro kazanan Avrupa Araştırma Konseyi İleri Hibe, 2008
  • USENIX Alev Ödülü 2008 [33] hem tartışmada hem de kaynakta sistem tasarımına ve açıklığa katkılarından dolayı
  • Polytechnic University of Bucharest, Romanya'dan fahri doktora
  • Real-Time and Network Systems Conf., 2008'de En İyi Makalenin Ortak Yazarı
  • 2007 Kazananı IEEE James H. Mulligan, Jr. Eğitim Madalyası[34]
  • USENIX LISA Conf., 2006'da En İyi Makale Ödülü Eş Yazarı
  • IEEE Percom Conf., 2006'da Yüksek Etki İçin En İyi Makalenin Ortak Yazarı
  • Akademi Profesörü, 2004
  • Bilgisayar bilimi yazılımında en iyi eğitim için 2005 PPAP Ödülü sahibi
  • 2003 TAA'nın kazananı McGuffey ödülü Bilgisayar Ağlarına yönelik klasik ders kitapları için
  • Yeni ders kitapları için 2002 TAA Texty Ödülü sahibi
  • 1997 ACM'nin kazananı SIGCSE bilgisayar bilimleri eğitimine katkılar için
  • 1994 ACM Karl V. Karlstrom Üstün Eğitimci Ödülü sahibi
  • 1984 ACM'nin ortak yazarı SOSP Seçkin Bildiri Ödülü

Fahri doktora

Târgu Mureș'teki Tanenbaum
Tanenbaum soldan 4. sırada
  • 12 Mayıs 2008'de Tanenbaum bir Onursal doktora itibaren Universitatea Politehnica din București. Ödül akademik senato odasında verildi ve ardından Tanenbaum bilgisayar alanının geleceği hakkındaki vizyonu üzerine bir konferans verdi. Derecesi, Tanenbaum'un yaklaşık 150 yayınlanmış makale, 18 kitap (20'den fazla dile çevrilmiş) ve Amsterdam Derleyici Kiti de dahil olmak üzere geniş bir açık kaynak yazılım gövdesi yaratılmasını içeren kariyer çalışması için verildi. Amoeba, Globe ve MINIX.
  • 7 Ekim 2011'de Universitatea Petru Maior din Târgu Mureş (Petru Maior Târgu Mureș Üniversitesi ) Tanenbaum'a bilgisayar bilimi alanındaki olağanüstü çalışmaları ve eğitimdeki başarıları nedeniyle Doktor Honoris Causa (fahri doktora) unvanı verdi. Akademik topluluk, bu ödülle onun öğretme ve araştırmaya olan bağlılığını onurlandırıyor. Törende Şansölye, Rektör, Fen Edebiyat Fakültesi Dekanı ve diğerleri Tanenbaum ve çalışmaları hakkında konuştu. Rektör yanlısı daha sonra Tanenbaum'un başarılarını özetleyen 'laudatio'yu okudu. Bunlar arasında MINIX (Linux'un öncülü) geliştiren çalışmaları, RFID Guardian, Globe, Amoeba ve diğer sistemler üzerine çalışması ve Romence dahil olmak üzere birçok dile çevrilmiş olan bilgisayar bilimi üzerine birçok kitabı bulunmaktadır. Petru Maior Üniversitesinde kullanılmaktadır.

Keynote görüşmeleri

Tanenbaum, son zamanlarda çok sayıda konferansta açılış konuşmacısı olmuştur.

Referanslar

  1. ^ Bal, H. E .; Steiner, J. G .; Tanenbaum, A. S. (1989). "Dağıtılmış bilgi işlem sistemleri için programlama dilleri". ACM Hesaplama Anketleri. 21 (3): 261. doi:10.1145/72551.72552. hdl:1871/2587. S2CID  8028479.
  2. ^ a b Steen, Maarten minibüsü; Tanenbaum, Andrew S. (2007). Dağıtılmış sistemler: ilkeler ve paradigmalar. Upper Saddle River, NJ: Pearson Prentice Hall. ISBN  978-0-13-239227-3.
  3. ^ a b Tanenbaum, Andrew S. (2008). Modern işletim sistemleri. Upper Saddle River, NJ: Pearson Prentice Hall. ISBN  978-0-13-600663-3.
  4. ^ a b Tanenbaum, Andrew S. (1995). Dağıtılmış işletim sistemleri. Englewood Kayalıkları, NJ: Prentice Hall. ISBN  978-0-13-219908-7.
  5. ^ a b Vogels, Werner (2003). Görev Açısından Kritik Kurumsal Bilgi İşlem için Ölçeklenebilir Küme Teknolojileri (Doktora tezi). Vrije Universiteit. hdl:1871/10357.
  6. ^ A. S. Tanenbaum (1992-01-29). "LINUX artık kullanılmıyor". Yeni Grupcomp.os.minix. Usenet:  [email protected]. Arşivlendi 2011-01-22 tarihinde orjinalinden. Alındı 2006-11-27.
  7. ^ Andrew S. Tanenbaum'un eserleri -de Açık Kitaplık
  8. ^ Andrew S. Tanenbaum -de DBLP Kaynakça Sunucusu Bunu Vikiveri'de düzenleyin
  9. ^ 2004 makale Arşivlendi 2004-05-24 Wayback Makinesi Linux hakkında, Usenet tartışması ve Alexis de Tocqueville Enstitüsü
  10. ^ "Arşivlenmiş kopya". Arşivlendi 2017-08-01 tarihinde orjinalinden. Alındı 2017-07-31.CS1 Maint: başlık olarak arşivlenmiş kopya (bağlantı)
  11. ^ "Andrew S. Tanenbaum'un SSS'si". Arşivlendi 2017-08-01 tarihinde orjinalinden. Alındı 31 Temmuz 2017.
  12. ^ "Adam Web Sitesi Oluşturucu Olarak Geliyor". İlişkili basın. 1 Kasım 2004. Arşivlenen orijinal 26 Ocak 2013.
  13. ^ Prof. Andy Tanenbaum'un Emekliliği Arşivlendi 12 Temmuz 2014, at Wayback Makinesi
  14. ^ David Wetherall; Tanenbaum Andrew S. (2011). Bilgisayar ağları. Upper Saddle River, NJ: Pearson Prentice Hall. ISBN  978-0-13-212695-3.
  15. ^ Albert S Woodhull; Tanenbaum, Andrew S. (2006). İşletim sistemleri: tasarım ve uygulama. Upper Saddle River, NJ: Pearson Prentice Hall. ISBN  978-0-13-142938-3.
  16. ^ Tanenbaum, Andrew S. (2006). Yapılandırılmış bilgisayar organizasyonu. Upper Saddle River, NJ: Pearson Prentice Hall. ISBN  978-0-13-148521-1.
  17. ^ "Andrew S. Tanenbaum'un SSS'si". Arşivlendi 2008-12-06 tarihinde orjinalinden. Alındı 2008-11-30.
  18. ^ Andrew S. Tanenbaum - Yayınlar Arşivlendi 9 Mayıs 2007, Wayback Makinesi
  19. ^ Andrew S. Tanenbaum - Yayınlar, Colloquia bölümü Arşivlendi 9 Mayıs 2007, Wayback Makinesi
  20. ^ Amazon.com: Operating Systems Design and Implementation (3rd Edition) (Prentice Hall Software Series): Andrew S Tanenbaum, Albert S Woodhull: Books
  21. ^ "Linux'u Kim yazdı" Kerfuffle ile ilgili bazı notlar Arşivlendi 18 Ağustos 2010, Wayback Makinesi
  22. ^ "USENIX Nisan 06" (PDF). Arşivlendi (PDF) 2007-08-07 tarihinde orjinalinden. Alındı 2007-07-17.
  23. ^ "Andrew S. Tanenbaum, Vrije Universiteit'te Profesör". Arşivlendi 2010-01-11 tarihinde orjinalinden. Alındı 2009-10-29.
  24. ^ Tanenbaum, A. S .; Van Renesse, R .; Van Staveren, H .; Sharp, G. J .; Mullender, S. J. (1990). "Amoeba dağıtılmış işletim sistemiyle ilgili deneyimler" (PDF). ACM'nin iletişimi. 33 (12): 46. doi:10.1145/96267.96281. hdl:1871/2583. S2CID  1147771. Arşivlenen orijinal (PDF) 2012-11-13 tarihinde. Alındı 2017-10-25.
  25. ^ Van Steen, M .; Homburg, P .; Tanenbaum, A. S. (1999). "Küre: Geniş alana dağıtılmış bir sistem" (PDF). IEEE Eşzamanlılığı. 7: 70. doi:10.1109/4434.749137. hdl:1871/12837.
  26. ^ Bal, H. E .; Kaashoek, M. F .; Tanenbaum, A. S. (1992). "Orca: Dağıtık sistemlerin paralel programlanması için bir dil" (PDF). Yazılım Mühendisliğinde IEEE İşlemleri. 18 (3): 190. doi:10.1109/32.126768. hdl:1871/2576. Arşivlenen orijinal (PDF) 2012-11-13 tarihinde. Alındı 2017-10-25.
  27. ^ Van Doorn, L .; Homburg, P .; Tanenbaum, A. S. (1995). "Paramecium: genişletilebilir nesne tabanlı bir çekirdek". Bildiriler 5. İşletim Sistemlerinde Güncel Konular Çalıştayı (HotOS-V). s. 86. doi:10.1109 / HOTOS.1995.513460. hdl:1871/2565. ISBN  978-0-8186-7081-7. S2CID  10004092.
  28. ^ Mitrokotsa, A .; Rieback, M.R .; Tanenbaum, A. S. (2009). "RFID saldırılarını ve savunmalarını sınıflandırmak". Bilgi Sistemleri Sınırları. 12 (5): 491. doi:10.1007 / s10796-009-9210-z. S2CID  11923232.
  29. ^ a b "Votemaster SSS". 2 Kasım 2004 tarihinde orjinalinden arşivlendi. Alındı 2017-02-26.CS1 bakimi: BOT: orijinal url durumu bilinmiyor (bağlantı)
  30. ^ https://www.electoral-vote.com/evp2016/Pres/Maps/Nov08.html
  31. ^ ""LINUX eski "Usenet Tartışma Metni" dir. Arşivlendi 2012-12-19 tarihinde orjinalinden. Alındı 2014-07-19.
  32. ^ "Andrew Tanenbaum". Hollanda Kraliyet Sanat ve Bilim Akademisi. Arşivlendi 2015-07-21 tarihinde orjinalinden. Alındı 17 Temmuz 2015.
  33. ^ "USENIX Alev Ödülü". Arşivlendi 2012-10-06 tarihinde orjinalinden. Alındı 2008-10-24.
  34. ^ "IEEE James H. Mulligan, Jr. Eğitim Madalyası Sahipleri" (PDF). IEEE. Arşivlendi (PDF) 2010-11-24 tarihinde orjinalinden. Alındı 24 Kasım 2010.

Dış bağlantılar