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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bensoussan, A., et al., “The Multics virtual memory,” Comm. ACM 15, 5 (May 1972).
Bobrow, D. G. et al., “Tenex, a paged time sharing system for the PDP-10,” Comm. ACM 15, 3 (March 1972).
Bobrow, D. G. and B. Wegbreit, “A model and stack implementation of multiple environments,” Comm. ACM 16, 10 (Oct 1973).
Brinch Hansen, P., Operating Systems Principles, Prentice-Hall, New York, 1973.
Corbato, F. J. et al., “An introduction and overview of the Multics system,” Proc. AFIPS Conf. 27 (1965 FJCC).
Dahl, O-J. and C. A. R. Hoare, “Hierarchical program structures,” in Structured Programming, Academic Press, New York, 1972.
Deutsch, L. P., “Experience with a microprogrammed Interlisp system,” IEEE Trans. Computers C-28, 10 (Oct 1979).
Geschke, C. M., J. H. Morris Jr., and E. H. Satterthwaite, “Early experience with Mesa,” Comm. ACM 20, 8 (Aug 1977).
Hoare, C. A. R. and R. M. McKeag, “A survey of store management techniques,” in Operating Systems Techniques, Academic Press, New York, 1972.
Ingalls, D., “The Smalltalk-76 programming system: Design and implementation,” Fifth ACM Symposium on Principles of Programming Languages, Tucson, Arizona, Jan 1978.
Knuth, D. E. The Art of Computer Programming, vol. 1, Addison-Wesley, Reading, Mass., 1968.
Lampson, B. W. et al, “A user machine in a time-sharing system,” Proc IEEE 54, 12 (Dec 1966).
Meyer, P. A. and L. H. Seawright, “A virtual machine time-sharing system,” IBM Systems Journal 9, 3 (July 1970).
Richards, M., “BCPL: A tool for compiler writing and system programming,” Proc. AFIPS Conf 35 (1969 SJCC).
Stoy, J. E. and C. Strachey, “OS 6—An experimental operating system for a small computer,” Computer Journal 15, 2 and 3.
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.
Editor information
Editors and Affiliations
Rights 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