×

Caching system and method providing aggressive prefetch

  • US 6,003,114 A
  • Filed: 06/17/1997
  • Issued: 12/14/1999
  • Est. Priority Date: 06/17/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A mass storage system comprising:

  • A. a cache memory;

    B. a data store configured to store information in chunks each having a plurality of blocks, each block having at least one item of information, and in response to a staging request, perform a staging operation to copy information from one of said blocks into said cache;

    C. a host adapter configured to perform access operations in connection with information cached in said cache memory, the host adapter being configured to, during an access operation, initially determine whether the information to be accessed is in the cache memory and, if not, generate a staging request to enable the data store to perform a staging operation to copy the information to be accessed into the cache memory and update cache miss information associated with one of said chunks containing the block; and

    D. a chunk cache control configured to periodically process the cache miss information associated with a plurality of said chunks to select said chunks whose information is to be cached, and to enable information from the selected chunks to be copied into the cache memory.

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