Patent ID: 9747043
Date: 2017-08-29
CPC Classifications: G06F,G11B

Claim:
1. A data storage device comprising: a nonvolatile solid state memory device; a magnetic storage disk; and a control unit configured to order data blocks to be written to the magnetic storage disk by: writing the data blocks to the nonvolatile solid state memory device; selecting N data blocks out of M data blocks stored in the nonvolatile solid state memory device to create a first ordering of data blocks, where N is less than M; reordering the selected data blocks to create a second ordering having a first data block different than the first data block of the first ordering prior to writing the selected data blocks to the magnetic storage disk; and writing the first data block of the second ordered data blocks to the magnetic storage disk, wherein selecting N data blocks comprises selecting the N least-recently-used data blocks from a least-recently-used list of data blocks that are stored in the nonvolatile solid state memory device and have not been written to the magnetic storage disk.