Process distribution and sharing system for multiple processor c

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

3642292, 3642303, 3642809, G06F 1300, G06F 930

Patent

active

049145703

ABSTRACT:
A multiple processor (CPU) computer system, each CPU having a separate, local, random access memory means to which it has direct access. An interprocessor bus couples the CPUs to memories of all the CPUs, so that each CPU can access both its own local memory means and the local memories of the other CPUs. A run queue data structure holds a separate run queue for each of the CPUs. Whenever a new process is created, one of the CPUs is assigned as its home site and the new process is installed in the local memory for the home site. When a specified process needs to be transferred from its home site to another CPU, typically for performing a task which cannot be performed on the home site, the system executes a cross processor call, which performs the steps of: (a) placing the specified process on the run queue of the other CPU; (b) continuing the execution of the specified process on the other CPU, using the local memory for the specified process's home site as the resident memory for the process and using the interprocessor bus to couple the other CPU to the home site's local memory, until a predefined set of tasks has been completed; and then (c) placing the specified process on the run queue of the specified process's home site, so that execution of the process will resume on the process's home site.

REFERENCES:
patent: 4245306 (1981-01-01), Besemer et al.
patent: 4354227 (1982-10-01), Hays Jr. et al.
patent: 4459664 (1984-07-01), Pottier et al.
patent: 4567562 (1986-01-01), Fassbender
patent: 4621318 (1986-11-01), Maeda
K. Thompson, Unix Time-Sharing System: Unix Implementation, The Bell Sys. Tech. Journal, vol. 57, No. 6, pp. 1931-1946, Aug. 1978.
Gary Fielland and Dave Rodgers, 32-bit Computer System Shares Load Equally Among up to 12 Processors, Elect. Design, pp. 153-168, Sep. 6, 1984.
Bach and Buroff, A Multiprocessor Unix System, Usenix, pp. 174-177, Summer 1984.
Goble and Marsh, A Dual Processor VAX 11/780, Sigarch, vol. 10, No. 3, pp. 291-296, Apr. 1982.
Multiprocessor Makes Parallelism Work, Electronics, pp. 46-48, Sep. 2, 1985.
Bach and Buroff, Multiprocessor Unix Operating System, The Bell System Tech. Journal, vol. 63, No. 8, pp. 1733-1749, Oct. 1984.

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

Process distribution and sharing system for multiple processor c does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Process distribution and sharing system for multiple processor c, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Process distribution and sharing system for multiple processor c will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1362236

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