An Extensible File System for HYDRA,

Abstract

An extensible file system has been designed and implemented for Hydra, an advanced capability-based operating system. This system demonstrates three notable advances to subsystem design: It provides a protected and efficient implementation via user-level code of functions ordinarily implemented as part of a conventional system's monolithic privileged section; It provides practical solutions to two protection problems, the Modification Problem and the Confinement Problem, for users of the file system; and It provides separation of mechanisms for data representation from mechanisms for protection and synchronization, thus allowing an extensible family of subfile systems to evolve. This paper treats the design and implementation of the Hydra File System and reflects on its implications for subsystem design and implementation. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 09, 1978
Accession Number
ADA134916

Entities

People

  • G. Almes
  • G. Robertson

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Addressing
  • Air Force
  • Amplification
  • Computer Programming
  • Computer Science
  • Computers
  • Debugging
  • Directories
  • Language
  • Maintenance
  • New York
  • Operating Systems
  • Scientific Research
  • Software Development
  • Structured Programming
  • Template Patterns
  • Test And Evaluation

Fields of Study

  • Computer science

Readers

  • Parallel and Distributed Computing.
  • Theoretical Analysis.