Power management system and method
AssigneeHewlett-Packard Development Company, L.P.
InventorsPaul Neuman, Yann Stephan
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorsPaul Neuman, Yann Stephan
Estimating the term…
The present invention relates to a power management system and method for a computer system. The current ACPI specification defines data that should be saved to a non-volatile storage medium to recover from a sleeping state. However, the ACPI specification does not support restoration of the system context following a power failure during a sleeping state. The RAM image includes all applications and data that are currently resident in RAM together with device register values that may be lost during a reduced power consumption state of the computer system. It will be appreciated that it takes a significant amount of time to collate and save the data required to maintain the system context of the client machine. Suitably, the present invention provides for saving, to a non-volatile storage medium, data representing only a portion of the system memory context. Saving the only the useful portions of the system memory context results in fewer bytes needing to be saved to the non-volatile storage medium. This, in turn, saves power since the non-volatile storage medium is operable for a shorter period of time. There are fewer read/write operations and preferably fewer disk-head movements in the case of an HDD.
A method for power management of a system, having a system context, comprising a first storage medium, having a current system memory context, which includes data relating to the system context, and a second non-volatile storage medium;
A method as claimed in claim 4, in which the selectable one of the plurality of states is the first or second state of the plurality of states.
A method as claimed in any preceding claim, in which the step of outputting the data representing the portion of the current system memory context comprises the step of saving the whole of that data in contiguous data storage locations of the second storage medium.
A system, capable of having a system context, comprising a first storage medium, capable of having a current system memory context, and a second, non-volatile, storage medium;
A computer program product comprising a computer readable storage medium having stored thereon a computer program element as claimed in claim 13.
Dependencies are inferred from the claim text.