Xerox Alto, Grafiksel kullanıcı arayüzü (GUI) kullanan ilk bilgisayar. 1973 yılında Xerox Palo Alto Araştırma Merkezi'nde geliştirilmiştir. Ancak, bu bilgisayar ticari değildir. Yaklaşık 2000 adet üretilip Xerox ve çeşitli üniversitelerde kullanılmıştır. Xerox 1981'de Star adında 16000$'lık bir kişisel iş istasyonu ile bu projeyi piyasaya sürdü. ve Apple Lisa gibi erken örnekler özellikle çok yüksek fiyatlarından dolayı çok az sattılar.
Geçmiş
Alto 1972 yılında Butler Lampson tarafından yazılmış ve SRI International'da (SRI) Douglas Engelbart ve Dustin Lindberg tarafından geliştirilen oN-Line System'den (NLS) esinlenilen bir notta tasarlandı . Daha çok Charles P. Thacker tarafından tasarlandı . Endüstriyel Tasarım ve imalat, Özel Programlar Grubu ekibi Doug Stewart'ı Program Yöneticisi, Abbey Silverstone Operations, Bob Nishimura, Endüstriyel Tasarımcı olarak da içeren Xerox'a yüklenmiştir. Xerox El Segundo (Özel Programlar Grubu) tarafından 30 ünitenin ilk çalışması, John Ellenby ile PARC ve Doug Stewart ve Abbey Silverstone'da çalıştıAlto'nun elektroniğini yeniden tasarlamaktan sorumlu olan El Segundo'da. Pilot çalışma başarısı nedeniyle, ekip önümüzdeki on yıl içinde yaklaşık 2.000 adet üretmeye devam etti.
Çeşitli Xerox Alto şasi de sergileniyor Bilgisayar Tarihi Müzesi'nde yer Mountain View, Kaliforniya biri de Amerika'nın Bilgisayar Müzesi'nde sergileniyor, Roswell, Gürcistan ve birkaç özel ellerde. Koşu sistemleri sergileniyor Yaşayan Bilgisayar Müzesi'nde de Seattle, Washington . Charles P. Thacker 2009 verildi Turing Ödülü ait Association for Computing Machinery onun öncü tasarımı ve Alto gerçekleşmesi için 9 Mart 2010 tarihinde. 2004 Charles Stark Draper Ödülü, Thacker, Alan C. Kay'a verildi, Butler Lampson ve Robert W. Taylor, Alto'daki çalışmaları için.
21 Ekim 2014'te Xerox Alto'nun kaynak kodu ve diğer kaynakları Bilgisayar Tarih Müzesi'nden yayınlandı.
Mimari
Alto, fonksiyonel öğeler arasındaki çizgileri hem bulanıklaştırdı hem de görmezden geldi. Alto ALU, depolama ve çevre birimlerine iyi tanımlanmış bir elektrik arabirimine (örn. Sistem veriyolu ) sahip ayrı bir merkezi işlem biriminden ziyade, kontrol deposundan çıkan mikro bilgiler tarafından yönlendirilen bellek ve çevre birimlerine doğrudan donanım arabirimleriyle etkileşime girer . Mikrokod makinesi, her biri sabit önceliğe sahip 16 adede kadar işbirliği görevini destekler . Öykünücü görevi, çoğu uygulamanın yazıldığı normal komut kümesini yürütür; bu komut seti bir Data General Nova ile aynıdır, ancak aynı değildir . Diğer görevler ekran, bellek yenileme, disk, ağ ve diğer G / Ç işlevlerini sunar. Örnek olarak, bitmap ekran denetleyicisi 16 bitlik kaydırma yazmacından biraz daha fazladır ; mikrokod, ekran yenileme verilerini ana bellekten kaydırma yazmacına taşır; bu, onu bellek verilerinin ve sıfırlarına karşılık gelen piksellerin ekranına serileştirir. Ethernet, çıkış kelimelerinin serileştirilmesi ve giriş kelimelerinin serileştirilmesi için çift yönlü olarak çalışan bir kaydırma yazmacı ile minimal donanım tarafından da desteklenir. Mikrokod motoru daha hızlı gidemediği ve video ekranını, disk etkinliğini ve bellek yenilemeyi desteklemeye devam edemediği için hızı 3 Mbit / s olacak şekilde tasarlanmıştır.
Dönemin çoğu mini bilgisayarından farklı olarak, Alto kullanıcı arayüzü için seri bir terminali desteklemez . Ethernet bağlantısının yanı sıra, Alto'nun tek ortak çıkış cihazı, daha yaygın "manzara" yerine dikey yönde monte edilmiş, eğimli ve dönebilen bir tabana sahip iki seviyeli (siyah beyaz) katot ışınlı tüp (CRT) bir ekrandır. oryantasyon. Giriş aygıtları özel çıkarılabilir klavye, üç düğmeli fare ve isteğe bağlı 5 tuşlu akorlu klavye(akor tuş takımı). Son iki madde SRI'ın On-Line Sistemi tarafından tanıtılmıştı; fare Alto kullanıcıları arasında anında başarılı olurken, akor tuş takımı hiç popüler olmadı.
Erken farelerde düğmeler, yan yana değil yukarıdan aşağıya doğru düzenlenmiş üç dar çubuktu; isimlendirme belgelerindeki renklerinden sonra seçildi. Hareket birbirine dik iki tekerlek tarafından algılandı. Bunlar yakında Ronald E. Rider tarafından icat edilen ve Bill English tarafından geliştirilen top tipi bir fare ile değiştirildi . Bunlar, farenin içindeki tekerleklerin dönüşlerini saymak için önce beyaz ışık ve ardından kızılötesi (IR) kullanan foto-mekanik farelerdi .
Klavye ilginçtir, çünkü her tuş bir dizi bellek konumunda ayrı bir bit olarak temsil edilir. Sonuç olarak, aynı anda birden fazla tuşa basmak mümkündür . Bu özellik, diskte Alto'nun önyükleme yaptığı yerden değiştirmek için kullanılabilir. Klavye değeri, önyükleme yapmak için diskteki sektör adresi olarak kullanılır ve önyükleme düğmesine basarken belirli tuşları basılı tutarak farklı mikro kod ve işletim sistemleri yüklenebilir. Bu, bir test işletim sistemi sürümü için önyükleme yapmak için gerekli olan tuşların gelebileceğinden daha fazla parmak gerektirdiği "burun önyükleme" ifadesine yol açtı. Burun çizmeleri, belirli bir tuş dizisinin kullanılabilmesi için diskteki dosyaları kaydıran move2keys programı tarafından geçersiz kılındı .
Alto için bir TV kamerası, Hy-Tipi papatya tekerleği yazıcısı ve paralel bir bağlantı noktası da dahil olmak üzere birçok I / O cihazı geliştirildi, ancak bunlar oldukça nadirdi. Alto ayrıca bir dosya sunucusu gibi davranmak için harici disk sürücülerini de kontrol edebilir. Bu, makine için yaygın bir uygulamadır.
Yazılım
Smalltalk-76, diğer adı Alan Kay's Dynabook OS Alto Erken yazılım yazılmış programlama dili BCPL ve daha sonra Mesa, yaygın PARC'da dışında kullanılan ancak gibi birçok sonraki dilleri, etkilenmemiştir Modula . Alto erken bir versiyonu kullanılmış ASCII yoksun alt çizgi yerine kullanılan sol ok karaktere sahip, karakter ALGOL 60 ve birçok türevleri atama operatörü : Bu özelliği kaynağı olmuş olabilir CamelCase bileşik için stil tanımlayıcıları . Altos ayrıca kullanıcılar tarafından mikrokod programlanabilir.
Alto, metin ve grafikler de dahil olmak üzere tüm çıktılar için raster grafik modelinin kullanımını popülerleştirmeye yardımcı oldu . Ayrıca, ekrana temel programlama arabirimi olarak bit blok transfer işlemi (bit blit, BitBLT) kavramını tanıttı . Küçük bellek boyutuna rağmen, Alto için aşağıdakiler de dahil olmak üzere birçok yenilikçi program yazılmıştır:
Bilgisayar ile ilgili bu madde seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz. |
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Xerox Alto Grafiksel kullanici arayuzu GUI kullanan ilk bilgisayar 1973 yilinda Xerox Palo Alto Arastirma Merkezi nde gelistirilmistir Ancak bu bilgisayar ticari degildir Yaklasik 2000 adet uretilip Xerox ve cesitli universitelerde kullanilmistir Xerox 1981 de Star adinda 16000 lik bir kisisel is istasyonu ile bu projeyi piyasaya surdu ve Apple Lisa gibi erken ornekler ozellikle cok yuksek fiyatlarindan dolayi cok az sattilar Xerox AltoGecmisAlto 1972 yilinda Butler Lampson tarafindan yazilmis ve SRI International da SRI Douglas Engelbart ve Dustin Lindberg tarafindan gelistirilen oN Line System den NLS esinlenilen bir notta tasarlandi Daha cok Charles P Thacker tarafindan tasarlandi Endustriyel Tasarim ve imalat Ozel Programlar Grubu ekibi Doug Stewart i Program Yoneticisi Abbey Silverstone Operations Bob Nishimura Endustriyel Tasarimci olarak da iceren Xerox a yuklenmistir Xerox El Segundo Ozel Programlar Grubu tarafindan 30 unitenin ilk calismasi John Ellenby ile PARC ve Doug Stewart ve Abbey Silverstone da calistiAlto nun elektronigini yeniden tasarlamaktan sorumlu olan El Segundo da Pilot calisma basarisi nedeniyle ekip onumuzdeki on yil icinde yaklasik 2 000 adet uretmeye devam etti Cesitli Xerox Alto sasi de sergileniyor Bilgisayar Tarihi Muzesi nde yer Mountain View Kaliforniya biri de Amerika nin Bilgisayar Muzesi nde sergileniyor Roswell Gurcistan ve birkac ozel ellerde Kosu sistemleri sergileniyor Yasayan Bilgisayar Muzesi nde de Seattle Washington Charles P Thacker 2009 verildi Turing Odulu ait Association for Computing Machinery onun oncu tasarimi ve Alto gerceklesmesi icin 9 Mart 2010 tarihinde 2004 Charles Stark Draper Odulu Thacker Alan C Kay a verildi Butler Lampson ve Robert W Taylor Alto daki calismalari icin 21 Ekim 2014 te Xerox Alto nun kaynak kodu ve diger kaynaklari Bilgisayar Tarih Muzesi nden yayinlandi MimariAlto fonksiyonel ogeler arasindaki cizgileri hem bulaniklastirdi hem de gormezden geldi Alto ALU depolama ve cevre birimlerine iyi tanimlanmis bir elektrik arabirimine orn Sistem veriyolu sahip ayri bir merkezi islem biriminden ziyade kontrol deposundan cikan mikro bilgiler tarafindan yonlendirilen bellek ve cevre birimlerine dogrudan donanim arabirimleriyle etkilesime girer Mikrokod makinesi her biri sabit oncelige sahip 16 adede kadar isbirligi gorevini destekler Oykunucu gorevi cogu uygulamanin yazildigi normal komut kumesini yurutur bu komut seti bir Data General Nova ile aynidir ancak ayni degildir Diger gorevler ekran bellek yenileme disk ag ve diger G C islevlerini sunar Ornek olarak bitmap ekran denetleyicisi 16 bitlik kaydirma yazmacindan biraz daha fazladir mikrokod ekran yenileme verilerini ana bellekten kaydirma yazmacina tasir bu onu bellek verilerinin ve sifirlarina karsilik gelen piksellerin ekranina serilestirir Ethernet cikis kelimelerinin serilestirilmesi ve giris kelimelerinin serilestirilmesi icin cift yonlu olarak calisan bir kaydirma yazmaci ile minimal donanim tarafindan da desteklenir Mikrokod motoru daha hizli gidemedigi ve video ekranini disk etkinligini ve bellek yenilemeyi desteklemeye devam edemedigi icin hizi 3 Mbit s olacak sekilde tasarlanmistir Donemin cogu mini bilgisayarindan farkli olarak Alto kullanici arayuzu icin seri bir terminali desteklemez Ethernet baglantisinin yani sira Alto nun tek ortak cikis cihazi daha yaygin manzara yerine dikey yonde monte edilmis egimli ve donebilen bir tabana sahip iki seviyeli siyah beyaz katot isinli tup CRT bir ekrandir oryantasyon Giris aygitlari ozel cikarilabilir klavye uc dugmeli fare ve istege bagli 5 tuslu akorlu klavye akor tus takimi Son iki madde SRI in On Line Sistemi tarafindan tanitilmisti fare Alto kullanicilari arasinda aninda basarili olurken akor tus takimi hic populer olmadi Erken farelerde dugmeler yan yana degil yukaridan asagiya dogru duzenlenmis uc dar cubuktu isimlendirme belgelerindeki renklerinden sonra secildi Hareket birbirine dik iki tekerlek tarafindan algilandi Bunlar yakinda Ronald E Rider tarafindan icat edilen ve Bill English tarafindan gelistirilen top tipi bir fare ile degistirildi Bunlar farenin icindeki tekerleklerin donuslerini saymak icin once beyaz isik ve ardindan kizilotesi IR kullanan foto mekanik farelerdi Klavye ilginctir cunku her tus bir dizi bellek konumunda ayri bir bit olarak temsil edilir Sonuc olarak ayni anda birden fazla tusa basmak mumkundur Bu ozellik diskte Alto nun onyukleme yaptigi yerden degistirmek icin kullanilabilir Klavye degeri onyukleme yapmak icin diskteki sektor adresi olarak kullanilir ve onyukleme dugmesine basarken belirli tuslari basili tutarak farkli mikro kod ve isletim sistemleri yuklenebilir Bu bir test isletim sistemi surumu icin onyukleme yapmak icin gerekli olan tuslarin gelebileceginden daha fazla parmak gerektirdigi burun onyukleme ifadesine yol acti Burun cizmeleri belirli bir tus dizisinin kullanilabilmesi icin diskteki dosyalari kaydiran move2keys programi tarafindan gecersiz kilindi Alto icin bir TV kamerasi Hy Tipi papatya tekerlegi yazicisi ve paralel bir baglanti noktasi da dahil olmak uzere bircok I O cihazi gelistirildi ancak bunlar oldukca nadirdi Alto ayrica bir dosya sunucusu gibi davranmak icin harici disk suruculerini de kontrol edebilir Bu makine icin yaygin bir uygulamadir YazilimSmalltalk 76 diger adi Alan Kay s Dynabook OS Alto Erken yazilim yazilmis programlama dili BCPL ve daha sonra Mesa yaygin PARC da disinda kullanilan ancak gibi bircok sonraki dilleri etkilenmemistir Modula Alto erken bir versiyonu kullanilmis ASCII yoksun alt cizgi yerine kullanilan sol ok karaktere sahip karakter ALGOL 60 ve bircok turevleri atama operatoru Bu ozelligi kaynagi olmus olabilir CamelCase bilesik icin stil tanimlayicilari Altos ayrica kullanicilar tarafindan mikrokod programlanabilir Alto metin ve grafikler de dahil olmak uzere tum ciktilar icin raster grafik modelinin kullanimini populerlestirmeye yardimci oldu Ayrica ekrana temel programlama arabirimi olarak bit blok transfer islemi bit blit BitBLT kavramini tanitti Kucuk bellek boyutuna ragmen Alto icin asagidakiler de dahil olmak uzere bircok yenilikci program yazilmistir Bilgisayar ile ilgili bu madde taslak seviyesindedir Madde icerigini genisleterek Vikipedi ye katki saglayabilirsiniz