US4584644A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method of controlling use of resources in a data processing system by at least two processes
Assignee: International Business Machines Corp
•
Filing: 1982-03-08
•
Granted: 1986-04-22
•
Expires: 2002-03-08
Abstract
Abstract A data processing system in which a process having a low priority may be interrupted by a process having a higher priority and in which an interrupted process ceases its current operation immediately the interrupt occurs, a mechanism by which the higher priority interrupting process finishes the interrupted operation of the lower priority process before commencing its own next operation.
Inventors
- 👤 Adrian Larner
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 15:18
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/52
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
199 words
In a data processing system including a central processing unit and a main storage capable of executing a plurality of processes concurrently and wherein access to resources is shared by at least two of the processes, and where a first process executing in the central processing unit may be interrupted by a second process, the method of sharing control of the shared resources, comprising the steps of: storing in main storage, by a first process, control information to be associated with a shared resource indicating that an operation comprised of a sequence of steps is being performed by the first process utilizing the shared resource; immediately interrupting the execution of the first process in the central processing unit by a second process and initiating execution of the second process in the central processing unit; determining, by the second process, from the control information associated with the shared resource, whether steps of the operation being performed by the first process on the shared resource remain to be completed; completing, by the second process, the steps of the operation on the shared resource initiated by the first process before commencing a new operation by the second process with the shared resource.
Claim 2
Dependent Claim
199 words
In a data processing system including a central processing unit and a main storage capable of executing a plurality of processes concurrently and wherein access to resources is shared by at least two of the processes, and where a first process executing in the central processing unit may be interrupted by a second process, the method of sharing control of the shared resources, comprising the steps of: storing in main storage, by a first process, control information to be associated with a shared resource indicating that an operation comprised of a sequence of steps is being performed by the first process utilizing the shared resource; immediately interrupting the execution of the first process in the central processing unit by a second process and initiating execution of the second process in the central processing unit; determining, by the second process, from the control information associated with the shared resource, whether steps of the operation being performed by the first process on the shared resource remain to be completed; completing, by the second process, the steps of the operation on the shared resource initiated by the first process before commencing a new operation by the second process with the shared resource.
Claim 3
Dependent Claim
36 words
The method of claim 1 wherein the control information stored by said storing step includes: an indication that data associated with the shared resource will be modified by the operation being performed by the first process.
Claim 4
Dependent Claim
37 words
The method of claim 2 wherein the control information stored by said storing step includes: an indication of the sequence of steps of data modifications remaining before the operation being performed by the first process is completed.
References Cited (Backward Citations)
US4183083A
Cited
US4104718A
Cited
US4318174A
Cited
US4224664A
Cited
US4128880A
Cited
US4481583A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1989-04-21 | 1989-10-21 | 1990-04-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1993-04-21 | 1993-10-21 | 1994-04-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1997-04-21 | 1997-10-21 | 1998-04-22 | $7700.00 | Window Closed / Lapsed |