Back to results
US 7,412,565 B2Granted
Memory optimization for a computer system having a hibernation mode
AssigneeIntel Corporation
InventorsMarco Wirasinghe, Randy P. Stanley
Life of this patent
Estimating the term…
Abstract
A computer system that increases performance and reduces power consumption is described. Specifically, the system writes the contents of the system to a non-volatile memory cache before powering down. After repowering the system, the system initiates the load sequence from the memory cache.
Claims12
A method, comprising:
- requesting that an operating system place a mobile computer system in a hibernation mode;
- gathering a state of the mobile computer system, wherein the state includes contents of a central processing unit of the mobile computer system and contents of a main memory of the mobile computer system;
- storing the state to a first non-volatile memory cache of the mobile computer systems, wherein the first non-volatile memory cache has a storage capacity between 50-2000 megabytes;
- and
- storing the state to a hard disk drive of the mobile computer system, which is coupled with the first non-volatile memory cache, via a transparent write-through process;
- putting the mobile computer system into the hibernation mode including putting the hard disk drive into the hibernation mode;
- and
- waking the mobile computer system from the hibernation mode including loading the state from the first non-volatile memory cache instead of from the hard disk drive.
5 more elements
A mobile computer system, comprising:
- a central processing unit (CPU);
- a main memory coupled to the CPU, wherein the main memory is to store data to be manipulated by the CPU;
- a first non-volatile memory cache of the mobile computer system coupled to the main memory, wherein the data is to be stored to the first non-volatile memory cache if the mobile computer system is placed in a hibernation mode, wherein the first non-volatile memory cache has a storage capacity between 50-2000 megabytes;
- and
- a hard disk drive of the mobile computer system coupled to the first non-volatile memory cache, wherein the hard disk drive has a greater storage capacity than the first non-volatile memory cache, wherein the data is to be stored to the hard disk drive if the mobile computer system is placed in a hibernation mode,
- wherein the data is to be restored from the first non-volatile memory cache instead of from the hard disk drive when the system is awaken from the hibernation mode.
3 more elements
An article comprising a machine readable medium having a plurality of machine readable instructions that when executed by a machine cause the machine to:
- write contents of a central processing unit (CPU) to a non-volatile memory cache of the machine that has a same address configuration as a hard disk drive of the machine prior to the machine being placed in a hibernation mode;
- write data from a random access memory to the non-volatile memory cache of the machine prior to the machine being placed in the hibernation mode;
- write the contents of the CPU to the hard disk drive of the machine using a transparent write-through process;
- and
- initiate a load sequence from the non-volatile memory cache rather than from the hard disk drive after being awaken from the hibernation mode.
2 more elements
Dependencies are inferred from the claim text.