×

Sequentially processing data in a cached data storage system

  • US 4,956,803 A
  • Filed: 09/14/1989
  • Issued: 09/11/1990
  • Est. Priority Date: 07/02/1987
  • Status: Expired due to Fees
First Claim
Patent Images

1. Data processing apparatus including a cache store operatively connected between a host processor and a backing store, the backing store having addressable data storage tracks, both stores storing data addressable by the addresses of the backing store data storage tracks, each track being capable of storing an amount of data equal to a given number of data bits, the host processor accessing, or primarily accessing, the cache store for writing and reading data to and from both stores, and a cache controller determining the promotion and demotion of data between the cache and the backing store and arranged, in operation, to switch between promotion and demotion protocols in dependence on the result of a running analysis of the proportion of data in the currently accessed track and its connected previously accessed tracks actually referenced in relation to predetermined thresholds, the controller, for each access to the cache store by the host processor, measuring the amount of data in that track that is referenced by the access as an indication of locality of reference and separately storing the measured amount as an access extent for that track or incorporating such there into and means for comparing the predetermined thresholds with the stored access extents for yielding a given result, and the controller having means responsive to the given result to control said promotion and demotion of data.

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