| Comments on prevention of system deadlocks |
| Full text |
Pdf
(359 KB)
|
Source
|
Communications of the ACM
archive
Volume 14 , Issue 1 (January 1971)
table of contents
Pages: 36 - 38
Year of Publication: 1971
ISSN:0001-0782
|
|
Author
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 14, Downloads (12 Months): 40, Citation Count: 16
|
|
|
ABSTRACT
Habermann's method of deadlock prevention is discussed, where deadlock is defined as a system state from which resource allocations to certain processes are not possible. It is shown that the scheduler may introduce “artificial” deadlocks which Habermann's method does not prevent. Permanent blocking is the situation where certain processes never receive their resource requests. It is shown that deadlock prevention does not necessarily eliminate permanent blocking. A method of preventing permanent blocking is given.
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
|
|
| |
2
|
|
| |
3
|
IBM System/360 Operating System Supervisor and Data Management Services. IBM Form No. C28-6646.
|
| |
4
|
MURPHY, J. E. Resource allocation with interlock detection in a multi-task system. Proc. AFIPS 1968 FJCC, Vol. 33, Pt. 2, AFIPS Press, Montvale, N.J., pp. 1169-1176.
|
| |
5
|
HABERMANN, A.N. OD the harmonious cooperation of abstract machines. Th. Math. Dep., Technological U., Eindhbven, The Netherlands, 1967.
|
 |
6
|
|
 |
7
|
|
CITED BY 16
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Michel E. Adiba , Jean-Claude Chupin , Robert Demolombe , Georges Gardarin , Jean Le Bihan, Issues in distributed data base management systems: a technical overview, Proceedings of the fourth international conference on Very Large Data Bases, p.89-110, September 13-15, 1978, West Berlin, Germany
|
|
|
|
|