Structured Multiprogramming

152Citations
Citations of this article
29Readers
Mendeley users who have this article in their library.

Abstract

This paper presents a proposal for structured representation of multiprogramming in a high level language. The notation used explicitly associates a data structure shared by concurrent processes with operations defined on it. This clarifies the meaning of programs and permits a large class of time-dependent errors to be caught at compile time. A combination of critical regions and event variables enables the programmer to control scheduling of resources among competing processes to any degree desired. These concepts are sufficiently safe to use not only within operating systems but also within user programs. © 1972, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Hansen, P. B. (1972). Structured Multiprogramming. Communications of the ACM, 15(7), 574–578. https://doi.org/10.1145/361454.361473

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free