Skip to main content

An Open Operating System for a Single-User Machine

  • Chapter
Classic Operating Systems

Abstract

The file system and modularization of a single-user operating system are described. The main points of interest are the openness of the system, which establishes no sharp boundary between itself and the users programs, and the techniques used to make the system robust.

B. W. Lampson and R. F. Sproull, An open operating system for a single-user machine. Operating Systems Review 13, 5 (November 1979), 98–105.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bensoussan, A., et al., “The Multics virtual memory,” Comm. ACM 15, 5 (May 1972).

    Article  Google Scholar 

  2. Bobrow, D. G. et al., “Tenex, a paged time sharing system for the PDP-10,” Comm. ACM 15, 3 (March 1972).

    Article  Google Scholar 

  3. Bobrow, D. G. and B. Wegbreit, “A model and stack implementation of multiple environments,” Comm. ACM 16, 10 (Oct 1973).

    Article  Google Scholar 

  4. Brinch Hansen, P., Operating Systems Principles, Prentice-Hall, New York, 1973.

    MATH  Google Scholar 

  5. Corbato, F. J. et al., “An introduction and overview of the Multics system,” Proc. AFIPS Conf. 27 (1965 FJCC).

    Book  Google Scholar 

  6. Dahl, O-J. and C. A. R. Hoare, “Hierarchical program structures,” in Structured Programming, Academic Press, New York, 1972.

    MATH  Google Scholar 

  7. Deutsch, L. P., “Experience with a microprogrammed Interlisp system,” IEEE Trans. Computers C-28, 10 (Oct 1979).

    Google Scholar 

  8. Geschke, C. M., J. H. Morris Jr., and E. H. Satterthwaite, “Early experience with Mesa,” Comm. ACM 20, 8 (Aug 1977).

    Article  Google Scholar 

  9. Hoare, C. A. R. and R. M. McKeag, “A survey of store management techniques,” in Operating Systems Techniques, Academic Press, New York, 1972.

    Google Scholar 

  10. Ingalls, D., “The Smalltalk-76 programming system: Design and implementation,” Fifth ACM Symposium on Principles of Programming Languages, Tucson, Arizona, Jan 1978.

    Google Scholar 

  11. Knuth, D. E. The Art of Computer Programming, vol. 1, Addison-Wesley, Reading, Mass., 1968.

    MATH  Google Scholar 

  12. Lampson, B. W. et al, “A user machine in a time-sharing system,” Proc IEEE 54, 12 (Dec 1966).

    Article  Google Scholar 

  13. Meyer, P. A. and L. H. Seawright, “A virtual machine time-sharing system,” IBM Systems Journal 9, 3 (July 1970).

    Article  Google Scholar 

  14. Richards, M., “BCPL: A tool for compiler writing and system programming,” Proc. AFIPS Conf 35 (1969 SJCC).

    Book  Google Scholar 

  15. Stoy, J. E. and C. Strachey, “OS 6—An experimental operating system for a small computer,” Computer Journal 15, 2 and 3.

    Google Scholar 

  16. Thacker, C.P. et. al., “Alto: A personal computer,” to appear in Computer Structures: Readings and Examples, Sieworek, Bell and Newell, eds., McGraw-Hill, 1979.

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer Science+Business Media New York

About this chapter

Cite this chapter

Lampson, B.W., Sproull, R.F. (2001). An Open Operating System for a Single-User Machine. In: Hansen, P.B. (eds) Classic Operating Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4757-3510-9_19

Download citation

  • DOI: https://doi.org/10.1007/978-1-4757-3510-9_19

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4419-2881-8

  • Online ISBN: 978-1-4757-3510-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics