Electrical computers and digital processing systems: processing – Processing control – Context preserving (e.g. – context swapping – checkpointing,...
Reexamination Certificate
2004-02-17
2008-09-02
Chan, Eddie P (Department: 2183)
Electrical computers and digital processing systems: processing
Processing control
Context preserving (e.g., context swapping, checkpointing,...
Reexamination Certificate
active
07421570
ABSTRACT:
The present invention relates to a method for managing the stack of a microprocessor comprising a central processing unit and a memory array, the central processing unit comprising registers containing contextual data and a stack pointer, the stack being a zone of the memory array used for saving contextual data upon a switch from a first to a second program. According to the present invention, the method comprises saving contextual data contained in a variable number of registers that varies according to the value of at least one flag stored in a register to be saved. Advantages: optimization of the filling of the stack and of the number of subprograms that can be interleaved.
REFERENCES:
patent: 4445173 (1984-04-01), Pilat et al.
patent: 6199155 (2001-03-01), Kishida et al.
patent: 6205467 (2001-03-01), Lambrecht et al.
patent: 6367005 (2002-04-01), Zahir et al.
patent: 6408325 (2002-06-01), Shaylor
patent: 2001/0010075 (2001-07-01), Tremblay et al.
patent: 2004/0003208 (2004-01-01), Damron
patent: WO 02/13005 (2002-02-01), None
Davidescu Dragos
Padmanabhan Gosagan
Roche Franck
Chan Eddie P
Fennema Robert E
Jorgenson Lisa K.
Satagaj Thomas J.
Seed IP Law Group PLLC
LandOfFree
Method for managing a microprocessor stack for saving... 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 for managing a microprocessor stack for saving..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for managing a microprocessor stack for saving... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3983243