ABSTRACT
Between 1972 and 1980, the first distributed personal computing system was built at the Xerox Palo Alto Research Center. The system was composed of a number of Alto workstations connected by an Ethernet local network. It also included servers that provided centralized facilities. This paper describes the development of the hardware that was the basis of the system.
References
- 1.N. Abramson. The ALOHA System. In Proc. AFIPS FJCC, pages 281-285, 1970.Google Scholar
Digital Library
- 2.D.G. Bobrow et al. Tenex: A paged time-sharing system for the PDP-10. Communications of the ACM, 15(3):135-143, March 1972. Google Scholar
Digital Library
- 3.D.R. Boggs et al. Pup: An internetwork architecture. IEEE Trans. Comm., 28(4):612-624, April 1980.Google Scholar
Cross Ref
- 4.D.K. Brotz. Laurel Manual. Technical Report CSL-81-6, Xerox Palo Alto Research Center, 1981.Google Scholar
- 5.S. Card et al. Evaluation of mouse, ratecontrolled isometric joystick, step keys and text keys for text selection on a CRT. Ergonomics, 21(8):601-613, August 1978.Google Scholar
Cross Ref
- 6.Douglas W. Clark, B.W. Lampson, and Kenneth A. Pier. The memory system of a highperformance personal computer. In The Dorado: A High-Performance Personal Computer--Three Papers, CSL-81-1, pages 51-80, Xerox Palo Alto Research Center, 1981.Google Scholar
- 7.L.P. Deutsch. Experience with a microprogrammed Interlisp system. IEEE Transactions on Computers, C-28(10), October 1979.Google Scholar
- 8.L.P. Deutsch. A Lisp machine with very compact programs. In Proc. 3rd IJCAI, Stanford, 1973.Google Scholar
Digital Library
- 9.L.P. Deutsch and E.A. WaTt. Requirements for an experimental programming environment. Technical Report CSL-80-10, Xerox Palo Alto Research Center, June 1980.Google Scholar
- 10.D.C. Engelbart. The augmented knowledge workshop. In Proc. ACM Conf. on History of Personal Workstations, January 1986. Google Scholar
Digital Library
- 11.D.C. Engelbart. A conceptual framework for the augmentation of man's intellect. In Howerton and Weeks, editors, Vistas in Information Handling, volume 1, pages 1-29, Spartan Books, Washington, 1963.Google Scholar
- 12.D.C. Engelbart and W.K English. A research center for augmenting human intellect. In Proc. AFIPS Conf., pages 395-410, 1968.Google Scholar
Digital Library
- 13.E.R. Fiala. The MAXC systems. IEEE Computer, 11(5):57-67, May 1978.Google Scholar
Digital Library
- 14.J.W. Forgie. The Lincoln TX-2 input-output system. In Proc. Western Joint Computer Conf., pages 156-160, February 1957.Google Scholar
Digital Library
- 15.C.M. Geschke et al. Early experience with Mesa. Communications of the ACM, 20(8):540- 553, August 1977. Google Scholar
Digital Library
- 16.A. Goldberg and D. Robson. Smalltalk-80: The Language and its Implementation. Addison- Wesley, 1983. Google Scholar
Digital Library
- 17.D. Ingalls. The Smalltalk graphics kernel. Byte, 6(8):168-194, August 1981.Google Scholar
- 18.D.H. Ingalls. The Smalltalk-76 programming system: Design and implementation. In Proc. 5th ACM Syrup. Principles of Prog. Lang., pages 9-16, January 1978. Google Scholar
Digital Library
- 19.R.K. Johnsson and J.D. Wick. An overview of the Mesa processor architecture. ACM Sigplan Notices, 17(4):20--29, April 1982.Google Scholar
Digital Library
- 20.A.C. Kay. Microelectronics and the personal computer. Scientific American, 237(3):236-245, September 1977.Google Scholar
Cross Ref
- 21.A.C. Kay. The Reactive Engine. PhD thesis, University of Utah, 1969. Google Scholar
Digital Library
- 22.B.W. Lampson, editor. Alto User's Handbook. Xerox Palo Alto Research Center, 1976.Google Scholar
- 23.B.W. Lampson. Guest editorial. Software- Practice and Experience, 2:195-196, 1972.Google Scholar
Cross Ref
- 24.B.W. Lampson. Personal distributed computing: The Alto and Ethernet software. In ACM Conf History of Personal Workstations, January 1986. Google Scholar
Digital Library
- 25.B.W. Lampson et al. A user machine in a timesharing system. Proc. IEEE, 54(12):1744-1766, December 1966.Google Scholar
Cross Ref
- 26.B.W. Lampson, Gene A. McDaniel, and Severo M. Ornstein. An instruction fetch unit for a high-performance personal computer. In The Dorado: A High-Performance Personal Computer--Three Papers, CSL-81-i, pages 21- 50, Xerox Palo Alto Research Center, 1981.Google Scholar
- 27.B.W. Lampson and K.A. Pier. A processor for a high-performance personal computer. In Proc. 7th Syrup. Computer Arch., pages 146-160, ACM Sigarch/IEEE, May 1980. Google Scholar
Digital Library
- 28.B.W. Lampson and R.F. Sproull. An open operating system for a single-user machine. ACM Operating Sys. Rev., 13(5), November 1979.Google Scholar
- 29.J. Licklider. Man-computer symbiosis. IRE Trans. Human Factors in Electronics, HFFE-I:4- 11, March 1960.Google Scholar
- 30.R.M. Metcalfe and D.R. Boggs. Ethernet: Distributed packet switching for local computer networks. Communications of the ACM, 19(7):395- 404, July 1976. Google Scholar
Digital Library
- 31.R.M. Metealfe, D.R. Boggs, C.P. Thacker, and B.W. Lampson. U.S. Patent 4,063,220: Multipoint Data Communication System With Collision Detection. December 1977.Google Scholar
- 32.M. Richards. BCPL: A tool for compiler writing and system programming. In AFIPS Conf. Proc., pages 557-566, 1969.Google Scholar
Digital Library
- 33.J.F. Shoch and 3.A. Hupp. Measured performance of an Ethernet local network. Communications of the ACM, 23(12):711-721, December 1980. Google Scholar
Digital Library
- 34.W. Teitelman. A tour through Cedar. IEEE Software, 1(4), April 1984.Google Scholar
- 35.C.P. Thacker. SIL--a simple illustrator for cad. In S. Chang, editor, Fundamentals Handbook of Electrical Computer Engineering, Volume 3, pages 477-489, Wiley, 1983.Google Scholar
- 36.C.P. Thacker et al. Alto: A personal computer. In Siewiorek et al., editors, Computer Structures: Principles and Examples, chapter 33, McGraw- Hill, 1982. Also CSL-79-11, Xerox Palo Alto Research Center (1979).Google Scholar
Index Terms
Personal distributed computing: the Alto and Ethernet hardware




Comments