Patent
1996-07-01
1999-08-10
Banankhah, Majid A.
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.
Kosche Nicolai
Singleton Dave
Smaalders Bart
Tucker Andrew
Banankhah Majid A.
Shenker Michael
Sun Microsystems Inc.
LandOfFree
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.
Profile ID: LFUS-PAI-O-1128923