×

Method and apparatus for maintaining and retrieving live data in a posted write cache in case of power failure

  • US 5,448,719 A
  • Filed: 06/05/1992
  • Issued: 09/05/1995
  • Est. Priority Date: 06/05/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A data controller for receiving and temporarily storing data intended for a disk drive system and for transferring the data to the disk drive system, the data being considered dirty before being written to the disk drive system, wherein the data controller receives primary power during normal operation from a host computer, said data controller comprising:

  • cache memory for storing both dirty data and a predetermined cache signature;

    battery means coupled to said cache memory for maintaining both said dirty data and said cache signature in said cache memory in the event of a failure of the primary power; and

    means coupled to said cache memory for controlling data flow between the host computer, said cache memory and the disk drive system, said data flow controlling means including;

    means for receiving dirty data and for writing the dirty data and said cache signature to said cache memory,means receiving a dirty data indication for flushing any dirty data in said cache memory to the disk drive system, andmeans for retrieving said cache signature from said cache memory upon power up of the host computer and the data controller, for determining if said cache signature is valid, and for providing said dirty data indication if said cache signature is valid.

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