Patent ID: 7325151

Claim:
A program product, for use with an information processing apparatus, for directing the information processing apparatus to control an execution mode of a central processing unit provided in the information processing apparatus, the central processing unit having a plurality of execution modes, whose types and power consumptions of executable processing are different from one another, the program product comprising: an apparatus readable medium; recovery time acquisition means, provided on the apparatus-readable medium, for acquiring a recovery time which is a time required for the central processing unit to recover from a low power mode to a high power mode of which power consumption is higher than that of the low power mode; allowed time acquisition means, provided on the apparatus-readable medium, for acquiring the longest allowed time from a request for processing unprocessable in the low power mode and processable in the high power mode to a start of the processing after the central processing unit recovers to the high power mode, the request being made by an input/output device of the information processing apparatus to the central processing unit; and execution mode setting means, provided on the apparatus-readable medium, for setting the central processing unit in a state of being shiftable to the low power mode, on condition that it is determined that the central processing unit is able to shift to the low power mode based on the allowed time and the recovery time.