CPC G06F 3/0607 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0622 (2013.01); G06F 3/0631 (2013.01); G06F 3/0644 (2013.01); G06F 3/0679 (2013.01)] | 19 Claims |
1. A host system, comprising:
an interface for coupling the host system to a data storage device;
one or more processors; and
memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for:
determining if a retrim is needed for the data storage device;
in accordance with a determination that the retrim is needed:
identifying a time to initiate a new trim on the data storage device; and
causing the new trim on the data storage device at the time identified;
identifying the time to initiate the new trim by notifying the data storage device about the new trim; and
waiting for a predetermined activity level on the data storage device.
|