OS 6—An Experimental Operating System for a Small Computer: Input/Output and Filing System
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.
KeywordsStream Function Filing System Garbage Collection Input Stream Output Stream
Unable to display preview. Download preview PDF.
- 1.BURSTALL, R. M., COLLINS, J. S., and POPPLESTONE, R. J. (1968). POP-2 Papers, Edinburgh & London: Oliver & Boyd.Google Scholar
- 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.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.GILBERT, W. S. (1885). The Mikado or The Town of Titipu, Act II, London: Chappellh Co.Google Scholar
- 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