摘要 |
<p><P>PROBLEM TO BE SOLVED: To enable each task to save power without considering a device group in a multi-task system. <P>SOLUTION: When a task in execution starts using an IO device, a device clock control part 104 retrieves the other IO device belonging to the same device group as that of the IO device in use to be used by a task in execution until the end of using the IO device in use by referring to a device group table 103 and a device use table 102, and defines the latest use end time between the IO device in use and the other IO device as a switching timing. When the task in execution is switched by the other task prior to the switching timing, the task scheduler 101 delays the switch until the switching timing, and turns off a corresponding clock gate (G-1) or (G-2) when there is a device group in which all the IO devices are not used. <P>COPYRIGHT: (C)2010,JPO&INPIT</p> |