Modularization and Hierarchy In a Family of Operating Systems

Abstract

The objective of the Family of Operating Systems project has been to investigate the feasibility of constructing systems which use identical or similar resources and share basic design decisions. The concepts of module, address space and hierarchy have been used with special care. Common to all family members is the virtual memory facility which controls dynamic address space transitions. Family members may differ in the facilities they provide in static address spaces. This report presents an overall description of the FAMOS system. Section 1 describes the basic ideas underlying the FAMSO system and Section 2 describes the implementation. A more detailed description is found in the official documentation of the FAMOS system. This documentation consists of a number of module documents. Each module document comprises two parts, an introductory description which specifies the function and dependency of a module and a type description which defines the representation and implementation of a module as static address space.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 01, 1978
Accession Number
ADA056069

Entities

People

  • A. N. Habermann
  • Lawrence Flon
  • Lee Cooprider
  • Loretta Guarino
  • Peter Feiler

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Abstracts
  • Boundaries
  • Clocks
  • Computer Programming
  • Computer Science
  • Computers
  • Control Systems
  • Debugging
  • Environment
  • Hierarchies
  • Instructions
  • Lists (Data Structures)
  • Operating Systems
  • Specifications
  • Transitions
  • User Interface
  • Virtual Machines

Fields of Study

  • Computer science

Readers

  • Business Analytics
  • Computer Science.
  • Fluid Dynamics.

Technology Areas

  • Space