Xerox Alto: PC Ethernet pertama di dunia dengan printer laser
Ini juga merupakan salah satu sistem berorientasi objek
Xerox Alto pertama dengan printer laser Orbit.Komputer pribadi Xerox Alto adalah yang pertama dalam banyak hal. Ini adalah PC pertama dengan antarmuka grafis dan desktop. Bahkan seorang pemula dapat bekerja dengan komputer seperti itu. Selain itu, ini adalah komputer pertama dengan built-in Ethernet dan printer laser sendiri. Sistem ini juga mendukung bahasa pemrograman Mesa dan Smalltalk. Alto dapat disebut sistem revolusioner untuk masanya - PC ini memasuki pasar pada tahun 1973. Sistem ini dikembangkan oleh beberapa orang: Thacker , Kay , Butler , Taylor .Xerox telah menciptakan sekitar 2.000 sistem ini untuk penggunaan internal. Komputer baru bekerja di laboratorium penelitian dan universitas. Pada saat yang sama, Alto tidak pernah dijual sebagai produk komersial. Banyak ide yang diterapkan di Alto digunakan di Xerox Star , model PC komersial dari Xerox. Komputer ini sangat mahal, jadi tidak semua orang bisa membelinya. Namun, Star telah menjadi relatif sukses. Alto dan Star memberi kesan kuat pada Steve Jobs. Pemimpin masa depan dari perusahaan internasional terbesar, setelah melihat antarmuka grafis dari mesin-mesin, memutuskan untuk membuat sesuatu yang serupa.Sedikit kemudian dia menyadari rencananya dalam bentuk sistem Lisa dan Macintosh, membawa komputer dengan antarmuka grafis ke pasar massal.Xerox Alto dilengkapi dengan prosesor 16-bit, layar raster vertikal dengan resolusi 606 * 808 piksel, dua jenis keyboard (biasa dan chordal), serta mouse tiga tombol. Tampilan raster dibagi menjadi beberapa elemen, yang masing-masingnya terkait dengan bagian tertentu dari memori komputer. Memori menyimpan informasi tentang warna, tingkat kecerahan, dan karakteristik sejenis dari setiap bagian layar. Gambar layar jenis ini diperbarui menggunakan prosesor. Sekitar setengah dari seluruh memori PC ini ditempati untuk kebutuhan tampilan raster Alto.
Kita juga harus memikirkan mouse - manipulator jenis ini dijadikan elemen kunci dari input informasi dalam pengembangan Alto. Semua elemen antarmuka perangkat lunak PC "diasah" untuk bekerja dengan mouse.Kapasitas disk yang dapat dilepas dari komputer adalah 2,5 MB. Ini tidak banyak, tetapi akses ke file dapat diperoleh melalui Ethernet dari server file.Di bagian bawah kasing PC, pengembang menempatkan papan dan catu daya.Tautan Dynabook dan Alto
Pengembang Xerox Alto terinspirasi oleh gagasan Dynabook , yang dikembangkan oleh Alan Kay . Kay ingin membuat perangkat untuk pelatihan, dan mengembangkan konsep perangkat semacam itu pada tahun 1968. Konsepnya adalah apa yang sekarang biasa disebut laptop (PC tablet juga cocok dengan idenya). Target audiens untuk sistem seperti itu adalah anak-anak, meskipun orang dewasa juga bisa bekerja dengan Dynabook, menurut Kay. Struktur dan prinsip operasi Dynabook didasarkan pada teori pengajaran yang diajukan oleh Jerome Bruuner dan Seymour Papert.Pada saat itu, mustahil untuk secara teknis mewujudkan ide Alan Kay, meskipun Xerox Alto dianggap sebagai prototipe pertama Dynabook. Alan Kay sendiri masih percayabahwa tidak ada yang membuat analog Dynabook, karena tidak ada perangkat lunak utama, atau kursus pelatihan pendidikan bawaan. Perlu disebutkan bahwa bagian penting dari konsep ini adalah layar sentuh - di sini idenya diusulkan oleh Kay jauh sebelum implementasi praktis.Elemen-elemen lain dari konsep itu juga adalah otonomi energi sistem, portabilitasnya, dan keberadaan antarmuka jaringan. Yang terakhir seharusnya bersifat interaktif. Bahasa pemrograman berorientasi objek akan menjadi bagian dari paket perangkat lunak sistem. Direncanakan untuk menggunakan input suara. Buku, dengan desain, dapat diperoleh dari jaringan (unduhan berbayar).Seperti disebutkan di atas, Xerox Alto menggunakan banyak ide yang disarankan untuk Dynabook. Para pengembang menyarankan menggunakan komputer baru untuk komputasi terdistribusi, pekerjaan kantor, pemrosesan grafik dan penggunaan pribadi.Perangkat lunak
Alto punya banyak aplikasi. Antara lain, ada baiknya menyoroti pengolah kata Bravo, manajer pesan Laurel dan Hardy, ilustrator dokumen Markup, Draw vector editor, pengelola file Neptunus, bahasa pemrograman Mesa (versi Pascal), Smalltalk, Lisp. Ada editor grafik vektor untuk sirkuit terintegrasi dan papan sirkuit cetak, Sil. Officetalk adalah sistem pemrosesan formulir eksperimental.
Aplikasi sudah maju untuk waktunya . Misalnya, layar Draw editor vektor dibagi menjadi beberapa bagian. Menu ini dari kuas, perintah, font, gambar itu sendiri, judul dan kotak pesan. Sebenarnya, ini adalah komponen dari hampir semua editor grafis modern.Antarmuka editor teks Bravo diimplementasikan di WYSIWYG. Teks pada layar sepenuhnya konsisten dengan apa yang dilihat pengguna saat mencetak informasi ini.
Contoh antarmukaeditor Bravo dan Draw Editor formulir Officetalk kemudian dimasukkan ke dalam sistem sistem kantor STAR.Alto os
Shell perangkat lunak sistem menyertakan emulator dari serangkaian standar perintah yang dijalankan dengan prioritas terendah. Tugas lain termasuk driver level rendah untuk disk, jaringan, memori, layar, plus pemindaian dan kursor.OS ditulis dalam Bahasa Pemrograman Gabungan Dasar (BCPL). Ini adalah bahasa pemrograman yang dikembangkan oleh Martin Richards pada tahun 1966 di University of Cambridge. Ini awalnya dimaksudkan untuk menulis kompiler untuk bahasa lain. Omong-omong, program pertama "Hello world" ditulis dalam bahasa ini.Bagian dari OS adalah debugger SWAT, yang memungkinkan Anda untuk menyimpan status sistem ke file untuk debugging nanti.
Ada permainan, dan salah satunya adalah multi-pengguna. Game ini disebut Alo Trek. Di dalamnya, perlu untuk mengendalikan pesawat ruang angkasa dari salah satu dari tiga ras: penghuni bumi, Klingon, atau Romulan.Game lain adalah Maze:Ada game lain:- Astro roids
- Catur
- Galaksi
- Mazewar
- Perintah rudal
- Rinky Dink (program pinball Clint Parker)
- Perang antariksa
Kemampuan jaringan sistem juga maju dan termasuk FTP dengan Telnet. Melalui Ethernet, data dapat ditransmisikan dengan kecepatan 2,94 Mbps. Pencetakan jaringan didukung.Simulator perangkat lunak Xerox Alto ada di Github .
Perangkat keras
Biarkan saya mengingatkan Anda bahwa sistem ini diperkenalkan pada tahun 1973. Pada saat itu, mikroprosesor 4004 4-bit, dirilis oleh Intel pada tahun 1971, dianggap sebagai prosesor yang kuat. Chip ini dianggap sebagai mikroprosesor chip tunggal yang tersedia secara komersial pertama di dunia. Ada dua tahun lagi sebelum 6502 dan Z-80 prosesor dirilis; personalisasi Apple II akan dirilis hanya 4 tahun kemudian, pada tahun 1977. Prosesor di Xerox Alto adalah ratusan chip TTL yang relatif sederhana namun cepat. Di sini, mereka lebih suka struktur ini daripada menggunakan chip MOS lambat dan tidak terlalu dapat diandalkan.Perangkat keras Alto mencakup 13 papan yang diisi dengan microchip. Ukuran masing-masing papan adalah 7-5 / 16 "x 10", masing-masing ada sekitar 100 chip. Kebanyakan dari mereka adalah chip TTL bipolar dari seri 7400 yang populer saat itu. (pengecualian - chip memori MOS).
Prosesor Xerox Alto terdiri dari tiga papan. Yang utama adalah papan kontrol dengan dukungan mikrokode (bekerja dengan 16 tugas paralel dengan prioritas tetap didukung). Papan kedua adalah unit logika aritmatika (ALU).
ALTO-board AltoIni adalah unit prosesor yang berfungsi untuk melakukan transformasi aritmatika dan logis pada data. Papan ketiga melakukan peran RAM dengan penyimpanan mikrokode tambahan dan register prosesor tambahan.
Papan RAM dengan 80 chip tipe 4116, masing-masing dengan kapasitas 16 KB. Jumlah total RAM di Alto adalah 128 KB, tetapi Anda dapat menginstal papan tambahan dengan memperluas jumlah RAM hingga 512 KB. Memori ini disebut Alto II XM (eXtended Memory) .Frekuensiprosesor ini adalah 5,8 MHz. Hanya beberapa tahun kemudian, ketiga papan ini akan diganti hanya dengan satu chip.Keyboard dan mouse
Seperti disebutkan di atas, ada dua keyboard - biasa dan akor.
Tikus itu tiga tombol. Awalnya, mouse mekanis disuplai dengan dua roda mekanis yang terletak tegak lurus. Beberapa saat kemudian, itu digantikan oleh bola mouse.
Bahkan tikus optik digunakan: model dengan cahaya putih dan radiasi infra merah. Tombol-tombolnya, seperti yang kita lihat, terletak satu di atas yang lain.
Kartu Jaringan Ethernet

Printer laser
Xerox Alto bekerja dengan printer laser jaringan, model Orbit dengan slot untuk empat papan kontrol. Printer itu sendiri dapat mencetak 16 baris piksel sekaligus.Salah satu salinan Xerox Alto yang masih ada ada di tangan Y Combinator. Di sini, tim profesional terlibat dalam pemulihannya. Anda dapat mengikuti kemajuan pemulihan di Twitter . Source: https://habr.com/ru/post/id395697/
All Articles