×

Hard disk drive controller employing a plurality of microprocessors

  • US 5,610,808 A
  • Filed: 09/29/1994
  • Issued: 03/11/1997
  • Est. Priority Date: 11/09/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. A controller within a hard disk drive for controlling the transfer of data and control signals between a plurality of host processors and said disk drive, said disk drive including storage media, at least one transducer for recording data on and retrieving data from said storage media and an actuator for moving said transducers with respect to said storage media, said controller comprising:

  • a programmed first microprocessor operating under control of a first operating system stored in a first memory unit associated with said first microprocessor for controlling the recording of data on said storage media and the retrieval of data from said storage media, the positioning of said actuator to locate said transducer at a specified location with respect, to said storage media and for maintaining the position of a said transducer at a specified location with respect to said storage media;

    a programmed second microprocessor operating under control of a second operating system stored in a second memory unit associated with said second microprocessor for controlling the transfer of data from a requesting host processor of said plurality of host processors to said disk drive and the transfer of data recovered from said storage media to a requesting host processor of said plurality of host processor and for generating and communicating parameters to said first microprocessor for defining operations to be performed by said first microprocessor;

    where said second microprocessor operates independently of and concurrently with said first microprocessor and said first microprocessor operates independently of and concurrently with said second microprocessor in exercising operations defined by said parameters received from said second microprocessor.

View all claims
  • 11 Assignments
Timeline View
Assignment View
    ×
    ×