Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling
Reexamination Certificate
2011-06-28
2011-06-28
Puente, Emerson C (Department: 2196)
Electrical computers and digital processing systems: virtual mac
Task management or control
Process scheduling
C718S103000, C718S107000, C710S262000
Reexamination Certificate
active
07971205
ABSTRACT:
A method, apparatus and program storage device for providing a no context switch attribute that allows a user mode thread to become a near interrupt disabled priority is disclosed. A thread includes a no context switch attribute. Control of a thread based on the no context switch attribute is much more efficient than the real-time priority because the no context switch attribute bypasses the overhead of scheduling. Moreover, the no context switch attribute may be used to detect whether a thread performs any undesirable operations that can cause the thread to become suspended while in a critical section. The no context switch attribute is configurable to indicate whether execution of the thread can be suspended.
REFERENCES:
patent: 5515538 (1996-05-01), Kleiman
patent: 5937187 (1999-08-01), Kosche et al.
patent: 6029222 (2000-02-01), Kamiya
patent: 6038631 (2000-03-01), Suzuki et al.
patent: 6085215 (2000-07-01), Ramakrishnan et al.
patent: 6105071 (2000-08-01), Desnoyers et al.
patent: 6633940 (2003-10-01), Alasti et al.
patent: 2003/0154234 (2003-08-01), Larson
patent: 2004/0025160 (2004-02-01), Dice et al.
patent: 2004/0117793 (2004-06-01), Shaylor
patent: 2004/0187117 (2004-09-01), Orion et al.
patent: 2005/0216633 (2005-09-01), Cavallo
patent: 2006/0271938 (2006-11-01), Gootherts et al.
patent: 2004036354 (2004-04-01), None
patent: 2005022386 (2005-03-01), None
Edward Mascarenhas, Vernon Rego; “Ariadne: Architecture of a Portable Threads system supporting Thread Migration”; Software—Practice and Experience, vol. 26(3), 327-356 (Mar. 1996).
Marsh, B; Scott, M; LeBlanc, T; Markatos, E; “First-class user-level threads”; ACM SIGOPS Operating Systems Review; vol. 25 , Issue 5 (Oct. 1991); pp. 110-121.
Duda, K; Cheriton, D; “Borrowed-virtual-time (BVT) scheduling: supporting latency-sensitive threads in a general-purpose scheduler”; Proceedings of the seventeenth ACM symposium on Operating systems principles; pp. 261-276; Year of Publication: 1999.
Yangmin Seo, Jungkeun Park, Gwangil Jeon, Seongsoo Hong; “Supporting preemptive multithreading in the ARX real-time operating system”; TENCON 99. Proceedings of the IEEE Region 10 Conference; Publication Date: Sep. 15-17, 1999; vol. 1; on pp. 443-446 vol. 1.
Krithi Ramamritham, Chia Shen, Oscar Gonzalez, Subhabrata Sen, Shreedhar Shirgurkar; “Using Windows NT for Real-Time Applications: Experimental Observations and Recommendations”; Proceedings of the Fourth IEEE Real-Time Technology and Applications Symposium; Year: 1998.
Obenland, K.M.; Frazier, T.; Kim, J.S.; Kowalik, J.; “Comparing the real-time performance of Windows NT to an NT real-time extension”; Proceedings of the Fifth IEEE Real-Time Technology and Applications Symposium, 1999.; pp. 142-151; Issue Date: 1999.
Gimenez, G.; Kim, K.H.; “A Windows CE implementation of a middleware architecture supporting time-triggered message-triggered objects”; 25th Annual International Computer Software and Applications Conference, 2001. COMPSAC 2001.; pp. 181-189; Issue Date: 2001.
Anderson, Eric and Post, Brad. “Concurrent Programming with the Thread Manager”. develop, The Apple Technical Journal, issue 17 (Mar. 1994), pp. 73-98. Apple Computer's Developer Press. <http://old.mactech.com/articles/develop/issue—17/Anderson—Post—final.html>.
Oddone, Fabrizio. “Preempting the Mac”. MacTech, issue 1, vol. 13 (1997). <http://www.mactech.com/articles/mactech/Vol.13/13.01/ThreadPerformanceAnalysis/index.html>.
Heffley Daniel
Ko Wen-jeng
Song Cheng-Chung
Griffiths & Seaton PLLC
International Business Machines - Corporation
Krishnan Nikhil
Puente Emerson C
LandOfFree
Handling of user mode thread using no context switch... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Handling of user mode thread using no context switch..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Handling of user mode thread using no context switch... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2740314