Dynamic processor bandwidth allocation in response to environmental conditions
AssigneeWestern Digital Technologies, Inc.
InventorsGreg A. Blaha, Kenny T. Coker, Alan T. Meyer
Life of this patent
Estimating the term…
Abstract
Servo-related tasks are performed at a first processor in a disk drive. A signal indicative of an environmental condition is received at the first processor, and code associated with the environmental condition is identified based at least in part on the signal. A second processor in the disk drive is caused to execute the code associated with the environmental condition, and a responsive task is performed at the first processor based at least in part on the executed code associated with the environmental condition.
Claims26
A method of operating a disk drive having a first processor and a second processor, the method comprising:
- performing servo-related tasks at the first processor;
- receiving a signal indicative of an environmental condition at the first processor;
- identifying code associated with the environmental condition based at least in part on the signal;
- causing the second processor to execute the code associated with the environmental condition;
- and
- performing a responsive task at the first processor based at least in part on the executed code associated with the environmental condition.
A disk drive comprising:
- a disk having a disk surface;
- a head actuatable over the disk surface and operable to write to and read from the disk surface;
- a sensor configured to generate a signal indicative of an environmental condition;
- a first processor operable to perform servo-related tasks and execute instructions, the first processor coupled to and configured to receive the signal from the sensor;
- a second processor coupled to the first processor;
- and
- a computer-readable memory having instructions stored thereon that are executable by the first processor in order to cause the first processor to respond to the environmental condition by:
- identifying code associated with the environmental condition based at least in part on the signal;
- causing the second processor to execute the code associated with the environmental condition;
- and
- performing a responsive task based at least in part on the executed code associated with the environmental condition.
A disk drive having a first processor and a second processor, the disk drive comprising:
- means for performing servo-related tasks at the first processor;
- means for receiving a signal indicative of an environmental condition at the first processor;
- means for identifying code associated with the environmental condition based at least in part on the signal;
- means for causing the second processor to execute the code associated with the environmental condition;
- and
- means for performing a responsive task at the first processor based at least in part on the executed code associated with the environmental condition.
Dependencies are inferred from the claim text.