×

Cluster-based cache memory allocation

  • US 6,606,682 B1
  • Filed: 04/19/2000
  • Issued: 08/12/2003
  • Est. Priority Date: 04/19/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A disk drive, comprising:

  • a cache memory having a plurality of sequentially-ordered memory clusters for caching disk data of disk sectors identified by logical block addresses; and

    a cache control system having a plurality of cluster control blocks, each cluster control block having a cluster segment record for associating the cluster control block with a particular memory cluster and for forming variable length segments of the memory clusters without regard to the sequential order of the memory clusters;

    a tag memory having a plurality of tag records, each tag record for assigning a segment to a contiguous range of logical block addesses and for defining the cluster control blocks forming the segment, each tag record defining a length for the assigned segment by pointing to a first cluster control block and to a last cluster control block for the segment, and each segment of the memory clusters for caching disk data of the assigned contiguous rge of logical block addresses.

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