Use of application data and garbage-collected data to improve write efficiency of a data storage device
AssigneeGoogle Inc.
InventorsManuel Enrique Benitez, Monish Shah
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsManuel Enrique Benitez, Monish Shah
Estimating the term…
A data storage device includes a plurality of flash memory devices. A memory controller is configured to receive a request from a host computing device to write a first logical block of application data to the data storage device, write the first logical block to a data buffer, wherein a size of the data buffer is larger than the logical block and may store multiple logical blocks, write one or more logical blocks of garbage-collected data to the data buffer, and write the logical blocks in the data buffer to the data storage device when the data buffer becomes full. The data buffer written to the data storage device includes at least one logical block of application data and at least one logical block of garbage-collected data. In an alternative implementation, garbage-collected data may be written to the data buffer upon expiration of a timer.
A method comprising:
A data storage device, comprising:
A non-transitory computer-readable storage medium storing instructions that when executed cause a processor to perform a process, the process comprising:
A data storage device, comprising:
A method comprising:
Dependencies are inferred from the claim text.