User controlled dialog resource switching in a multi-tasking word processor
First Claim
Patent Images
1. A method for the real time reassignment of input or output means coupling a multi-tasking processor in which switching from task to task is selectively invoked by interrupts including interrupts invoked through the input means, comprising the steps of:
- building a linked list of identities of those tasks which call the input or output means and embedding pointers defining a dispatching order there among in counterpart task descriptions; and
responsive to an interrupt invoked through the input means, reassigning the input or output means from the task currently executing to the next task in order on the linked list;
whereby assignment of the input or output means is rotatable among only those tasks in linked list order.
1 Assignment
0 Petitions
Accused Products
Abstract
User actuates real time resource reallocation in a multi-tasking environment wherein the operating system 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 orthogonol to the dispatcher scheduling of processes.
-
Citations
3 Claims
-
1. A method for the real time reassignment of input or output means coupling a multi-tasking processor in which switching from task to task is selectively invoked by interrupts including interrupts invoked through the input means, comprising the steps of:
-
building a linked list of identities of those tasks which call the input or output means and embedding pointers defining a dispatching order there among in counterpart task descriptions; and responsive to an interrupt invoked through the input means, reassigning the input or output means from the task currently executing to the next task in order on the linked list; whereby assignment of the input or output means is rotatable among only those tasks in linked list order.
-
-
2. A method for real time reassignment of input or output means coupling a multi-tasking word processor in which switching from process to process is selectively invoked by interrupts including interrupts invoked through the input means, comprising the steps of:
-
forming a queue of processes requiring input or output means and embedding pointers defining the dispatching order among the queued processes in the counterpart process description; and responsive to an interrupt through the input means, causing a dispatcher to save the state vector of any process currently executing upon the processor in its process description, retrieve a state vector of the next process in the queue in pointer order from the process description of said next process, and transfer control to said next process. - View Dependent Claims (3)
-
Specification