Electrical computers and digital processing systems: virtual mac – Virtual machine task or process management
Reexamination Certificate
2007-06-19
2007-06-19
An, Meng-Al T. (Department: 2195)
Electrical computers and digital processing systems: virtual mac
Virtual machine task or process management
C718S100000
Reexamination Certificate
active
09721695
ABSTRACT:
In the operation of a computer, a plurality of bytecode or pseudocode instructions, at least some of the pseudocode instructions comprising a plurality of machine code instructions, are stored in a computer memory. For each of a plurality of tasks or jobs to be performed by the computer, a respective virtual thread of execution context data is automatically created. The virtual threads each include (a) a memory location of a next one of the pseudocode instructions to be executed in carrying out the respective task or job and (b) the values of any local variables required for carrying out the respective task or job. At least some of the tasks or jobs each entails execution of a respective one of the pseudocode instructions comprising a plurality of machine language instructions. Each of the tasks or jobs are processed in a respective series of time slices or processing slots under the control of the respective virtual thread, and, in every context switch between different virtual threads, such context switch is undertaken only after completed execution of a currently executing one of the pseudocode instructions.
REFERENCES:
patent: 4744048 (1988-05-01), Blanset et al.
patent: 6141732 (2000-10-01), Adams
patent: 6226789 (2001-05-01), Tye et al.
patent: 6233599 (2001-05-01), Nation et al.
patent: 6240440 (2001-05-01), Kutcher
patent: 6260150 (2001-07-01), Diepstraten et al.
patent: 6269391 (2001-07-01), Gillespie
patent: 6282701 (2001-08-01), Wygodny et al.
patent: 6289446 (2001-09-01), Nilsson
patent: 6766515 (2004-07-01), Bitar et al.
An Meng-Al T.
Catharon Productions, Inc.
Coleman Henry D.
Sapone William J.
Sudol R. Neil
LandOfFree
Computer multi-tasking via virtual threading using an... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Computer multi-tasking via virtual threading using an..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer multi-tasking via virtual threading using an... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3871998