İçeriğe atla

Xerox Alto

Xerox Alto

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ü. Xerox Star ve Apple Lisa gibi erken örnekler özellikle çok yüksek fiyatlarından dolayı çok az sattılar.

Geçmiş

Xerox Alto modeline ait bilgisayar faresidir.Geçmişe bölümünde kullanabilir.

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:


İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Amiga</span>

Amiga, 1980'lerin ortasından 1990'ların ortasına kadar Commodore şirketi tarafından üretilmiş ve özellikle ufak boyutlu modelleri olan A500 ve A1200 ile döneminin en popüleri olan kişisel bilgisayar sistemlerinin ortak adı.

<span class="mw-page-title-main">Mikrodenetleyici</span>

Mikrodenetleyici bir VLSI entegre devre çipinde küçük bir bilgisayar'dır. Mikrodenetleyici, bellek ve programlanabilir giriş/çıkış çevre birimleri ile birlikte bir veya daha fazla CPU kapsar.

<span class="mw-page-title-main">MS-DOS</span> 1980li yıllarda kişisel bilgisayar işletim sistemi

MS-DOS, Microsoft firmasının geliştirdiği bir DOS sistemidir. 1980'li yıllarda PC uyumlu platformlar üzerinde kullanılan en yaygın işletim sistemiydi. 1990'lı yılların ortalarından 2000 yılına kadarki en popüler işletim sistemleri olan Windows 9x ailesinin temeli olarak kullanıldı. Masaüstü bilgisayarlardaki popülerliğini, zamanla Windows NT mimarisi kullanan yeni nesil Windows işletim sistemlerine bıraktı.

<span class="mw-page-title-main">Anakart</span>

Anakart, modern bir bilgisayar gibi karmaşık bir elektronik sistemin birincil ve en merkezî baskılı devre kartıdır. Apple bilgisayarlardaki muadiline logic board denir ve bazen mobo olarak kısaltılır. Fiziksel yapı olarak anakartlar özel alaşımlı bir blok üzerine yerleştirilmiş ve üzerinde RAM yuvaları genişleme kartı slotları devreler ve yongalar bulunan kare şeklinde bir plakadır. Bu plaka çalışma sistemini organize eder. Bu organizasyon anakart üzerindeki yonga setleri sayesinde olur.

<span class="mw-page-title-main">Dizüstü bilgisayar</span>

Dizüstü bilgisayar ya da laptop, taşınabilir türden, genellikle ekran ve klavye olmak üzere iki parçadan oluşan kişisel bilgisayarlardır. Bir dizüstü bilgisayar bir masaüstü bilgisayarın klavye, fare ve ekran gibi bileşenlerini tek bir parçada toplar. Dizüstü bilgisayarlar bir AC bağdaştırıcıdan gücünü alır ve şarj edilebilir bir batarya ile güç kaynağından uzakta da kullanılabilir. Dizüstü bilgisayarlar küçük ve taşınabilir olmaları açısından avantajlıdır.

<span class="mw-page-title-main">MacBook Pro</span>

MacBook Pro, Apple'ın taşınabilir bilgisayar serisinin pro segmentindeki temsilcisidir. PowerPC'den Intel'e geçen ilk taşınabilir bilgisayardır. Dört ve sekiz çekirdekli işlemci seçenekleriyle gelir, 64GB'a kadar yükseltilebilen çift kanal LPDDR3 ramleri, NVIDIA 320M ekran kartı ve alüminyum kasası vardır.

<span class="mw-page-title-main">Bilgisayar mimarisi</span>

Bilgisayar mimarisi, en küçüğe ve en başarılıya ulaşmayı hedeflerken aynı zamanda maliyeti de göz önünde bulundurduğu için sanat ve bilimin ortak buluştuğu nokta olarak da tanımlanır. Bilgisayar Mimarisi, bilgisayar parçalarının iç yapıları ve aralarındaki haberleşme bağlantıları ile ilgilidir.

<span class="mw-page-title-main">BIOS</span> EPROM adı verilen bir yonga üzerinde ROM Bellek biçiminde yer alan yazılım

BIOS,. EPROM adı verilen bir yonga üzerinde ROM Bellek biçiminde yer alan bir tür yazılımdır. Bilgisayar açıldığı anda işlemciye tüm diğer donanımları sırasıyla tanıtır. Donanımların temel iletişim protokollerini belirler. İşletim sisteminin başlangıç öğelerinin herhangi bir sürücüden yüklenmesini sağlar. İşletim sistemi çalışırken donanım ve işletim sistemi arasındaki ilişkileri düzenler.

