Concepedia

The nucleus of a multiprogramming system

Per Brinch Hansen

Communications of the ACM · 1970 · 335 citations · 1 references

Concepts

Abstract

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 them.

References

1

SHARER, a time sharing system for the CDC 6600

Malcolm C. Harrison, J. T. Schwartz · Communications of the ACM · 1967

10 citations