Patent ID: 8548639

Claim:
A data storage device comprising: a controller coupled to an interface and to a data storage medium, the controller configured to: determine an operation to perform based on an instruction received via the interface from a host computer system; determine whether the operation meets a condition for a continuous data access operation; determine a temperature of electronics within the data storage device associated with executing the operation; and delay execution of the operation when the temperature is greater than a threshold and when the operation meets the condition for the continuous data access operation, wherein the controller is further configured to: determine a location of the data storage medium for data associated with the instruction; perform a first portion of the operation on the location; determine the temperature of electronics associated with performing a second portion of the operation on another location of the data storage medium that is associated with the instruction; compare the temperature to the threshold; provide the delay to the second portion of the operation associated with the another location when the temperature is greater than the threshold; and perform the second portion of the operation on the another location when the delay is completed.