|
ABSTRACT
A technique is presented for replacing long-term interlocking of shared data by the possible repetition of unprivileged code in case a version number (associated with the shared data) has been changed by another process. Four principles of operating system architecture (which have desirable effects on the intrinsic reliability of a system) are presented; implementation of a system adhering to these principles requires that long-term lockout be avoided.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Corbató, F. J., and Vyssotsky, V. A. Introduction and overview of the MULTICS system. Proc. AFIPS 1965 Fall Joint Comput. Conf., Vol. 27, Part 1. Spartan Books, New York, pp. 185-197.
|
 |
2
|
|
 |
3
|
|
 |
4
|
|
 |
5
|
|
 |
6
|
|
| |
7
|
Evans, D. C., and LeClerc, J. Y. Address mapping and the control of access in an interactive computer. Proc. AFIPS 1967 Spring Joint Comput. Conf., Vol. 30. Thompson Book Co., Washington, D. C., pp. 23-30.
|
 |
8
|
|
| |
9
|
Gray, J. Locking. Record of the Project MAC conference on concurrent systems and parallel computation. ACM, New York, 1970, pp. 169-176.
|
| |
10
|
Lampson, B. W. Dynamic protection structures. Proc. AFIPS 1969 Fall Joint Comput. Conf., Vol. 35. AFIPS Press, Montvale, New Jersey, pp. 27-38.
|
 |
11
|
|
| |
12
|
|
 |
13
|
|
| |
14
|
|
|