Information processing apparatus that controls shifting between power states in accordance with remaining storage capacity and control method thereof
First Claim
1. An information processing apparatus comprising:
- a non-volatile first storage that can shift to a first power state in which at least write processing can be executed and to a second power state in which power consumption is less than in the first power state and write processing cannot be executed;
a non-volatile second storage that has a higher access speed than the first storage; and
a controller configured to;
confirm a remaining storage capacity in which data can be stored in the second storage, whereinin a case where the remaining storage capacity is not less than or equal to a threshold, not cause the first storage to shift from the second power state to the first power state; and
in a case where the remaining storage capacity is less than or equal to the threshold, not cause the first storage to shift from the second power state to the first power state until receiving a data write request, and in accordance with reception of the data write request, cause the first storage to shift from the second power state to the first power state and cause a part of data stored in the second storage to be stored in the first storage that has shifted to the first power state.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus includes a first storage unit that has a power restricted state and an activated state, and a second storage that has a higher access speed than the first storage. A determination unit determines whether or not the first storage unit needs to be used based on a remaining storage capacity in which data can be stored in the second storage unit. A control unit causes, in a state where data can be stored in the second storage unit, the first storage unit to be in the power restricted state, and makes the first storage unit switch from the power restricted state to the activated state in a case where it is determined, while the first storage unit is in the power restricted state, that the first storage unit needs to be used.
-
Citations
13 Claims
-
1. An information processing apparatus comprising:
-
a non-volatile first storage that can shift to a first power state in which at least write processing can be executed and to a second power state in which power consumption is less than in the first power state and write processing cannot be executed; a non-volatile second storage that has a higher access speed than the first storage; and a controller configured to; confirm a remaining storage capacity in which data can be stored in the second storage, wherein in a case where the remaining storage capacity is not less than or equal to a threshold, not cause the first storage to shift from the second power state to the first power state; and in a case where the remaining storage capacity is less than or equal to the threshold, not cause the first storage to shift from the second power state to the first power state until receiving a data write request, and in accordance with reception of the data write request, cause the first storage to shift from the second power state to the first power state and cause a part of data stored in the second storage to be stored in the first storage that has shifted to the first power state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An information processing apparatus comprising:
-
a non-volatile first storage that can shift to a first power state in which at least write processing can be executed and to a second power state in which power consumption is less than in the first power state and write processing cannot be executed; a non-volatile second storage that has a higher access speed than the first storage; and a controller configured to; in a case where the remaining storage capacity is not less than or equal to a threshold, not cause the first storage to shift from the second power state to the first power state; and in a case where the remaining storage capacity is less than or equal to the threshold, cause the first storage to shift from the second power state to the first power state and cause a part of data stored in the second storage to be stored in the first storage that has shifted to the first power state, wherein the controller decides, among data stored in the second storage, a data candidate to save to the first storage, while the first storage is in the second power state, the controller causes the first storage to shift from the second power state to the first power state when the remaining storage capacity becomes less than or equal to a predetermined threshold, copies the decided save candidate data from the second storage to the first storage, and sets a flag to the save candidate data stored in the second storage when performing the copying of the save candidate data, and the controller deletes the data to which the flag is set from the second storage in accordance with reception of a data write request. - View Dependent Claims (12)
-
-
13. A control method of an information processing apparatus that has a non-volatile first storage that can shift to a first power state in which at least write processing can be executed and to a second power state in which power consumption is less than in the first power state and write processing cannot be executed, and a non-volatile second storage that has a higher access speed than the first storage, the method comprising:
-
confirming a remaining storage capacity in which data can be stored in the second storage; in a case where the remaining storage capacity is not less than or equal to a threshold, not cause the first storage to shift from the second power state to the first power state; and in a case where the remaining storage capacity is less than or equal to the threshold, not cause the first storage to shift from the second power state to the first power state until receiving a data write request, and in accordance with reception of the data write request, cause the first storage to shift from the second power state to the first power state and cause a part of data stored in the second storage to be stored in the first storage that has shifted to the first power state.
-
Specification