The nucleus of a multiprogramming system

  title={The nucleus of a multiprogramming system},
  author={P. Hansen},
  journal={Commun. ACM},
  • P. Hansen
  • Published 1970
  • Computer Science
  • Commun. ACM
  • This paper describes the philosophy and structure of a multi-programming system that can be extended with a hierarchy of operating systems to suit diverse requirements of program scheduling and resource allocation. The system nucleus simulates an environment in which program execution and input/output are handled uniformly as parallel, cooperating processes. A fundamental set of primitives allows the dynamic creation and control of a hierarchy of processes as well as the communication among… CONTINUE READING

    Figures and Topics from this paper.

    Structured multiprogramming
    • 207
    • PDF
    HYDRA: the kernel of a multiprocessor operating system
    • 535
    • Highly Influenced
    • PDF
    The Semantics of a Simple Language for Parallel Programming
    • 2,484
    • PDF
    The programming language Concurrent Pascal
    • 485
    • PDF
    A NonStop kernel
    • 300
    • PDF
    Use of the concept of transparency in the design of hierarchically structured systems
    • 96
    • PDF
    A large semaphore based operating system
    • 24
    Testing a multiprogramming system
    • 17
    • PDF