Management of data before zero volt suspend in computer power management
First Claim
1. A method for preserving selected data of a computing device entering a power suspension mode comprising:
- determining whether a data element held in volatile memory of the computing device is necessary for restoration of the computing device to a pre-suspension state upon the computing device exiting the power suspension mode;
if the data element is necessary for restoration of the computing device to the pre-suspension state upon the computing device exiting the suspension mode, then selecting the data element for storage in non-volatile memory accessible to the computing device prior to entering the power suspension mode; and
storing the selected data element in the non-volatile memory accessible to the computing device prior to entering the power suspension mode.
2 Assignments
0 Petitions
Accused Products
Abstract
A power management system for computers compresses contents of system RAM and stores the contents on a non-volatile storage device before power is suspended to a motherboard, which removes power also from RAM. By compression, the capacity required of the non-volatile storage device is minimized. In a variation, zeros are stored in all RAM area used by memory management software before compression and storage on the non-volatile device. In another variation, areas of RAM used by memory management software are identified, and only those areas not used by memory management software are stored on the non-volatile device. The capability is provided in several ways in different embodiments.
8 Citations
7 Claims
-
1. A method for preserving selected data of a computing device entering a power suspension mode comprising:
-
determining whether a data element held in volatile memory of the computing device is necessary for restoration of the computing device to a pre-suspension state upon the computing device exiting the power suspension mode; if the data element is necessary for restoration of the computing device to the pre-suspension state upon the computing device exiting the suspension mode, then selecting the data element for storage in non-volatile memory accessible to the computing device prior to entering the power suspension mode; and storing the selected data element in the non-volatile memory accessible to the computing device prior to entering the power suspension mode. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification