Partial and start-over threads in embedded real-time kernel

Electrical computers and digital processing systems: processing – Processing control – Mode switch or change

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-3726118

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