Storage device and method of writing data
AssigneeSeagate Technology LLC
InventorsMichael Edward Baum, Margot Ann Lapanse, John Edward Moon, Paul Francis Kusbel
Life of this patent
Estimating the term…
Abstract
In a particular embodiment, a device is disclosed that includes a controller adapted to store data to a first storage medium. The controller is adapted to receive data storage commands in an order received and to store the received data storage commands at a second storage medium. Further, the controller is adapted to re-order the data storage commands from the order received to an execution order, monitor access activity related to the first storage medium, and store the data from the second storage medium to the first storage medium according to the execution order when the monitored access activity falls below an activity threshold.
Claims25
A device comprising:
- a controller adapted to store data to a first storage medium, the controller adapted to:
- receive data storage commands in an order received;
- store received data and the received data storage commands at a second storage medium;
- re-order the data storage commands from the order received to an execution order;
- monitor access activity related to the first storage medium;
- and
- store the data from the second storage medium to the first storage medium according to the execution order when the monitored access activity falls below an activity threshold.
A method comprising:
- receiving data and data storage commands at a storage device having a first and second data storage media;
- storing the received data and the associated data storage commands to the second data storage medium;
- determining an access activity associated with at least one of a controller of the storage device and the first data storage medium;
- re-ordering the associated data storage commands from an order received to an execution order;
- and
- writing the received data from the second data storage medium to the first data storage medium according to the execution order when the access activity falls below an activity threshold.
A device comprising:
- a host interface adapted to couple to a data bus to receive data storage commands and data from a host system;
- a first data storage medium;
- a second data storage medium;
- and
- a controller coupled to the host interface to store received data to the second data storage medium, to determine an access activity related to access of the first data storage medium, to re-order the associated data storage commands into an execution order, and to move the data from the second data storage medium to the first data storage medium according to the execution order when the determined access activity falls below a threshold activity.
Dependencies are inferred from the claim text.