Devices, systems, and methods for dynamically remapping memory addresses
AssigneeSmart Iops, Inc.
InventorsAshutosh Kumar Das, Manuel Antonio d'Abreu
Life of this patent
Estimating the term…
Loading patent…
AssigneeSmart Iops, Inc.
InventorsAshutosh Kumar Das, Manuel Antonio d'Abreu
Estimating the term…
In certain aspects, dynamic remapping of memory addresses is provided and includes initiating a remapping of a logical block from a “mapped block” to a “remapped block.” Logical address locations for the logical block are mapped to physical address locations in the mapped block. The mapped and remapped blocks include non-volatile memory. A read command is received and determined to be for reading from a logical address location of the logical block, and the logical address location is determined to be mapped to a physical address location. Data is read from the physical address location of the mapped block. A write command is received and determined to be for writing data to the logical address location. Data is written to the physical address location of the remapped block. The read command is received after the initiation of the remapping and before the writing of the data to the remapped block.
A data storage system, comprising:
A method for dynamically remapping memory addresses in a data storage system, the method comprising:
A non-transitory machine-readable storage medium storing machine-executable instructions that, when executed, cause a system to perform a method for dynamically remapping memory addresses, the method comprising:
Dependencies are inferred from the claim text.