System and method for persistent RAM disk
First Claim
Patent Images
1. A method for restoring a RAM disk in a volatile storage device from a corresponding image file on a nonvolatile storage device while the RAM disk is being populated, during or approximately at the time of operating system boot-up, the method comprising:
- creating a RAM disk in the volatile storage device corresponding to an image file in the nonvolatile storage device;
writing data from the image file to the RAM disk; and
asynchronously and substantially simultaneously accessing both the image file on the nonvolatile storage device and the RAM disk on the volatile storage device so that the two storage devices are available to the operating system during system boot-up;
wherein both the image file on the nonvolatile storage device and on the RAM disk are available to the operating system in combination for access during both system boot-up or subsequent shutdown, before the RAM disk is fully populated from the image file.
1 Assignment
0 Petitions
Accused Products
Abstract
The contents of a RAM disk are copied to an image file in nonvolatile memory on power-down and copied back on reboot to provide an appearance of persistence. A locking method can use in-use tables to limit access to the same blocks of data in a RAM disk.
26 Citations
7 Claims
-
1. A method for restoring a RAM disk in a volatile storage device from a corresponding image file on a nonvolatile storage device while the RAM disk is being populated, during or approximately at the time of operating system boot-up, the method comprising:
-
creating a RAM disk in the volatile storage device corresponding to an image file in the nonvolatile storage device; writing data from the image file to the RAM disk; and
asynchronously and substantially simultaneously accessing both the image file on the nonvolatile storage device and the RAM disk on the volatile storage device so that the two storage devices are available to the operating system during system boot-up;wherein both the image file on the nonvolatile storage device and on the RAM disk are available to the operating system in combination for access during both system boot-up or subsequent shutdown, before the RAM disk is fully populated from the image file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification