Control apparatus and control method
First Claim
1. A control apparatus that saves data which is stored in a cache memory of a storage when a power supply from a power supply unit to the storage is stopped, the control apparatus comprising:
- a capacitor to store electric power supplied from the power supply unit and to supply the stored electric power to the control apparatus when the power supply from the power supply unit is stopped;
a first nonvolatile memory;
a second nonvolatile memory;
a first controller; and
a second controller coupled to the first controller,the first controller to;
write the data, stored in the cache memory, into the first nonvolatile memory when the external power supply is stopped,verify whether the data stored in the first nonvolatile memory is normal, andsend, to the second controller, log information for an address of the first nonvolatile memory in which writing of the data fails when the verification indicates that the writing to the address of the first nonvolatile memory is failure, andthe second controller to write the log information for the address of the first nonvolatile memory sent from the first controller into the second nonvolatile memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A control apparatus includes a capacitor to store electric power supplied from the power supply unit and to supply the stored electric power to the control apparatus when the power supply from the power supply unit is stopped, a first nonvolatile memory, a second nonvolatile memory, a first controller, and a second controller. The first controller writes the data, stored in the cache memory, into the first nonvolatile memory when the external power supply is stopped verifies whether the data stored in the first nonvolatile memory is normal, and sends information of area where the data in the first nonvolatile memory is not normal when the verification indicates that the writing is not normal. And the second controller writes the information sent from the first controller into the second nonvolatile memory.
-
Citations
7 Claims
-
1. A control apparatus that saves data which is stored in a cache memory of a storage when a power supply from a power supply unit to the storage is stopped, the control apparatus comprising:
-
a capacitor to store electric power supplied from the power supply unit and to supply the stored electric power to the control apparatus when the power supply from the power supply unit is stopped; a first nonvolatile memory; a second nonvolatile memory; a first controller; and a second controller coupled to the first controller, the first controller to; write the data, stored in the cache memory, into the first nonvolatile memory when the external power supply is stopped, verify whether the data stored in the first nonvolatile memory is normal, and send, to the second controller, log information for an address of the first nonvolatile memory in which writing of the data fails when the verification indicates that the writing to the address of the first nonvolatile memory is failure, and the second controller to write the log information for the address of the first nonvolatile memory sent from the first controller into the second nonvolatile memory. - View Dependent Claims (2, 3, 4)
-
-
5. A control method for saving data, by a control apparatus, which is stored in a cache memory of a storage when a power supply from a power supply unit to the storage is stopped, the control apparatus including a first nonvolatile memory, a second nonvolatile memory, a first controller, a second controller, and a capacitor to store electric power supplied from the power supply unit and to supply the stored electric power to the control apparatus when the power supply from the power supply unit is stopped, the control method comprising:
-
writing, by the first controller, the data stored in the cache memory into the first nonvolatile memory when the external power supply is stopped, verifying, by the first controller, whether the data stored in the first nonvolatile memory is normal, and sending to the second controller, by the first controller, log information for an address of the first nonvolatile memory in which writing of the data fails when the verification indicates that the writing to the address of the first nonvolatile memory is failure; and writing, by the second controller, the sent log information for the address of the first nonvolatile memory into the second nonvolatile memory. - View Dependent Claims (6, 7)
-
Specification