An Open Operating System for a Single-User Machine
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.
KeywordsVirtual Machine Machine State File System Disk File Storage Allocation
Unable to display preview. Download preview PDF.
- 4.Brinch Hansen, P., Operating Systems Principles, Prentice-Hall, New York, 1973.Google Scholar
- 5.Corbato, F. J. et al., “An introduction and overview of the Multics system,” Proc. AFIPS Conf. 27 (1965 FJCC).Google Scholar
- 6.Dahl, O-J. and C. A. R. Hoare, “Hierarchical program structures,” in Structured Programming, Academic Press, New York, 1972.Google Scholar
- 7.Deutsch, L. P., “Experience with a microprogrammed Interlisp system,” IEEE Trans. Computers C-28, 10 (Oct 1979).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
- 14.Richards, M., “BCPL: A tool for compiler writing and system programming,” Proc. AFIPS Conf 35 (1969 SJCC).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