<span class="mw-page-title-main">Windows Aero</span> Windows Vista ile günümüze gelen bir görsel tema arayüzü

Windows Aero, Windows Vista ile Windows 8 arasında bulunan bir görsel tema arayüzüdür. Windows Vista, Windows 7, Windows 8'de bulunan bu arayüz, donanım hızlandırmasından yararlanarak işlemciye daha az yük bindirir. Pencere kenarlıklarını şeffaf yapan Aero Glass özelliği ve pencereler arası 3D geçiş yapmayı sağlayan Aero Flip 3D özelliği Windows 8 kararlı sürümü ile kaldırılmıştır. Aero arabiriminde yapılan değişiklikler, görünüm, düzen ve uygulamalarda talimatların ve diğer metinlerin deyimini ve tonlamasını yansıtan arayüz yönergelerindeki değişikliklerle birlikte yeni bir görünümün dahil edilmesi de dahil olmak üzere Windows arabiriminin birçok öğesini etkiledi.

<span class="mw-page-title-main">Gömülü sistem</span> Belli bir fonksiyonu yapmaya yönelik bilgisayar sistemi

Gömülü sistem, bilgisayarın kendisini kontrol eden cihaz tarafından içerildiği özel amaçlı bir sistemdir. Genel maksatlı, örneğin kişisel bilgisayar gibi bir bilgisayardan farklı olarak, gömülü bir sistem kendisi için önceden özel olarak tanımlanmış görevleri yerine getirir. Sistem belirli bir amaca yönelik olduğu için tasarım mühendisleri ürünün boyutunu ve maliyetini azaltarak sistemi uygunlaştırabilirler. Gömülü sistemler genellikle büyük miktarlarda üretildiği için maliyetin düşürülmesinden elde edilecek kazanç, milyonlarca ürünün katları olarak elde edilebilir.

<span class="mw-page-title-main">Kesme, kopyalama ve yapıştırma</span>

Kesme, kopyalama ve yapıştırma, İnsan bilgisayar etkileşiminde data aktarımı için bir kullanıcı arabirimi süreçlerarası iletişim tekniği sunan ilgili komutlardır. Şu an bilgisayar ve telefonlarda en yaygın kullanılan işlemlerdendir. Bilgisayarlarda hem dosya sistemi, hem de Microsoft Office gibi yazılımlarda kulanılır. Kopyalama komutu bir kopyalama oluştururan zaman kesme komutu seçili verileri orijinal konumundan kaldırır; Her iki durumda da seçilen veriler pano denilen geçici bir yerde saklanır ve sonsuz sayda yapıştırma oluyor. Kesme komutu araç çubuğundakı "dosyayı taşı" işlemi, kopyalama komutu ise "dosyayı kopyala" işlemi ile eşdeğerdir. Pano içindeki veriler daha sonra yapıştırma komutunun verildiği yere yerleştirilir. Komut adı, bir sayfa düzeni oluşturmak için el yazması düzenlemesinde kullanılan ve fiziksel prosedüre dayanan bir arayüz metaforudur. İşlem itibarile, "kes-yapıştır" dosyayı taşımak işlemi ile, "kopyala-yapıştır" ise dosyayı kopyalamak işlemi ile aynıdır.

<span class="mw-page-title-main">Surface Pro 3</span> Bilgisayar Modeli

Surface Pro 3 Microsoft Surface bilgisayarları serisi için Microsoft tarafından geliştirilen ve üretilen 3.nesil 2'si 1 arada PC-dir. Surface Pro 2-nin yerini aldı. Windows 8.1 Pro, Windows 10 Pro sistemlerinde çalışır. 6 Ekim 2015 yılında Surface Pro 3-ün yerine yeni Surface Pro 4 geldi.

<span class="mw-page-title-main">Apple Bilgisayar Faresi</span>

Apple Bilgisayar Faresi Apple tarafından önce Apple dizisi için, daha sonra Macintosh bilgisayar dizisi için tasarlanan bir faredir. Tüketicilere sunulan ilk ticari farelerden biri olarak başladı. Yıllar boyunca Apple, tasarım felsefelerini yansıtan fareleriyle farklı bir biçim ve işlev sürdürdü.

<span class="mw-page-title-main">Apple Magic Mouse</span>

