CPC G06F 11/1068 (2013.01) [G06F 11/1076 (2013.01)] | 23 Claims |
1. A memory system, comprising:
a volatile memory device;
a non-volatile memory device;
a first redundant array controller of a redundant array of independent nodes associated with the non-volatile memory device;
a second redundant array controller of the redundant array of independent nodes; and
processing circuitry coupled with the volatile memory device, the non-volatile memory device, the first redundant array controller, and the second redundant array controller, the processing circuitry configured to cause the memory system to:
receive a first write command associated with writing first data to a first type of memory cell;
generate, using the first redundant array controller, first parity data corresponding to the first data, the first parity data associated with the redundant array of independent nodes;
receive a second write command associated with writing second data to a second type of memory cell different than the first type of memory cell;
generate, using the second redundant array controller different than the first redundant array controller, second parity data corresponding to the second data, the second parity data associated with the redundant array of independent nodes; and
store the second parity data in the volatile memory device coupled with the first redundant array controller and the second redundant array controller.
|