Segregating large data blocks for data storage system
AssigneeWestern Digital Technologies, Inc.
InventorsNiles Yang, Daniel J. Linnen, Judah Gamliel Hahn
Life of this patent
Estimating the term…
Loading patent…
AssigneeWestern Digital Technologies, Inc.
InventorsNiles Yang, Daniel J. Linnen, Judah Gamliel Hahn
Estimating the term…
Methods and apparatus for efficiently handling large data files and their updates in NAND memory. In one example, provided is a data-storage system configured to reduce the frequency of data relocations by segregating a large data file into a plurality of subfiles. The size of such subfiles is appropriately selected to reduce the probability of occurrence for host-relocation conflicts and the magnitude of write amplification, thereby enabling the data-storage system to provide better quality of service while substantially maintaining acceptable levels of other pertinent performance characteristics. In some examples, a sequence of host read-modify-write commands is handled by generating a copy of implicated subfiles in a data buffer, applying subfile updates to the copy in the data buffer in accordance with the sequence, and relocating the implicated subfiles in the NAND memory using the updated versions thereof from the data buffer.
A data storage device, comprising:
A method performed by a data storage device, the method comprising:
A data storage device, comprising:
Dependencies are inferred from the claim text.