LISP Dili ile 400 Kişisel Bilgisayardan Oluşan Ağ
Robert M. Byers
Haber Ofisi
Massachusetts Institute of Technology
Cambridge, MA 02139
Massachusetts Institute of Technology (MIT) ile Texas Instruments, Inc. (TI), MIT Bilgisayar Bilimleri Laboratuvarı’nın (LCS) TI’ın kişisel bilgisayarlarından 400 adede kadar temin etmeyi planladığı bir anlaşmaya vardılar.
Yeni geliştirilen Explorer kişisel bilgisayarları.
Önümüzdeki iki yıl içinde bu makineler, dünyanın en büyük Lisp makineleri ağını kurmak için kullanılacak ve laboratuvarın hesaplama ortamını önemli ölçüde değiştirecek.
Explorer, LISP dilini kullanan ve kökeni M.I.T.’ye dayanan birçok önemli gelişmeyi bünyesinde barındıran ileri düzey bir kişisel bilgisayardır. 400 makinenin toplam değerinin yaklaşık 20 milyon dolar olması bekleniyor.
"Explorer’ın temel teknolojisini ilk aşamada geliştirmeye karşılık olarak, M.I.T. tüm sistemi uygun bir fiyatla temin etmeyi bekliyor," dedi LCS direktörü Dr. Michael L. Dertouzos.
Explorer sistemini edinmek için gerekli finansmanın, özel kaynaklardan ve Savunma Bakanlığı’na bağlı Advanced Research Projects Agency’den sağlanması planlanıyor; bu kurum hâlihazırda LCS’nin mevcut araştırma programının yarısından biraz fazlasını finanse ediyor.
"1986’ya kadar, tüm laboratuvarın—öğretim üyeleri, öğrenciler, personel ve destek personeli—Explorer’ları kullanmasını ve büyük, etkileşimli bir ağ içinde birbirine bağlanmasını umuyoruz," dedi Dr. Dertouzos.
Dr. Dertouzos ve LCS’deki meslektaşları için Explorer’ların M.I.T.’ye gelişi, kampüse tek bir ticari ürün içinde M.I.T.’de başlamış olan bilgisayar bilimi ilerlemelerinin bütün bir dizisini getirecek. Bunlar şunları içeriyor:
- 1959’da geliştirilen ve günümüzde Stanford Üniversitesi’nde bulunan Profesör John McCarthy’nin çalışması olan LISP dili;
- 1970’lerin sonlarında Profesör Stephen A. Ward’ın yönetiminde LCS’de geliştirilen NuBus ve Nu Machine teknolojisi;
- 1970’lerin sonlarında M.I.T. Yapay Zekâ Laboratuvarı’nda başlayan Lisp makinesi ve tümleşik bir Lisp ortamı kavramı; ve
- yüzlerce ya da binlerce makinenin dağıtık bir sistem içinde birbirine bağlanmasına yönelik kavramlar ve teknikler; LCS’nin 1976’dan beri izlediği temel bir kavram.
"Tüm fikirlerimiz, iyi mühendislik ürünü tek bir ticari sistem içinde bize geri dönüyor," dedi Dr. Dertouzos. "Tüm bu gelişmeleri bir araya getirmek ve kendi önemli katkılarını eklemek TI için bir meydan okumaydı ve şirketin bu başarıdan ötürü takdiri hak ettiğini düşünüyoruz. Bu, sekiz yıldır umut ettiğimiz bir şeydi."
Explorer’lar, LCS’nin merkezi hesaplama kaynağını oluşturacak—"öğrencilerimizin, öğretim üyelerimizin, personelimizin ve destek personelimizin önündeki baskın klavyeler ve ekranlar" olacak. Explorer’lar belge üretecek, program geliştirecek, posta ve mesajlaşmayı yönetecek ve herkese hem dış ağlara hem de LCS’nin kendi benzersiz olanaklarına—çok işlemcili emülasyon tesisi, çok büyük ölçekli tümleşik devre tasarım sistemi, çok sayıda lazer yazıcı ve veri arşivleri—erişim sağlayacak.
"Elbette Explorer’ların dışında, başka üreticilerin makineleri ve kendi tasarımımız olan makineler üzerinde çeşitli donanım ve yazılım sistemleriyle ilgili araştırmalara devam edeceğiz. Ancak bu makinelere erişmek ve şu anda merkezi zaman paylaşımlı ve adanmış kişisel makineler aracılığıyla gerçekleştirdiğimiz görevleri yürütmek için Explorer’lara güveneceğiz."
Dr. Dertouzos, Explorer’ların kurulup birbirine bağlandığında, LCS içinde kendisinin "Babil Kulesi" problemi olarak adlandırdığı sorunu çözeceğini söyledi. Çok sayıda farklı bilgisayar kullanılması, LCS çalışanlarının araştırmaları paylaşmasını ve birbirleriyle etkileşimini zorlaştırmıştı.
LCS daha önce, TI’ın M.I.T.’den NuBus lisansını almasının ardından, TI’dan 30 adet NuBus prototip kişisel bilgisayar almıştı. Amaç, LCS’nin 21 yıl önce bizzat öncülüğünü yaptığı bir kavram olan zaman paylaşımlı sistemlere bağımlılığını azaltmaya başlamaktı. Nu makineleri, farklı işlemcilerin evrimleşmesine imkân veren NuBus adlı özel iletişim standardı sayesinde eskime sorununu bertaraf ediyor.
"Yeni Explorer’lar tam olarak bu kalıba uyuyor," dedi Profesör Dertouzos. "Bunlar, TI tarafından geliştirilen Lisp işlemcilerinin eklendiği Nu makineleridir."
En fazla 50 ya da 100 kullanıcıya sahip olabilen zaman paylaşımlı bir sistemin aksine, Explorer ağları keyfi olarak büyük bir kullanıcı sayısına ölçeklenebilecek. Buna rağmen kullanıcılar, tek bir merkezi makinede gördükleriyle aynı—hatta daha iyi—performansla aynı hizmetleri görecekler.
"Dağıtık sistemlerin devrim niteliğindeki yönü, birkaç merkezi tek bilgisayarlı ortamdan, merkezi olmayan—ancak eşit derecede güçlü—birbirleriyle haberleşen makinelerden oluşan büyük bir bilgisayar ‘kabilesi’ne geçiştir."
Dr. Dertouzos, LCS’deki 320 araştırmacının neredeyse yarısının hâlihazırda dağıtık sistemler üzerinde araştırma yaptığını söyledi.
"Dağıtık sistemlere yaklaşımımız," dedi, "bütünlük ve yerel özerklik gibi karşıt güçler arasında bir denge arayışı olmuştur—bütünlük, ortak veritabanlarının paylaşılması gibi uygulamaların tek bir koordineli yaklaşım gerektirmesi nedeniyle; yerel özerklik ise insanların kendi kaynaklarını kendi amaçları doğrultusunda kontrol etme ve kullanma yönündeki doğal ihtiyaçları nedeniyle. Yerinden yönetim, yerel arızalara rağmen toplam bir sistemin kabul edilebilir şekilde çalışmasına yol açacaktır."
LCS, 1963’te ARPA desteğiyle Project MAC (Multiple Access Computer and Machine Aided Cognition) olarak başlatıldı. Dünyadaki ilk zaman paylaşımlı sistemlerden biri olan Compatible Time Sharing System (CTSS), laboratuvarın erken dönem başarılarından biriydi. 1960’larda laboratuvar, sanal bellek, işletim sistemi güvenliği ve işletim sistemlerinin üst düzey bir dilde yazılması gibi yenilikler getiren geliştirilmiş bir zaman paylaşımlı sistem olan Multics’i geliştirdi—bu gelişmeler, çevrim içi hesaplamanın mühendislik, mimarlık, matematik, biyoloji, tıp, kütüphanecilik ve yönetim alanlarında uygulanmasını teşvik etti.