×

Method and apparatus for grouping asynchronous recording operations

  • US 4,636,946 A
  • Filed: 02/24/1982
  • Issued: 01/13/1987
  • Est. Priority Date: 02/24/1982
  • Status: Expired due to Term
First Claim
Patent Images

1. In a peripheral data storage system having host connection means for connecting the data storage system to a host processor and having a cache and a backing store, means for transferring data signals between said cache store and said backing store, said cache and backing store each having a plurality of addressable data storage areas for storing data, directory means connected to the cache store for enabling the addressing of the cache store areas using backing store addresses;

  • the improvement comprising;

    first means for maintaining a control list having an entry for each allocated one of said addressable data storage areas in said cache storing data allocated from said backing store, each said entry including a first indicator indicating that data stored in said area associated with said entry has been modified from the corresponding data stored in said backing store, and a second indicator, indicating a relationship of data stored in said area associated with said entry to other data stored in said cache;

    first scan means coupled to said first means for scanning a first portion of said control list to identify a first one of said addressable data storage areas in said cache store storing modified data;

    second scan means coupled to said first means and to said first scan means for scanning said control list from said first one of said addressable data storage areas in said first portion of said control list through a second portion of said control list to identify further ones of said addressable data storage areas in said cache having a predetermined relationship to data stored in said first one of said addressable data storage areas; and

    means coupled to said means for transferring data signals between said cache and said backing store and to said first and second scan means to link addressable data storage areas in cache identified as having said predetermined relationship as data to be transferred as a group of data blocks from said cache to said backing store.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×