The Xerox Alto is a computer system developed at Xerox PARC (Palo Alto Research Center) in the 1970s. It is considered one of the first workstations or personal computers, and its development pioneered many aspects of modern computing. It features a graphical user interface (GUI), a mouse, Ethernet networking, and the ability to run multiple applications simultaneously. It is one of the first computers to use a WYSIWYG (What You See Is What You Get) text editor and has a bit-mapped display. The Alto did not succeed commercially, but it had a significant influence on the development of future computer systems.
The Alto was designed for an operating system based on a GUI, later using the desktop metaphor.[6][7] The first machines were introduced on March 1, 1973,[8] and in limited production starting one decade before Xerox's designs inspired Apple to release the first mass-market GUI computers. The Alto is contained in a relatively small cabinet and uses a custom central processing unit (CPU) built from multiple SSI and MSIintegrated circuits. Each machine cost tens of thousands of dollars. Few were built initially, but by the late 1970s, about 1,000 were in use at various Xerox laboratories, and about another 500 in several universities. Total production was about 2,000 systems.
The Alto became well known in Silicon Valley and its GUI was increasingly seen as the future of computing. In 1979, Steve Jobs arranged a visit to Xerox PARC, during which Apple Computer personnel received demonstrations of Xerox technology in exchange for Xerox being able to purchase stock options in Apple.[9] After two visits to see the Alto, Apple engineers used the concepts in developing the Lisa and Macintosh systems.
In 1981, Xerox commercialized a line of office computers, the Star, based on concepts from the Alto. A complete office system including several workstations, storage, and a laser printer cost up to $100,000 (equivalent to $335,000 in 2023). Like the Alto, the Star had little direct impact on the market.
History
Alto mouse
The top three buttons
The underside has three rolling balls.
The Alto is the first computer with a graphical operating system, and was built on earlier graphical interface designs. It was conceived in 1972 in a memo written by Butler Lampson, inspired by the oN-Line System (NLS) developed by Douglas Engelbart and Dustin Lindberg at SRI International (SRI). Of further influence was the PLATO education system developed at the Computer-based Education Research Laboratory at the University of Illinois.[10] The Alto was designed mostly by Charles P. Thacker. Industrial Design and manufacturing was sub-contracted to Xerox's Special Programs Group in El Segundo, whose team included program manager Doug Stewart, operations manager Abbey Silverstone, and industrial designer Bob Nishimura. An initial run of 30 units was produced by the Special Programs Group, working with John Ellenby at PARC and Stewart and Silverstone at El Segundo, who were responsible for re-designing the Alto's electronics. Due to the success of the pilot run, the team went on to produce approximately 2,000 units over the next ten years.[11]
On October 21, 2014, Xerox Alto's source code and other resources were released from the Computer History Museum.[14]
Architecture
The following description is based mostly on the August 1976 Alto Hardware Manual by Xerox PARC.[15]
Alto uses a microcoded design, but unlike many computers, the microcode engine is not hidden from the programmer in a layered design. Applications such as Pinball take advantage of this to accelerate performance. The Alto has a bit-slicearithmetic logic unit (ALU) based on the Texas Instruments74181 chip, a ROM control store with a writable control store extension and has 128 (expandable to 512) KB of main memory organized in 16-bit words. Mass storage is provided by a hard disk drive that uses a removable 2.5 MB one-platter cartridge (Diablo Systems, a company Xerox later bought) similar to those used by the IBM 2310. The base machine and one disk drive are housed in a cabinet about the size of a small refrigerator; one more disk drive can be added via daisy-chaining.
Alto both blurs and ignores the distinction between functional elements. Rather than a distinct central processing unit with a well-defined electrical interface (such as a system bus) to storage and peripherals, the Alto ALU interacts directly with hardware interfaces to memory and peripherals, driven by microinstructions that are output from the control store. The microcode machine supports up to 16 cooperative multitasking tasks, each with fixed priority. The emulator task executes the normal instruction set to which most applications are written; that instruction set is similar to a Data General Nova.[16] Other tasks serve the display, memory refresh, disk, network, and other I/O functions. For example, the bitmap display controller is little more than a 16-bitshift register; microcode moves display refresh data from main memory to the shift register, which serializes it into a display of pixels corresponding to the ones and zeros of the memory data. Ethernet is likewise supported by minimal hardware, with a shift register that acts bidirectionally to serialize output words and deserialize input words. Its speed was designed to be 3 Mbit/s because the microcode engine can not go faster and continue to support the video display, disk activity, and memory refresh.
Unlike most minicomputers of the era, Alto does not support a serial terminal for user interface. Apart from an Ethernet connection, the Alto's only common output device is a bi-level (black and white) cathode-ray tube (CRT) display with a tilt-and-swivel base, mounted in portrait orientation rather than the more common "landscape" orientation. Its input devices are a custom detachable keyboard, a three-button mouse, and an optional 5-key chorded keyboard (chord keyset). The last two items had been introduced by SRI's On-Line System and the mouse was an instant success among Alto users, but the chord keyset never became popular.
In the early mice, the buttons are three narrow bars, arranged top to bottom rather than side to side; they were named after their colors in the documentation. The motion is sensed by two perpendicular wheels. These were soon replaced with a ball-type mouse, which was invented by Ronald E. Rider and developed by Bill English. These are photo-mechanical mice, first using white light, and then infrared (IR), to count the rotations of wheels inside the mouse.
Each key on the Alto keyboard is represented as a separate bit in a set of memory locations. As a result, it is possible to read multiple key presses concurrently. This trait can be used to alter from where on the disk the Alto boots. The keyboard value is used as the sector address on the disk to boot from, and by holding specific keys down while pressing the boot button, different microcode and operating systems can be loaded. This gave rise to the expression "nose boot" where the keys needed to boot for a test OS release requires more fingers than the user can articulate. Nose boots were obsoleted by the move2keys program that shifts files on the disk so that a specified key sequence can be used.
Several other I/O devices were developed for the Alto, including a television camera, the Hy-Type daisywheel printer and a parallel port, although these were quite rare. The Alto could also control external disk drives to act as a file server. This was a common application for the machine.
Software
Early software for the Alto was written in the programming languageBCPL, and later in Mesa,[1] which was not widely used outside PARC but influenced several later languages, such as Modula. The Alto used an early version of ASCII which lacked the underscore character, instead having the left-arrow character used in ALGOL 60 and many derivatives for the assignment operator: this peculiarity may have been the source of the CamelCase style for compound identifiers. Altos were also microcode-programmable by users.[15]
The Alto helped popularize the use of raster graphics model for all output, including text and graphics. It also introduced the concept of the bit block transfer operation (bit blit, BitBLT), as the fundamental programming interface to the display. Despite its small memory size, many innovative programs were written for the Alto, including:
There was no spreadsheet or database software. The first electronic spreadsheet program, VisiCalc, did not appear until 1979.
Diffusion and evolution
Technically, the Alto is a small minicomputer, but it could be considered a personal computer in the sense that it is used by one person sitting at a desk, in contrast with the mainframe computers and other minicomputers of the era. It is arguably "the first personal computer", although this title is disputed. More significantly (and perhaps less controversially), it may be considered to be one of the first workstation systems, with successors such as the Apollo workstations and systems by Symbolics (designed to natively run Lisp as a development environment).[20]
In 1976 to 1977, the Swiss computer pioneer Niklaus Wirth spent a sabbatical at PARC and was excited by the Alto. Unable to bring back an Alto system to Europe, Wirth decided to build a new system from scratch and he designed with his group the Lilith.[21] It was ready to use around 1980, before Apple released Lisa in 1981 and Macintosh in 1984. Around 1985, Wirth started a complete redesign of the Lilith under the Name "Project Oberon".
Following the acquisition of an Alto, the White House information systems department sought to lead federal computer suppliers in its direction. The Executive Office of the President of the United States (EOP) issued a request for proposal for a computer system to replace the aging Office of Management and Budget (OMB) budget system, using Alto-like workstations, connected to an IBM-compatible mainframe. The request was eventually withdrawn because no mainframe producer could supply such a configuration.
In December 1979, Apple Computer's co-founder Steve Jobs visited Xerox PARC, where he was shown the Smalltalk-76 object-oriented programming environment, networking, and most importantly the WYSIWYG, mouse-driven graphical user interface provided by the Alto. At the time, he didn't recognize the significance of the first two, but was excited by the last one. The GUI was promptly integrating into Apple's products, first into the Lisa and then in the Macintosh, and Jobs recruited several key researchers from PARC.[23]
In 1980-1981, Altos were used by engineers at PARC and at the Xerox System Development Department to design the Star workstations.
Xerox and the Alto
Xerox was slow to realize the value of the technology that had been developed at PARC.[24] The Xerox corporate acquisition of Scientific Data Systems (SDS, later XDS) in the late 1960s had no interest to PARC. PARC built their own emulation of the Digital Equipment Corporation PDP-10 named the MAXC.[25] The MAXC was PARC's gateway machine to the ARPANET. The firm was reluctant to get into the computer business again with commercially untested designs, although many of the philosophies would ship in later products.
It is unlikely that a person outside of the computer-science research community will ever be able to buy an Alto. They are not intended for commercial sale, but rather as development tools for Xerox, and so will not be mass-produced. What makes them worthy of mention is the fact that a large number of the personal computers of tomorrow will be designed with knowledge gained from the development of the Alto.
After the Alto, PARC developed more powerful workstations (none intended as projects[clarification needed]) informally termed "the D-machines": Dandelion (least powerful, but the only to be made a product in one form), Dolphin; Dorado (most powerful; an emitter-coupled logic (ECL) machine); and hybrids like the Dandel-Iris.
Before the advent of personal computers such as the Apple II in 1977 and the IBM Personal Computer (IBM PC) in 1981, the computer market was dominated by costly mainframes and minicomputers equipped with dumb terminals that time-shared the processing time of the central computer. Through the 1970s, Xerox showed no interest in PARC's work. When Xerox finally entered the PC market with the Xerox 820, it pointedly rejected the Alto design and opted instead for a very conventional model, a CP/M-based machine with the then-standard 80 by 24 character-only monitor and no mouse.
With the help of PARC researchers, Xerox eventually developed the Star, based on the Dandelion workstation, and later the cost-reduced Star, the 6085 office system, based on the Daybreak workstation. These machines, based on the Wildflower architecture described in a paper by Butler Lampson, incorporated most of the Alto innovations, including the graphical user interface with icons, windows, folders, Ethernet-based local networking, and network-based laser printer services.
Xerox only realized its mistake in the early 1980s, after the Macintosh revolutionized the PC market via its bitmap display and the mouse-centered interface. Both of these were inspired by the Alto.[24] The Xerox Star series was a relative commercial success, but it came too late. The expensive Xerox workstations could not compete against the cheaper GUI-based workstations that arose in the wake of the first Macintosh, and Xerox eventually quit the workstation market.
^Dear, Brian (2017). The Friendly Orange Glow: The untold story of the PLATO System and the dawn of cyberculture. Pantheon Books. pp. 186–187. ISBN978-1-101-87155-3.
^McJones, Paul (October 21, 2014). "Xerox Alto Source Code - The roots of the modern personal computer". Software Gems: The Computer History Museum Historical Source Code Series. Computer History Museum. Archived from the original on January 2, 2015. Retrieved January 8, 2015. With the permission of the Palo Alto Research Center, the Computer History Museum is pleased to make available, for non-commercial use only, snapshots of Alto source code, executables, documentation, font files, and other files from 1975 to 1987.
^ ab"Alto Hardware Manual"(PDF). bitsavers.org. Xerox. Archived(PDF) from the original on September 4, 2017. Retrieved July 17, 2019.
Mapa de la antigua Provincia de Concepción en 1895. La historia territorial de Chile narra el proceso y las diversas etapas en que dicho país, desde su época colonial hasta la fecha, ha sido organizado administrativamente. A lo largo de su historia, la división político-administrativa de Chile se puede dividir en cuatro periodos importantes: la existente desde la Colonia hasta 1833, la de 1833 a 1925, la de 1925 a 1976, y la de 1976 en adelante. Durante gran parte de su vida independient...
'Amran عمرانKegubernuranNegaraYamanIbu kota'AmranLuas • Total9.587 km2 (3,702 sq mi)Populasi (2011)[1] • Total1.061.000 • Kepadatan0,00.011/km2 (0,00.029/sq mi) House of Amran 'Amran (Arab: عمرانcode: ar is deprecated 'Amrān) adalah sebuah kegubernuan di Yaman, yang beribu kota di 'Amran. Distrik Distrik Al-Ashah Distrik Al-Madan Distrik Al-Qaflah Distrik Amran Distrik As-Sawd Distrik As-Sudah Distrik Bani Suraim ...
German philologist (1899–1988) Hans KuhnBorn(1899-07-13)13 July 1899Minden, GermanyDied8 October 1988(1988-10-08) (aged 89)Kiel, GermanyNationalityGermanAcademic backgroundAlma mater University of Münster Academic advisorsKarl HelmInfluencesJan de VriesAcademic workDiscipline Germanic philology Sub-discipline Nordic philology Institutions University of Münster University of Leipzig University of Berlin University of Kiel Notable students Klaus von See Dietrich Hofmann Main interests ...
Women's college basketball season 1986–87 Clemson Tigers women's basketballConferenceAtlantic Coast ConferenceRecord7–21 (3–11 ACC)Head coachAnnie Tribble (11th season)Home arenaLittlejohn ColiseumSeasons← 1985–861987–88 → The 1986–87 Clemson Tigers women's basketball team represented Clemson University during the 1986–87 NCAA Division I women's basketball season. The Tigers were led by head coach Annie Tribble in her eleventh and final season. Th...
SGIJenisPublic (Nasdaq: SGIC)IndustriPeranti keras komputer dan peranti lunakDidirikanCalifornia (1982)KantorpusatSunnyvale, California, ASTokohkunciRobert Bo Ewald, CEOEng Lim Goh, CTOKathy A. Lanterman, CFOTim Butchart, VPBarry J. Weinert, VPProdukKomputasi berkecepatan tinggi, visualisasi dan penyimpananPendapatanUS $519 juta (2006)Laba operasi US $127 million (2006)Laba bersih US $146 million (2006)Karyawan1600 (2006)Situs webwww.sgi.com Silicon Graphics, Inc. (SGI, kadang-kadang dis...
Property of a dynamical system where solutions near an equilibrium point remain so This article is about asymptotic stability of nonlinear systems. For stability of linear systems, see exponential stability. The article's lead section may need to be rewritten. Please help improve the lead and read the lead layout guide. (December 2021) (Learn how and when to remove this template message) Part of a series onAstrodynamics Orbital mechanics Orbital elements Apsis Argument of periapsis Eccentrici...
La SanfeliceTitolo originaleLa San Felice AutoreAlexandre Dumas 1ª ed. originale1865 1ª ed. italiana1941 GenereRomanzo SottogenereRomanzo storico Lingua originalefrancese AmbientazioneRepubblica napoletana del 1799 PersonaggiLuciano Sanfelice, Michele Marino, Frate Giuseppe Palmieri, Eleonora Fonseca Pimentel, Emma Hamilton, Fabrizio Ruffo, Pasquale De Simone, Il Beccaio, Mastro Donato. ProtagonistiLuisa Sanfelice CoprotagonistiSalvato Palmieri AntagonistiFerdinando IV di Napoli Modifica da...
Direktorat Jenderal Pendidikan Islam Kementerian Agama Republik IndonesiaSusunan organisasiDirektur JenderalProf. Dr. H. Muhammad Ali Ramdhani, S.TP, MT.Sekretaris DitjenDr. H. Rohmat Mulyana Sapdi, M.Pd.Direktur Kurikulum, Sarana, Kelembagaan, dan Kesiswaan MadrasahProf. Dr. H. Moh. Isom, M.Ag.Direktur Guru dan Tenaga Kependidikan MadrasahDr. Muhammad Zain, M.Ag.Direktur Pendidikan Tinggi Keagamaan IslamProf. Dr. Ahmad Zainul Hamdi, M.Ag.Direktur Pendidikan Agama IslamDrs. H. Amrullah, M.Si....
Untuk kegunaan lain, lihat Barney dan Barney. Barney & FriendsLogo Barney & FriendsPembuatSheryl Leach[1]PemeranDavid Joyner (2001)Carey Stinson (2009)Josh Martin (2002; sut Barney)Bob West (2001)Duncan Brannan (2002)Tim Dever (2002)Dean Wendt (2009; suara Barney)Jenny Dempsey (1992)Jeff Ayers (2009; sut Baby Bop)Julie Johnson (suara Baby Bop)Jeff Brooks (2004)Kyle Nelson (2009; sut B.J.)Patty Wirtz (suara B.J.)Adam Brown (sut Riff)Michaela Dietz (suara Riff)Negara asalAmerika...
Artikel atau sebagian dari artikel ini mungkin diterjemahkan dari British North America di en.wikipedia.org. Isinya masih belum akurat, karena bagian yang diterjemahkan masih perlu diperhalus dan disempurnakan. Jika Anda menguasai bahasa aslinya, harap pertimbangkan untuk menelusuri referensinya dan menyempurnakan terjemahan ini. Anda juga dapat ikut bergotong royong pada ProyekWiki Perbaikan Terjemahan. (Pesan ini dapat dihapus jika terjemahan dirasa sudah cukup tepat. Lihat pula: panduan pe...
1st race of the 2024 NASCAR Craftsman Truck Series 2024 Fresh From Florida 250 Race details[1][2][3][4][5][6][7][8] Race 1 of 23 of the 2024 NASCAR Craftsman Truck Series Date February 16, 2024Official name 25th Annual Fresh From Florida 250Location Daytona International Speedway, Daytona Beach, FloridaCourse Permanent racing facility2.5 mi (4.0 km)Distance 101 laps, 252 mi (405 km)Scheduled Distance 100 laps, 250 mi (402 km)Aver...
Сельское поселение России (МО 2-го уровня)Новотитаровское сельское поселение Флаг[d] Герб 45°14′09″ с. ш. 38°58′16″ в. д.HGЯO Страна Россия Субъект РФ Краснодарский край Район Динской Включает 4 населённых пункта Адм. центр Новотитаровская Глава сельского пос�...
Double-walled sac containing the heart and roots of the great vessels For the Traditional Chinese medicine description, see Pericardium (Chinese medicine). Pericard redirects here. For the footballer, see Vincent Pericard. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Pericardium – news · newspapers · books · sc...
For the company, see National Instruments. This list contains musical instruments of symbolic or cultural importance within a nation, state, ethnicity, tribe or other group of people. In some cases, national instruments remain in wide use within the nation (such as the Puerto Rican cuatro), but in others, their importance is primarily symbolic (such as the Welsh triple harp). Danish ethnologist Lisbet Torp has concluded that some national instrument traditions, such as the Finnish kantele, a...
High school debating championship Kathmandu Debates General InformationStarted2013 by Sano Sansar InitiativeWebsitewww.sanosansar.org/ktmdebatesKey PeopleSagar Aryal, Initiator Pradeep Ghimire, Tournament DirectorFocusKarl Popper Debating ChampionshipFacebookKathamandu-Debates-Official-Sitevte The Kathmandu Debates is a high school debating championship led by the youth of the Sano Sansar Initiative. The program aims to provide a platform to encourage young people to engage in social, politic...
LovćenŠtirovnik, puncak tertinggi LovćenTitik tertinggiKetinggian1.749 m (5.738 ft)Koordinat42°23′57″N 18°49′06″E / 42.3991°N 18.8184°E / 42.3991; 18.8184 GeografiLovćenLocation in MontenegroLetakMontenegro Mausoleum Njegoš di puncak Jezerski vrh Taman Nasional Lovćen Pasukan Montenegro di sekitar Lovćen, Oktober 1914. Lovćen (bahasa Serbo-Kroasia: Lovćen, Ловћен, pelafalan [ɫôːʋtɕen]) adalah gunung dan taman ...
Branch of ornithology studying bird eggs, nests and breeding behavior This article is about the study of eggs. For scientific studies in general, see Ology. Mid-19th century illustration showing the eggs of a number of bird species Oology (or oölogy), (/oʊˈɒlədʒi/),[1] is a branch of ornithology studying bird eggs, nests and breeding behaviour. The word is derived from the Greek oion, meaning egg. Oology can also refer to the hobby of collecting wild birds' eggs, sometimes calle...