Patent ID: 11907127
Assignee: SMART IOPS, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 2:
3. The SSD of claim 1, wherein the non-volatile memory further comprises a third partition of the non-volatile memory configured as a second cache memory;
wherein the third partition of the non-volatile memory configured as the second cache memory is part of a storage capacity of the SSD for reading and writing data;
wherein the controller is configured to move data between the first partition of the non-volatile memory configured as the main memory, the second partition of the non-volatile memory configured as the first cache memory, and the third partition of the non-volatile memory configured as the second cache memory such that:
a copy of the data is not retained in the partition that the data originated; and
a loss in the storage capacity from retaining the copy of the data in the originating partition is absent;

wherein the controller is configured such that when second data stored in the first partition of the non-volatile memory configured as the main memory is written to the third partition of the non-volatile memory configured as the second cache memory, the second data in the first partition of the non-volatile memory configured as the main memory is erased or otherwise considered erased and available to be rewritten with new data such that:
a copy of the second data is not retained in the first partition; and
a loss in the storage capacity from retaining the copy of the second data in the first partition is absent; and

wherein the controller is configured such that when the second data is written to the third partition of the non-volatile memory configured as the second cache memory for processing and the processed first data is written to the first partition of the non-volatile memory configured as the main memory, the processed second data in the third partition of the non-volatile memory configured as the second cache memory is erased or otherwise considered erased and available to be rewritten with new data such that:
a copy of the processed second data is not retained in the third partition; and
a loss in the storage capacity from retaining the copy of the processed second data in the third partition is absent.