Apple Magic Mouse 2015 yılında durduruluncaya kadar Apple tarafından üretilen ve satılan multi-touch bir faredir. İlk önce 20 Ekim 2009'da satıldı. Magic Mouse, çoklu dokunmatik özelliklere sahip ilk tüketici faredir. Apple Mighty Mouse'un yerine geldi. iPhone, iPad, iPod Touch ve çoklu dokunmatik trackpad'leri takiben Magic Mouse, masa üstü bilgisayarlarla etkileşim kurmak için farenin üst yüzeyinde kaydırma gibi hareketlerin kullanılmasını sağlıyor. Bluetooth ile bağlanır ve iki AA pil ile çalışır. Apple kutusunda iki tane şarj edilemeyen pil içerir. Selefi Mighty Mouse gibi Magic Mouse da sağ tıklama yeteneğine sahiptir. 15 Ekim 2015 yılında Apple Magic Mouse 2 yerine geldi.

<span class="mw-page-title-main">Microsoft Fare</span>

Microsoft Fare 1983'te Microsoft tarafından piyasaya sürülen bir bilgisayar Faresidir. Şirket tarafından piyasaya sürülen ilk fare ve ilk satışı 195 $ olan Microsoft Word, Microsoft Notepad ve ekranda bir öğretim öğreticisi ile birlikte verilmiştir.

<span class="mw-page-title-main">HTC Wizard</span>

HTC Wizard, Ekim 2005 yılında HTC tarafından üretilen, İnternet kullanan bir Windows Mobile sistemli Cep bilgisayarı (PDA) modelidir. Microsoft Windows Mobile 5.0 Pocket PC'yi çalıştırıyor. Sol tarafta kaydırılmış QWERTY klavye bulunan dokunmatik ekrana sahiptir. Wizardın işlevleri, yazılı mesajlaşma ve multimedya mesajlaşmasına ek olarak bir kameralı telefonun ve portatif bir medya oynatıcının işlevlerini içerir. Ayrıca, e-posta, anında mesajlaşma, web tarama ve yerel Wi-Fi bağlantısı da dahil olmak üzere İnternet hizmetleri sunmaktadır. GPRS ve EDGE özellikli dört bantlı bir GSM telefonudur. Kasanın tasarımında, klavyede ve araçüstü bir kameranın varlığından farklı varyantlar var. AT & T / Cingular'da Wizard, AT & T / Cingular 8525 olarak bilinen HTC TyTN tarafından takip edildi. T-Mobile USA'da ise Wizard, T-Mobile Wing olarak bilinen HTC P4350 ile değiştirildi.

<span class="mw-page-title-main">Pencere (bilgisayar)</span>

Bilgisayarda pencere, bir grafiksel kontrol bileşenidir. Programa ait grafiksel kullanıcı arayüzünü içeren ve bir pencere dekorasyonuyla çerçevelenen görsel bir alandan oluşur. Genellikle diğer pencereler ile üst üste gelebilen, dikdörtgen şekline sahiptir. Çıktıyı göstermek için bir veya daha fazla işleme giriş izni verebilir.

<span class="mw-page-title-main">Metin tabanlı kullanıcı arayüzü</span> bir metin ekranına çıktı vermeye veya onu kontrol etmeye dayalı arabirim türü

Metin tabanlı kullanıcı arayüzü, metinsel kullanıcı arayüzü veya terminal kullanıcı arabirimi olarak da adlandırılır, grafik kullanıcı arayüzlerinin (GUI) icadından bir süre sonra ortaya çıkan ve onu grafik kullanıcı arayüzünden ayırt etmek için türetilen yeni bir terimdir. TUI'de bilgisayar grafikleri metin kipinde görüntülenir. Gelişmiş bir TUI, GUI'ler gibi tüm ekran alanını kullanabilir ve fare ve diğer girişleri kabul edebilir.

<span class="mw-page-title-main">KolibriOS</span>

KolibriOS veya Kolibri, tamamen assembly dilinde yazılmış küçük, açık kaynaklı bir x86 işletim sistemidir. 2004 yılında MenuetOS'tan çatallandı ve o zamandan beri bağımsız geliştirilmektedir.

<span class="mw-page-title-main">SeaBIOS</span>

SeaBIOS, x86 sistemleri için serbestçe kullanılabilen bir ürün yazılımı olarak hizmet veren bir x86 BIOS'un açık kaynaklı bir uygulamasıdır. Uyumluluğu hedefleyerek, tipik bir tescilli x86 BIOS tarafından uygulanan standart BIOS özelliklerini ve çağrı arayüzlerini destekler. SeaBIOS, coreboot yükü olarak çıplak donanım üzerinde çalışabilir veya QEMU ve Bochs gibi emülatörlerde doğrudan kullanılabilir.