Disk drive system controller architecture utilizing embedded real-time diagnostic monitor
AssigneeConner Peripherals, Inc.
InventorsJohn P. Squires, Thomas A. Fiers, Louis J. Shrinkle
Life of this patent
Estimating the term…
Loading patent…
AssigneeConner Peripherals, Inc.
InventorsJohn P. Squires, Thomas A. Fiers, Louis J. Shrinkle
Estimating the term…
A disk drive control architecture provides for the storage and retrieval of data with respect to a rotating media and for the transfer of data with respect to a host in response to host commands. The control architecture provides for the execution of a plurality of background processes for controlling the spin speed of the rotating media, controlling the positioning of the sensor and controlling the reading and writing of data with respect to the rotating media. The control architecture further provides for foreground processes for controlling the background processes. The foreground processes include an interface task, for coordinating the background processes in the execution of host commands and a monitor task integral to the interface task such that the monitor task is capable of implementing diagnostic commands capable of accessing all of the resources of the control architecture. The transfer of diagnostic commands and resultant diagnostic information may be directed through a dedicated data communications channel separate from the data channel used for the transfer of commands and data with respect to the host.
A control architecture that provides for the storage and retrieval of data with respect to a rotating media and transfer of data with respect to a host in response to host commands, wherein the data is read and written by a sensor with respect to the rotating media, said control architecture comprising:
A disk drive comprising:
A disk drive system comprising:
In a disk drive including a media providing for the storage of data, a spin motor for rotating said media, an actuator for positioning a sensor with respect to a surface of said disk for the transfer of data, a memory for storing a control program and initialization data, a microcontroller dedicated to the control of said disk drive through the execution of said control program and a host computer interface for the transfer of host computer commands and data, an improvement in the control function performed by said microcontroller upon execution of the control program, wherein the improvement comprises:
Dependencies are inferred from the claim text.