Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling
Reexamination Certificate
2007-11-13
2007-11-13
An, Meng-Al T. (Department: 2195)
Electrical computers and digital processing systems: virtual mac
Task management or control
Process scheduling
C718S100000, C718S102000, C712S202000, C712S228000
Reexamination Certificate
active
09605812
ABSTRACT:
Disclosed is providing one of a plurality of schedulers for a multitasking system for a processor that includes choosing a particular one of the schedulers, setting a program counter to an address corresponding to code of the particular one of the schedulers, and the processor executing code at an address corresponding to the program counter. Also included may be setting a stack pointer to an address corresponding to stack space for the particular one of the schedulers and the processor using the stack space at the stack pointer after executing code at the address corresponding to the program counter. The system described herein provides a small kernel that can run on a variety of hardware platforms, such as a PowerPC based Symmetrix adapter board used in a Symmetrix data storage device provided by EMC Corporation of Hopkinton, Ma. The core kernel code may be written for the general target platform, such as the PowerPC architecture. Since the PowerPC implementation specific modules are well defined, the system may be quite portable between PowerPC processors (such as the 8260 and 750), and should prove relatively easy to port to any PowerPC based Symmetrix adapter board/CPU combination. The kernel may also be ported to run on other RISC machines (Hitachi SH series) and can be ported to CISC architectures.
REFERENCES:
patent: 5325526 (1994-06-01), Cameron et al.
patent: 5630130 (1997-05-01), Perotto et al.
patent: 5655096 (1997-08-01), Branigin
patent: 5727211 (1998-03-01), Gulsen
patent: 6061709 (2000-05-01), Bronte
patent: 6088787 (2000-07-01), Predko
patent: 6108683 (2000-08-01), Kamada et al.
patent: 6728963 (2004-04-01), Forin et al.
Stewart et al., “Chimera II: A Real-Time Unix-Compatible Multiprocessor Operating System for Sensor-Based Control Application”, Advanced Manipulators Laboratory, The Robotics Institute, Pennsylvania, 1989, pp. 1-33.
Stewart et al., “The Chimera II Real-Time Operating System for Advanced Sensor-Based Control Applications”, IEEE, 1992, pp. 1282-1295.
Deng et al., “Scheduling Real-Time Applications in an Open Enviroment”, IEEE, 1997, pp. 308-319.
Chalmer Steven R.
McClure Steven T.
An Meng-Al T.
EMC Corporation
Muirhead and Saturnelli LLC
To Jennifer N.
LandOfFree
Replaceable scheduling algorithm in multitasking 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 Replaceable scheduling algorithm in multitasking kernel, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Replaceable scheduling algorithm in multitasking kernel will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3805552