Butler Lampson

Butler Lampson
Doğum23 Aralık 1943 (82 yaşında)
Washington, DC, ABD
EğitimHarvard Üniversitesi (lisans)
Kaliforniya Üniversitesi, Berkeley (doktora)
Tanınma nedeniSDS 940, Xerox Alto, Bravo, Dorado, Mesa
ÖdüllerACM Yazılım Sistemi Ödülü (1984)
Turing Ödülü (1992)
IEEE John von Neumann Madalyası (2001)
Draper Ödülü (2004)
Kariyeri
DalıBilgisayar bilimi
Çalıştığı kurumlarUC-Berkeley
Xerox PARC
DEC
Microsoft
MIT
Doktora
danışmanı
Harry Huskey

Butler W. Lampson (23 Aralık 1943), Amerikalı bilgisayar bilimcisidir. Xerox PARC'ta geliştirilen Alto kişisel bilgisayarının işletim sistemini yazmış, ekrana bakarak düzenlemeye olanak veren ilk metin düzenleyicisi Bravo'yu Charles Simonyi ile tasarlamış, Ethernet'in çarpışma sezmeli iletişim patentinde mucitler arasında yer almıştır.

Çalışma alanı dağıtık sistemler ile kişisel bilgisayarlardır. Dağıtık sistemlerde kimlik doğrulama ve erişim denetimi kuramına, dağıtık işlemlerde iki aşamalı bağıtlama yöntemine ve sistem tasarımı üzerine yazdığı Hints for Computer System Design başlıklı çalışmaya imzasını atmıştır.

Dağıtık ve kişisel hesaplama ortamlarının geliştirilmesine katkıları gerekçesiyle 1992'de Turing Ödülü'nü almış, 2001'de IEEE John von Neumann Madalyası ve 2004'te Draper Ödülü ile onurlandırılmıştır.

Eğitimi

Lampson 1964'te Harvard Üniversitesinde fizik alanında lisans derecesini aldı. Doktorasını 1967'de Kaliforniya Üniversitesi, Berkeley'de elektrik mühendisliği ve bilgisayar bilimi alanında, etkileşimli çok işlemcili bir sistemde zamanlama ve koruma üzerine yazdığı teziyle tamamladı; tez danışmanı Harry Huskey'di.

Berkeley yılları

Berkeley'de yürütülen Genie projesinde bir SDS 930 bilgisayarı, kullanıcıyla karakter karakter etkileşime izin veren zaman paylaşımlı bir sisteme dönüştürüldü. Makine sonradan SDS 940 adıyla satışa çıktı ve genel amaçlı ilk ticari zaman paylaşımlı sistem oldu. Lampson işletim sisteminin bir bölümünü, sayısal hesaplama için Cal dilini ve sistem programlama için QSPL dilini yazdı.

Ardından gelen Cal TSS, yetenek tabanlı ilk çalışan işletim sistemiydi. Lampson bu yıllarda, yeteneklerle erişim denetim listelerini tek çatı altında toplayan erişim matrisi modelini de ortaya koydu. 1967'den 1971'e dek Berkeley'de öğretim üyeliği yaptı ve zaman paylaşımlı sistem üretmek için kurulan Berkeley Computer Corporation'da yer aldı.

Xerox PARC

Lampson 1971'de Xerox PARC'ın kuruluş kadrosuna katıldı ve 1983'e dek orada çalıştı.

Alto. Kişisel bilgisayarın öncüsü sayılan Alto'nun baş tasarımcısı Chuck Thacker'dı; Lampson makinenin tasarımının bir bölümünde çalıştı ve işletim sistemini yazdı. Ron Rider ile birlikte ilk lazer yazıcının elektroniğini ve yazılımını tasarladı, bu tasarım sonradan Xerox 9700 yazıcısına dönüştü.

Bravo. Lampson'ın Charles Simonyi ile tasarladığı Bravo, ekrana bakarak düzenlemeye olanak veren ilk metin düzenleyicisiydi. Birden çok yazı tipi, satır aralığı ve iki yana yaslama gibi olanaklarla neredeyse baskı niteliğinde belge üretiyordu. Bravo'daki olanaklar ve gerçekleme teknikleri Xerox Star ile Microsoft Word'ün tasarımını etkiledi.

Ethernet. Yerel ağın baş tasarımcısı Bob Metcalfe'ydi; Lampson tasarım çalışmasına katıldı ve çarpışma sezmeli çok noktalı veri iletişim sisteminin patentinde Metcalfe, David Boggs ve Chuck Thacker ile birlikte mucit olarak yer aldı.

Dorado ve Mesa. Lampson, PARC'ın güçlü kişisel bilgisayarı Dorado'nun tasarımından baş sorumluydu ve önbellek sisteminin ayrıntılı tasarımını kendisi yaptı. Mesa programlama dilinde ise modül düzeneğini ve süreç düzeneğini tasarladı; bu süreç düzeneği sonraki iş parçacığı sistemlerinin temeli oldu ve POSIX iş parçacığı standardı da bu hattan gelmektedir. Mesa'ya güvenli bir altküme, kendiliğinden bellek boşaltma ve çalışma zamanı türleri eklenerek Cedar dili üretildi.

Mesa'daki süreçler ve gözlemciler üzerine David Redell ile yazdığı 1979 tarihli çalışma, ACM SIGOPS Onur Listesi'ne alınmıştır.

Dağıtık sistemler ve güvenlik

