CPC G06F 3/0655 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0679 (2013.01)] | 20 Claims |
1. A storage device, comprising:
a non-volatile memory that stores a first original data and a first parity data;
a storage controller that receives a second original data that differs from the first original data from an external storage device, and receives the first parity data from the non-volatile memory; and
a computational engine that receives the second original data and the first parity data from the storage controller, and computes the first parity data and the second original data, and restores a third original data that differs from the first original data and the second original data,
wherein the storage controller receives the third original data from the computational engine and transmits the third original data to a host and the external storage device.
|