×

Method of operating a cache system including determining an elapsed time or amount of data written to cache prior to writing to main storage

  • US 5,353,430 A
  • Filed: 10/20/1993
  • Issued: 10/04/1994
  • Est. Priority Date: 03/05/1991
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for operating a cache system which serves as a data storage device for a host device, said cache system having a mass storage device, a segmented cache memory, and a background data transfer mechanism for writing data from said cache memory to said mass storage device, said method comprising the steps of:

  • dynamically assigning logical tracks of said cache memory to correspond to logical tracks of said mass storage device;

    accepting data written by said host device into portions of the assigned logical tracks of said cache memory;

    calculating the time period which has elapsed since the oldest of the modified data existing in said cache memory was written to said cache memory and which said modified data has not yet been written to said mass storage device; and

    if said calculated time period equals or exceeds a predefined time period;

    determining the number of logical tracks containing modified data in said cache memory which have not been written to said mass storage device; and

    causing said background data transfer mechanism to write the modified portions of at least some of those modified tracks of data from said cache memory to said mass storage device.

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