Electrical computers and digital processing systems: processing – Processing control – Mode switch or change
Reexamination Certificate
2007-04-10
2007-04-10
Chan, Eddie (Department: 2183)
Electrical computers and digital processing systems: processing
Processing control
Mode switch or change
C712S043000, C712S228000
Reexamination Certificate
active
10339954
ABSTRACT:
Methods and apparatus for implementing partial and start-over threads in a kernel of an operating system are disclosed. In a computing system having at least one CPU, registers for executing threads, and memory, a method for executing a partial thread includes executing a first thread in the registers, initiating an interrupt event that signals the activation of another thread, saving a first portion of registers to a memory location, wherein a second portion of the registers is unsaved, the first portion including information associated with the first thread, executing in the registers, the another thread, and conducting further computing system operations. Additionally, conducting further computing system operations can include restoring the saved first portion of registers from the memory location to the registers and resuming execution of the first thread. Also, another embodiment incorporates the foregoing method into a computer device.
REFERENCES:
patent: 5613114 (1997-03-01), Anderson et al.
patent: 5729748 (1998-03-01), Robbins et al.
patent: 6026479 (2000-02-01), Fisher et al.
patent: 6065114 (2000-05-01), Zahir et al.
patent: 6205543 (2001-03-01), Tremblay et al.
patent: 2001/0010075 (2001-07-01), Tremblay et al.
patent: 2002/0161957 (2002-10-01), Comeau et al.
Voelker, Georffrey M. “CSE 120 Principles of Operating Systems—Lecture 5: Threads”, Fall 2000. ©Oct. 2, 2000. pp. 1-14. http://www.cse.ucsd.edu/classes/fa00/cse120/lectures/5-threads.pdf.
Kahl, Wolfram. “Processes and Threads”. ©2002. http://www.cas.mcmaster.ca/˜kahl/SE3B04/2002/.
www.dictionary.com ©2000 search term: process.
Free On-Line Dictionary of Computing. FOLDOC. ©1995. www.foldoc.org Search Term: interrupt.
Waldspurger et al.: “Register Relocation: Flexible Contexts for Multithreading” IEEE. Comp. Soc. Press, US, vol. Symp20, May 16, 1993, pp. 120-130.
Jung et al: “Flexible register window structure for multi-tasking” Conference Proceedings article, vol. 1, Jan. 8, 1991, pp. 110-116.
Ananymous: “Deterministic context Switching of Registers”, IBM Technical Disclosure Bulletin, vol. 32, No. 6B, Nov. 1, 1989, pp. 70-73.
Albuz Elif
Milenky Leonid Abraham
Yu Gong-San
Li Aimee J
Rogitz John L.
Sony Corporation
Sony Electronics Inc.
LandOfFree
Partial and start-over threads in embedded real-time kernel does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Partial and start-over threads in embedded real-time kernel, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Partial and start-over threads in embedded real-time kernel will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3726118