Providing A Capacitor-based Power Supply To Enable Backup Copying Of Data From Volatile Storage To Persistent Storage
First Claim
1. An apparatus comprising:
- a volatile storage;
a persistent storage;
a capacitor-based power supply; and
a controller, coupled to the capacitor-based power supply, to;
detect interruption of main power,in response to detecting the interruption of main power, begin backup copying of data from the volatile storage to the persistent storage,after beginning the backup copying of data, check whether the main power has resumed prior to depletion of the capacitor-based power supply andin response to detecting that main power has resumed prior to depletion of the capacitor-based power supply, resume operation using content of the volatile storage without restoring data from the persistent storage.
2 Assignments
0 Petitions
Accused Products
Abstract
A system includes a volatile storage, a persistent storage, a capacitor-based power supply, and a controller coupled to the capacitor-based power supply. The controller detects interruption of main power, and in response to detecting the interruption of main power, begins backup copying of data from the volatile storage to the persistent storage. After beginning the backup copying of data, the controller checks whether the main power has resumed prior to depletion of the capacitor-based power supply. In response to detecting that main power has resumed prior to depletion of the capacitor-based power supply, the controller resumes operation using content of the volatile storage without restoring data from the persistent storage.
48 Citations
15 Claims
-
1. An apparatus comprising:
-
a volatile storage; a persistent storage; a capacitor-based power supply; and a controller, coupled to the capacitor-based power supply, to; detect interruption of main power, in response to detecting the interruption of main power, begin backup copying of data from the volatile storage to the persistent storage, after beginning the backup copying of data, check whether the main power has resumed prior to depletion of the capacitor-based power supply and in response to detecting that main power has resumed prior to depletion of the capacitor-based power supply, resume operation using content of the volatile storage without restoring data from the persistent storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a main power supply; a capacitor-based power supply; volatile storage; solid state persistent storage; a controller powered by the capacitor-based power supply to; detect interruption of the main power supply; in response to detecting the interruption of the main power supply, perform backup copying of data from the volatile storage to the solid state persistent storage; after beginning the backup copying of the data, check whether the main power supply has resumed provision of power prior to depletion of the capacitor-based power supply; and in response to detecting that the main power supply has resumed prior to depletion of the capacitor-based power supply, resume operation of the system using content of the volatile storage without restoring data from the solid state persistent storage. - View Dependent Claims (13, 14)
-
-
15. A method of protecting data contained in volatile storage of a system, comprising:
-
detecting interruption of system main power; in response to detecting interruption of the system main power, performing backup copying of data in the volatile storage to the solid state persistent storage using power provided by a capacitor-based power supply; in response to detecting resumption of the system main power prior to depletion of the capacitor-based power supply, resume system operation using content of the volatile storage without using content in the solid state persistent storage.
-
Specification