EP0093835A2
Expired / Lapsed
EP
⏱️ 0.0 years remaining
Resource switching in a multi-tasking environment
Assignee: International Business Machines Corp
•
Filing: 1983-02-08
•
Granted: —
•
Expires: 2003-02-08
Abstract
Abstract User actuates real time reallocation of resources e.g. a display in a multi-tasking environment such as a microprocessor controlled word processor wherein the operating system of the word processor builds a process queue against a resource and wherein a new task is interrupt invoked with the dispatcher allocating the resource to the next task in the queue, the queue switching being orthogonal to the dispatcher scheduling of processes.
Inventors
- 👤 Nicholas Trufyn
Bibliographic Details
Application Number
—
Jurisdiction
EP
Data Source
google_patents
Last Synchronized
2026-11-09 18:09
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/48; G06F9/4806; G06F9/4843; G06F9/4881; G06F9/52
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
62 words
A method for real time resource reassignment in a multi-tasking environment comprising the steps of: link listing of task identities of activated tasks calling the resource and embedding pointers defining a dispatching order there among in counterpart task descriptions; and responsive to an external interrupt reassigning a resource from a currently executed task to the next task in order on the list.
Claim 2
Independent Claim
62 words
A method for real time resource reassignment in a multi-tasking environment comprising the steps of: link listing of task identities of activated tasks calling the resource and embedding pointers defining a dispatching order there among in counterpart task descriptions; and responsive to an external interrupt reassigning a resource from a currently executed task to the next task in order on the list.
Claim 3
Independent Claim
102 words
A method for user controlled resource switching in a multi-tasking word processor comprising the steps of: forming a queue of processes requiring a predetermined resource type and embedding pointers defining a dispatching order among the queued processes in the counterpart processed description; and responsive to entry of a predetermined type of interrupt, causing the state vector of the currently executing process to be saved in its process description, causing the retrieval of the state vector of the next process in the queue in pointer order to be obtained from its counterpart description; and causing the transfer of control to the retrieved process.
Claim 4
Independent Claim
102 words
A method for user controlled resource switching in a multi-tasking word processor comprising the steps of: forming a queue of processes requiring a predetermined resource type and embedding pointers defining a dispatching order among the queued processes in the counterpart processed description; and responsive to entry of a predetermined type of interrupt, causing the state vector of the currently executing process to be saved in its process description, causing the retrieval of the state vector of the next process in the queue in pointer order to be obtained from its counterpart description; and causing the transfer of control to the retrieved process.
Claim 5
Independent Claim
108 words
A method of user initiated unbinding of dialog resources in a multi-tasking word processor environment and reassigning of said resources to other tasks independent of the concurrency scheduling among ready or waiting tasks comprising the steps of: forming a queue of processes requiring dialog resources and embedding pointers defining their ordering in their counterpart process descriptions; and responsive to entry of a key stroke interrupt, causing a dispatcher to save the state vector of the currently executing process in its processed description, retrieve the state vector of the next process in the queue in pointer order from its counterpart description, and transfer of control to said retrieved process.
Claim 6
Independent Claim
108 words
A method of user initiated unbinding of dialog resources in a multi-tasking word processor environment and reassigning of said resources to other tasks independent of the concurrency scheduling among ready or waiting tasks comprising the steps of: forming a queue of processes requiring dialog resources and embedding pointers defining their ordering in their counterpart process descriptions; and responsive to entry of a key stroke interrupt, causing a dispatcher to save the state vector of the currently executing process in its processed description, retrieve the state vector of the next process in the queue in pointer order from its counterpart description, and transfer of control to said retrieved process.
Claim 7
Dependent Claim
26 words
A method according to claim 3, wherein the dialog resources include a keyboard or display and further wherein the pointer order is a round robin order.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.