×

Storage interface unit

  • US 3,967,247 A
  • Filed: 11/11/1974
  • Issued: 06/29/1976
  • Est. Priority Date: 11/11/1974
  • Status: Expired due to Term
First Claim
Patent Images

1. In a digital computing system of the type including a relatively large capacity, high cycle time main memory for storing plural blocks of information, a small capacity, high speed buffer memory for storing subsets of said blocks of information contained in said main memory at addressable locations therein, a plurality of requestor units for addressing information stored in said buffer memory, a tag storage device for storing the addresses of those blocks of information stored in said main memory which are currently contained in said high speed buffer memory as well as age bits indicative of the relative order in which said blocks of information contained in said high speed buffer memory had been addressed by said requestor units, the combination comprising:

  • a. a plurality of comparator networks having first and second inputs and an output said comparators indicating whether the number represented by the binary digits applied to said first input are greater than, equal to or less than the number represented by the binary digits applied to said second input;

    b. means for applying the age bits associated with predetermined blocks of information in said buffer memory individually to said first inputs of said plurality of comparator networks;

    c. means for applying the age bits associated with the block of information in said buffer memory currently being addressed by one of said requestor units to said second inputs of all of said comparator networks; and

    d. adder means connected to the outputs of said comparator networks for adding 0, clearing or adding 1, to the age bits of the predetermined blocks which were applied to said first inputs of said comparator networks when the number represented by the age bits applied to said first inputs are greater than, equal to or less than the number represented by the age bits applied to said second inputs, respectively whereby, in dependence upon the new age bits of the blocks, a decision may be made as to replacement of a block based on relative usage of the block.

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