Boots – shoes – and leggings
Patent
1993-02-16
1994-06-07
Kriess, Kevin A.
Boots, shoes, and leggings
364DIG1, 3642816, 3642818, G06F 1200
Patent
active
053197828
ABSTRACT:
A method for synchronizing the dispatching of tasks from a CPU-based first multitasking operating system (OS) with threads of function calls opportunistically dispatched from a CPU-based second multitasking operating system. The second OS includes a set of callable resources. In the method, a task becomes bound to a thread for the duration of that thread's ownership of a callable resource from the second OS. Also, a thread becomes available on a work queue of threads for binding to a task only if the thread owns exactly one resource. After execution, the function is eliminated from the thread and ownership of that resource is relinquished and passed to the next thread queued on that resource. A task can remain bound to the same thread if there are no other threads asserting ownership to the next resource being called by the original thread. With contention, however, the task relinquishes the thread and becomes bound to another thread on the work queue.
REFERENCES:
patent: 3400371 (1968-09-01), Amdahl et al.
patent: 4369494 (1983-01-01), Bienvenu et al.
patent: 4380798 (1983-04-01), Shannon et al.
patent: 4387427 (1983-06-01), Cox et al.
patent: 4553202 (1985-11-01), Trufyn
patent: 4584644 (1986-04-01), Larner
patent: 4604694 (1986-08-01), Hough
patent: 4719569 (1988-01-01), Ludemann et al.
patent: 4736369 (1988-04-01), Barzilai et al.
patent: 4800521 (1989-01-01), Carter et al.
patent: 4908750 (1990-03-01), Jablow
patent: 4965719 (1990-10-01), Shoens et al.
patent: 5003470 (1991-03-01), Carpenter et al.
Peterson & Silberschatz, "Operating System Concepts", copyright 1983 by Addison-Wesley Pub. Co., pp. 91-129.
Maekawa et al, "Operating Systems-Advanced Concepts," copyright 1987 by Benjamin/Cummings Pub. Co., pp. 177-206.
M. Purser, "Data Communications for Programmers", copyright 1986 by Addison-Wesley Pub. Co., ch. 5, pp. 72-92.
M. Stella Atkins, "Experiments in SR with Different Upcall Program Structures", ACM Trans. of Computer Systems, vol. 6, No. 4, Nov. 1988.
"MVS/Extended Architecture System Programming Library; System Macros and Facilities", vol. 1, IBM Publication GC 28-1150.
"System/370 MVS and VM OSI/Communications Subsystem General Information Manual", IBM Publication GL 23-0184.
Goldberg Steven H.
Holten Gerald W.
Mouton, Jr. Jerome A.
Brodie R. Bruce
Chavis John O.
International Business Machines
Kriess Kevin A.
LandOfFree
Method for synchronizing the dispatching of tasks among multitas does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for synchronizing the dispatching of tasks among multitas, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for synchronizing the dispatching of tasks among multitas will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-801019