A General-Purpose File System for Secondary Storage

  • Robert C. Daley
  • Peter G. Neumann


The need for a versatile on-line secondary storage complex in a multiprogramming environment is immense. During on-line interaction, user owned off-line detachable storage media such as cards and tape become highly undesirable. On the other hand, if all users are to be able to retain as much information as they wish in machine-accessible secondary storage, various needs become crucial: Little-used information must percolate to devices with longer access times, to allow ample space on faster devices for more frequently used files. Furthermore, information must be easy to access when required, it must be safe from accidents and maliciousness, and it should be accessible to other users on an easily controllable basis when desired. Finally, any consideration which is not basic to a user’s ability to manipulate this information should be invisible to him unless he specifies otherwise.


Access Control Management Module File Structure Multics System Segment Number 
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.
    F. J. Corbató and V. A. Vyssotsky, “Introduction and Overview of the Multics System,” this volume.Google Scholar
  2. 2.
    E. L. Glaser, J. F. Couleur and G. A. Oliver, “System Design of a Computer for Time-Sharing Applications,” this volume.Google Scholar
  3. 3.
    V. A. Vyssotsky, F. J. Corbató and R. M. Graham, “Structure of the Multics Supervisor,” this volume.Google Scholar
  4. 4.
    J. F. Ossanna, L. E. Mikus and S. D. Dunten, “Communications and Input-Output Switching in a Multiplex Computing System,” this volume.Google Scholar
  5. 5.
    E. E. David Jr., and R. M. Fano, “Some Thoughts About the Social Implications of Accessible Computing,” this volume.Google Scholar

Additional References

  1. C. W. Bachman and S. B. Williams, “A General Purpose Programming System for Random Access Memories,” Proceedings of the Fall Joint Computer Conference 26, Spartan Books, Baltimore, 1964.Google Scholar
  2. J. B. Dennis and E. C. Van Horn, “Programming Semantics for Multiprogrammed Computations,” ACM Conference on Programming Languages, San Dimas, Calif., Aug. 1965. To be published in Comm. ACM. Google Scholar
  3. A. W. Holt, “Program Organization and Record Keeping for Dynamic Storage Allocation,” Comm. ACM4, pp. 422–431, Oct. 1961.zbMATHCrossRefGoogle Scholar
  4. T. H. Nelson, “A File Structure for the Complex, the Changing and the Indeterminate,” ACM National Conference, Aug. 1965.Google Scholar
  5. M. V. Wilkes, “A Programmer’s Utility Filing System,” Computer Journal 7, pp. 180–184, Oct. 1964.CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2001

Authors and Affiliations

  • Robert C. Daley
  • Peter G. Neumann

There are no affiliations available

Personalised recommendations