Lampson, Howard Sturgis ile birlikte dağıtık işlemlerde iki aşamalı bağıtlama yöntemini ortaya koydu ve Xerox'un dağıtık veri depolama sistemi Juniper'ı tasarladı. İkilinin dağıtık veri depolama sistemlerinde çökme sonrası kurtarma üzerine 1979'da yazdığı teknik rapor da SIGOPS Onur Listesi'nde yer almaktadır.

Digital Equipment Corporation'ın Sistem Araştırma Merkezi'nde merkezi olmayan, hataya dayanıklı bir ad hizmetinin tasarımını ve biçimsel belirtimini yaptı. Bu yaklaşım sonradan nihai tutarlılık adıyla anıldı ve yüksek erişilebilirlik gerektiren sistemlerde yaygın biçimde kullanıldı.

Kimlik doğrulama kuramı üzerine Martín Abadi, Michael Burrows ve Edward Wobber ile yazdığı 1992 tarihli çalışmada, aktörler arasında bir adına konuşma bağıntısı tanımlandı ve dağıtık sistemlerde kimlik doğrulama bu bağıntı üzerine kuruldu. Lampson ayrıca Ronald Rivest ile SDSI adlı basit dağıtık güvenlik altyapısını tasarladı ve anlaşma yöntemlerinin hataya dayanıklı sistem kurmanın doğru yolu olduğunu savundu.

Sistem tasarımı üzerine 1983'te yazdığı Hints for Computer System Design alanın çok anılan metinlerinden biridir ve SIGOPS Onur Listesi'ndedir. Listedeki gerekçe, büyük sistem kurma deneyiminin bir klasik incelemesi olarak damıtıldığını ve zaman geçtikçe değerinin arttığını belirtmektedir.

Kariyeri

PARC'tan sonra 1984'te Digital Equipment Corporation'ın Sistem Araştırma Merkezi'ne geçti ve 1995'e dek orada çalıştı. Aynı yıl Microsoft'a katıldı ve şirketin teknik uzmanı oldu; Microsoft Research kendisini emeritus araştırmacı olarak anmaktadır. 1987'den beri Massachusetts Teknoloji Enstitüsünde yardımcı profesördür.

Ödülleri

Lampson'ın ETH Zürih (1986) ve Bologna Üniversitesi'nden fahri doktoraları vardır.

Kaynakça

  1. 1 2 3 4 5 6 7 8 9 10 11 12 "Butler W. Lampson" (İngilizce). ACM A. M. Turing Award. Erişim tarihi: 22 Eylül 2026.
  2. 1 2 "US 4063220: Multipoint data communication system with collision detection" (İngilizce). Google Patents. 22 Eylül 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  3. 1 2 Lampson, Butler; Abadi, Martín; Burrows, Michael; Wobber, Edward (1992). "Authentication in distributed systems: theory and practice". ACM Transactions on Computer Systems. 10 (4). ss. 265-310. doi:10.1145/138873.138874.
  4. 1 2 Lampson, Butler W. (1983). "Hints for computer system design". ACM SIGOPS Operating Systems Review. 17 (5). ss. 33-48. doi:10.1145/773379.806614.
  5. 1 2 3 4 "Butler W. Lampson: Award Recipient" (İngilizce). Association for Computing Machinery. Erişim tarihi: 22 Eylül 2026.
  6. 1 2 "IEEE John von Neumann Medal Recipients" (PDF) (İngilizce). IEEE. 21 Eylül 2026 tarihinde kaynağından arşivlendi (PDF). Erişim tarihi: 22 Eylül 2026.
  7. 1 2 "Dr. Butler W. Lampson: Charles Stark Draper Prize" (İngilizce). Ulusal Mühendislik Akademisi. 2 Temmuz 2024 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  8. ↑ "EECS Dissertations: 1967" (İngilizce). Kaliforniya Üniversitesi, Berkeley. Erişim tarihi: 22 Eylül 2026.
  9. 1 2 3 "Butler Lampson" (İngilizce). Microsoft Research. Erişim tarihi: 22 Eylül 2026.
  10. 1 2 3 "SIGOPS Hall of Fame Award" (İngilizce). ACM SIGOPS. Erişim tarihi: 22 Eylül 2026.
  11. ↑ "Butler Lampson" (İngilizce). Massachusetts Teknoloji Enstitüsü. Erişim tarihi: 22 Eylül 2026.
  12. ↑ "Dr. Butler W. Lampson" (İngilizce). Ulusal Mühendislik Akademisi. 3 Aralık 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  13. ↑ "Butler W. Lampson" (İngilizce). Amerikan Sanat ve Bilimler Akademisi. Erişim tarihi: 22 Eylül 2026.
  14. ↑ "Computer Pioneer Award Recipients" (İngilizce). IEEE Computer Society. 11 Temmuz 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  15. ↑ "Butler W. Lampson" (İngilizce). Ulusal Bilimler Akademisi. Erişim tarihi: 22 Eylül 2026.
  16. ↑ "Butler Lampson" (İngilizce). Computer History Museum. Erişim tarihi: 22 Eylül 2026.
  17. ↑ "Distinguished scientists elected as Fellows of the Royal Society" (İngilizce). Royal Society. 9 Mayıs 2018. 9 Mayıs 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  18. ↑ "Honorary Doctors" (İngilizce). ETH Zürih Bilgisayar Bilimi Bölümü. 8 Mayıs 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.