← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag