OS6--An experimental operating system for a small computer. Part 2: Input/output and filing system
Joe E. Stoy · The Computer Journal · 1972
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.