Method for synchronizing the dispatching of tasks among multitas

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-801019

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.