OS 6—An Experimental Operating System for a Small Computer: Input/Output and Filing System

  • Joe E. Stoy
  • Christopher Strachey


This is a continuation of the description of OS6, and it covers the facilities for input/output, and the handling of files on the disc. The input/output system uses a very general form of stream; the filing system is designed to have a clear and logical structure. Both are implemented almost completely in the high-level language BCPL.


Stream Function Filing System Garbage Collection Input Stream Output Stream 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    BURSTALL, R. M., COLLINS, J. S., and POPPLESTONE, R. J. (1968). POP-2 Papers, Edinburgh & London: Oliver & Boyd.Google Scholar
  2. 2.
    DIJKSTRA, E. W. (1971). Concern for correctness as a guiding principle for program composition, The Fourth Generation, International Computer State of the Art Report, pp. 357–367. Maidenhead: Infotech.Google Scholar
  3. 3.
    EVANS, A., Jr. (1968). PAL—a language for teaching programming linguistics, Proc. ACM 23rd National Conf. Princeton, N.J.: Brandon/Systems Press.Google Scholar
  4. 4.
    GILBERT, W. S. (1885). The Mikado or The Town of Titipu, Act II, London: Chappellh Co.Google Scholar
  5. 5.
    NEEDHAM, R. M., and HARTLEY, D. F. (1969). Theory and Practice in Operating System Design, Second Symposium on Operating Systems Principles, pp. 8–12. Princeton, N.J.: ACM.Google Scholar
  6. 6.
    STOY, J. E., and STRACHEY, C. (1972). OS 6—an experimental operating system for a small computer. Part 1: general principles and structure, The Computer Journal, Vol. 15, pp. 117–124.zbMATHCrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2001

Authors and Affiliations

  • Joe E. Stoy
  • Christopher Strachey

There are no affiliations available

Personalised recommendations