To optimally control an operating frequency of a CPU while ensuring real-time property for event processing in a real-time system for handling a plurality of tasks.
In a configuration for supplying power to a processor, there are provided a task request performance table 22 for storing performance solely requested by a task; a power mode table 25 determining an operating frequency of a processor that executes required system request performance; a system request performance calculation block 21 for calculating a system request performance by adding performance requested by several tasks when some tasks perform execution request in the same period; and a power mode determination block 23 which calculates new system request performance by adding processing requests at a time point of a processing request when there are processing requests from tasks, sets the operating frequency of the processor, and continues setting of the operating frequency when there is a residual tasks when a task completes processing, or turns the system request performance into most power saving mode when there is no residual task.
JPH0876874A | 1996-03-22 | |||
JPH09297688A | 1997-11-18 | |||
JPH11212662A | 1999-08-06 | |||
JP2002182776A | 2002-06-26 | |||
JP2003108260A | 2003-04-11 | |||
JP2003256067A | 2003-09-10 |
WO2002021245A1 | 2002-03-14 |