CPC G06F 3/0625 (2013.01) [G06F 3/0659 (2013.01); G06F 3/0679 (2013.01)] | 20 Claims |
1. A data storage device, comprising:
a first plurality of storage dies to store data;
a power-management circuit to connect a power supply to a second plurality of the storage dies, the second plurality being a subset of the first plurality and being dynamically changeable in time; and
a controller including firmware for a flash translation layer;
wherein the flash translation layer is configured to maintain a queue of pending operations for the first plurality of dies and is further configured to award, in a time interval, a higher priority to a first subset of the pending operations than to a different second subset of the pending operations, at least one operation of the first subset being in the queue behind at least one operation of the second subset; and
wherein, in response to the first subset being selected by the flash translation layer, the power-management circuit is configured, in the time interval, to include storage dies corresponding to the first subset into the second plurality of the storage dies.
|