Method of providing persistent memory to a hand-held platform operating system on a computer system
AssigneeNCR Corporation
InventorsRobert H. Nathan, Alan F. Hartman
Life of this patent
Estimating the term…
Abstract
A method and apparatus for achieving the appearance of persistent memory in a system environment requiring persistent memory using a device having non-persistent memory. More particularly, the device having non-persistent memory has volatile memory and a storage device.
Claims17
A computer implemented method of providing persistent memory to a hand-held platform operating system on a computer system having volatile memory, and a storage device including a first load format image file comprising the hand-held platform software and information, comprising the steps of:
- loading the first load format image file from the storage device into the volatile memory;
- copying the contents of the volatile memory onto a memory image disk file;
- converting the memory image disk file into a second load format image file;
- storing the second load format image file onto the storage device;
- restarting the computer system;
- and
- loading the second load format image file from the storage device into the volatile memory.
A computer implemented system for providing persistent memory to a hand-held platform operating system on a computer system, comprising:
- a processor for receiving and transmitting data;
- a volatile memory for storing sequences of instructions and information coupled to the processor;
- and
- a storage device coupled to the processor, the storage device having stored therein a first load format image file comprising a) hand-held platform software and information and b) sequences of instructions which, when executed by the processor, cause the processor to:
- load the first load format image file from the storage device into the volatile memory;
- copy the contents of the volatile memory onto a memory image disk file;
- convert the memory image disk file into a second load format image file;
- store the load format image file onto the storage device;
- restart the computer system;
- and
- load the second load format image file from the storage device into the volatile memory.
A method of operating an operating system requiring nonvolatile memory on a computer system including volatile memory and a storage device, the method comprising:
- executing the operating system requiring nonvolatile on the computer system utilizing the volatile memory;
- copying the contents of the volatile memory into a memory image disk file;
- converting the memory image disk file into a load format image file;
- storing the load format image file onto the storage device;
- restarting the computer system;
- loading the load format image file from the storage device into the volatile memory;
- and
- executing the operating system on the computer system utilizing the load format image file stored in the volatile memory.
Dependencies are inferred from the claim text.