Method and apparatus for execution and preemption control of com

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395672, G06F 900

Patent

active

059371870

ABSTRACT:
In a multiprocessing computer system, a schedulable process entity (such as a UNIX process, a Solaris lightweight process, or a Windows NT thread) sets a memory flag (sc.sub.-- nopreempt) before acquiring a shared resource. This flag tells the operating system that the process entity should not be preempted. When it is time for the process entity to be preempted, but sc.sub.-- nopreempt is set, the operating system sets a flag (sc.sub.-- yield) to tell the process entity that the entity should surrender the CPU when the entity releases the shared resource. However, the entity is not preempted but continues to run. When the entity releases the shared resource, the entity checks the sc.sub.-- yield flag. If the flag is set, the entity makes an OS call to surrender the CPU.

REFERENCES:
patent: 5274809 (1993-12-01), Iwasaki et al.
patent: 5515538 (1996-05-01), Kleiman
patent: 5666523 (1997-09-01), D'Souza
patent: 5701432 (1997-12-01), Wong et al.
patent: 5720018 (1998-02-01), Muller et al.
patent: 5724503 (1998-03-01), Kleinman et al.
patent: 5754173 (1998-05-01), Hiura et al.
patent: 5757914 (1998-05-01), McManis
patent: 5765151 (1998-06-01), Senator
patent: 5765157 (1998-06-01), Lindholm et al.
patent: 5767851 (1998-06-01), Yee et al.
"Microprocessor and Peripheral Handbook, Vol. 1, Microprocessor", by Intel (1988), pp. 3-1 through 3-55 ("80286 High Performance Microprocessor with Memory Management and Protection").
Catanzaro, Ben, "Multiprocessor Systems Architectures: A Technical Survey of Multiprocessor/Multithreaded Systems using SPARC.RTM., Multilevel Bus Architectures and Solaris.RTM. (SunOS.TM.)" (1994 Sun Microsystems, Inc.) (SunSoft Press/Prentice Hall) pp. 205-228.

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 and apparatus for execution and preemption control of com 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 and apparatus for execution and preemption control of com, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for execution and preemption control of com will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1128923

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