10.1145/61975.66921acmotherbooksArticle/Chapter ViewAbstractPublication PagesBookacm-pubtype
chapter
Free Access

Personal distributed computing: the alto and ethernet software

Published:01 January 1988Publication History
First page image

References

  1. A. D. Birrell et al. Grapevine: An exercise in distributed computing. Communications of the ACM, 25(4):260-274, April. 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. A. D. Birrell and B. J. Nelson. Implementing remote procedure calls. ACM Transactions on Computer Systems, 2(1):39-59, February 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. D. R. Boggs et al. Pup: An internetwork architecture. IEEE Transactions on Communications, 28(4):612-624, April 1980.Google ScholarGoogle ScholarCross RefCross Ref
  5. D. K. Brotz. Laurel Manual. Technical Report CSL-81-6, Xerox Palo Alto Research Center, 1981.Google ScholarGoogle Scholar
  6. M. R. Brown et al. The Alpine file system. ACM Transactions on Computer Systems, 3(2), November 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. R. R. Burton et al. Interlisp-D: Overview and status. In Proc. Lisp Conference, Stanford, 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. P. A. Crisman, editor. The Compatible Time-Sharing System: A Programmer's Guide. MIT Press, 2nd edition, 1965.Google ScholarGoogle Scholar
  9. L. P. Deutsch. Experience with a microprogrammed Interlisp system. IEEE Transactions on Computers, C-28(10), October 1979.Google ScholarGoogle Scholar
  10. L. P. Deutsch. A Lisp machine with very compact programs. In Proc. 3rd International Joint Conference on Artificial Intelligence, Stanford, 1973. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. L. P. Deutsch and E. A. Taft. Requirements for an experimental programming environment. Technical Report CSL-80-10, Xerox Palo Alto Research Center, June 1980.Google ScholarGoogle Scholar
  12. D. C. Engelbart. The augmented knowledge workshop. In Proc. ACM Conference on the History of Personal Workstations, January 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. D. C. Engelbart and W. K. English. A research center for augmenting human intellect. In Proc. AFIPS Conference, pages 395-410, 1968. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. E. R. Fiala. The MAXC systems. IEEE Computer, 11(5):57-67, May 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. C. M. Geschke et al. Early experience with Mesa. Communications of the ACM, 20(8):540-553, August 1977. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. A. Goldberg and D. Robson. Smalltalk-80: The Language and its Implementation. Addison-Wesley, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. J. Gray et al. The recovery manager of the System R database manager. ACM Computing Surveys, 13(2):223-242, June 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. D. Ingalls. The Smalltalk graphics kernel. Byte, 6(8):168-194, August 1981.Google ScholarGoogle Scholar
  19. D. H. Ingalls. The Smalltalk-76 programming system: Design and implementation. In Proc. 5th ACM Symposium on Principles of Programming Languages, pages 9-16, January 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. R. K. Johnsson and J. D. Wick. An overview of the Mesa processor architecture. ACM Sigplan Notices, 17(4):20-29, April 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. A. C. Kay. The Reactive Engine. Ph.D. thesis, University of Utah, 1969. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. A. C. Kay and A. Goldberg. Personal dynamic media. IEEE Computer, 10(3), March 1977. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. B. W. Kernighan and R. Pike. The Unix Programming Environment. Prentice-Hall, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. D. E. Knuth. TeX and Metafont: New Directions in Typesetting. Digital Press and American Mathematical Society, 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. B. W. Lampson, editor. Alto User's Handbook. Xerox Palo Alto Research Center, 1976.Google ScholarGoogle Scholar
  26. B. W. Lampson et al. A user machine in a time-sharing system. Proc. IEEE, 54(12):1744-1766, December 1966.Google ScholarGoogle ScholarCross RefCross Ref
  27. B. W. Lampson and K. A. Pier. A processor for a high-performance personal computer. In Proc. 7th Symposium on Computer Architecture, pages 146-160, ACM Sigarch/IEEE, May 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. B. W. Lampson and D. D. Redell. Experience with processes and monitors in Mesa. Communications of the ACM, 23(2):105-117, February 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. B. W. Lampson and R. F. Sproull. An open operating system for a single-user machine. ACM Operating Systems Review, 13(5), November 1979.Google ScholarGoogle Scholar
  30. H. C. Lauer and E. H. Satterthwaite. The impact of Mesa on system design. In Proc. 4th International Conference on Software Engineering, pages 174-182, September 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. P. J. Leach et a1. The architecture of an integrated local network. IEEE Journal on Selected Areas of Communication, SAC-l(5):842-856, November 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. J. Licklider. Man-computer symbiosis. IRE Trans. Human Factors in Electronics, HFE-1:4-11, March 1960.Google ScholarGoogle ScholarCross RefCross Ref
  33. J. M. McQuillan and D. C. Walden. The Arpanet design decisions. Computer Networks, 1(5):243-289, September 1977.Google ScholarGoogle Scholar
  34. J. G. Mitchell and J. Dion. A comparison of two network-based file servers. Communications of the ACM, 25(4):233-245, April 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. J. S. Moore. The TXDT Package-Interlisp Text Editing Primitives. Technical Report CSL-81-2, Xerox Palo Alto Research Center, January 1981.Google ScholarGoogle Scholar
  36. R. M. Needham and A. J. Herbert. The Cambridge Distributed Computing System. Addison-Wesley, 1982.Google ScholarGoogle Scholar
  37. W. M. Newman and R. F. Sproull. Principles of Interactive Computer Graphics. McGraw-Hill, 2nd edition, 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. D. D. Redell et al. Pilot: An operating system for a personal computer. Communications of the ACM, 23(2):81-92, February 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. H. Rheingold. Tools for Thought. Simon and Schuster, 1985.Google ScholarGoogle Scholar
  40. M. Richards. BCPL: A tool for compiler writing and system programming. In Proc. AFIPS Conference, pages 557-566, 1969. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. M. D. Schroeder et al. A caching file system for a programmer's workstation. ACM Operating Systems Review, 19(5), December 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. J. F. Shoch and J. A. Hupp. Notes on the "worm" programs--some early experiences with a distributed computation. Communications of the ACM, 25(3):172-180, March 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. D. C. Smith et al. The Star user interface: An overview. In Proc. AFIPS Conf., pages 515-528, 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. R. F. Sproull. Introduction to Interpress. Xerox Printing Systems Division, 1984.Google ScholarGoogle Scholar
  45. R. F. Sproull. Raster graphics for interactive programming environments. Computer Graphics, 3(3), July 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. R. M. Stallman. EMACS: the extensible, customizable self-documenting display editor. In ACM SIGPLAN Notices, pages 147-156, June 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. J. E. Stoy and C. Strachey. OS6--an experimental operating system for a small computer. Computer Journal, 15(2 and 3), May and August 1972.Google ScholarGoogle Scholar
  48. I. Sutherland. Sketchpad, a man-machine graphical communication system. In Proc. AFIPS Conf., pages 329-346, 1963. Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. R. E. Sweet. The Mesa programming environment. SIGPLAN Notices, 20(7):216-229, July 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. D. Swinehart et al. WFS: A simple shared file system for a distributed environment. ACM Operating Systems Review, 13(5), November 1979.Google ScholarGoogle Scholar
  51. D. C. Swinehart et al. The structure of Cedar. SIGPLAN Notices, 20(7):230-244, July 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. W. Teitelman. A display-oriented programmer's assistant. In Proc. 5th International Joint Conference on Artificial Intelligence, pages 905-917, 1977. Google ScholarGoogle ScholarDigital LibraryDigital Library
  53. W. Teitelman. A tour through Cedar. IEEE Software, 1(4), April 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  54. W. Teitelman et al. Interlisp Reference Manual. Technical Report, Xerox Palo Alto Research Center, 1978.Google ScholarGoogle Scholar
  55. W. Teitelman and L. Masinter. The Interlisp programming environment. IEEE Computer, 14(4):25-34, April 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  56. C. P. Thacker. Personal distributed computing: The Alto and Ethernet hardware. In ACM Conference on the History of Personal Workstations, January 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  57. C. P. Thacker. SIL--a simple illustrator for CAD. In S. Chang, editor, Fundamentals Handbook of Electrical and Computer Engineering, Volume 3, pages 477-489, Wiley, 1983.Google ScholarGoogle Scholar
  58. 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 ScholarGoogle Scholar
  59. J. Warnock and D. K. Wyatt. A device independent graphics imaging model for use with raster devices. Computer Graphics, 6(3), July 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  60. J. E. White and Y. K. Dalal. Higher-level protocols enhance Ethernet. Electronic Design, 30(8):31-41, April 1982.Google ScholarGoogle Scholar

Index Terms

  1. Personal distributed computing: the alto and ethernet software

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Other Books
            A history of personal workstations
            January 1988
            537 pages
            ISBN:0201112590
            DOI:10.1145/61975

            Copyright © 1988

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 January 1988

            Permissions

            Request permissions about this article.

            Request Permissions

            Qualifiers

            • chapter

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader
          About Cookies On This Site

          We use cookies to ensure that we give you the best experience on our website.

          Learn more

          Got it!