×

Set associative sector cache

  • US 4,493,026 A
  • Filed: 05/26/1982
  • Issued: 01/08/1985
  • Est. Priority Date: 05/26/1982
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a data processing system including a main memory divided into sectors, each sector of the main memory including a plurality of data blocks, each data block including a plurality of data word locations, a cache memory and control means for temporarily storing selected ones of said plurality of data blocks, and a processor means connected to said main memory and to said cache memory and control means for processing data, for issuing memory addresses, and for fetching blocks of data from the cache memory or from said main memory in accordance with the issued memory addresses, said cache memory and control means comprising:

  • an initialization control for developing an output signal representing initialization control signals;

    data array means for temporarily storing the selected ones of said plurality of data blocks;

    tag array means for storing a plurality of address information therein indicative of the addresses in said main memory of the selected data blocks temporarily stored in said data array means, said address information including sector address data representative of a desired sector of said main memory wherein the data is stored, block address data representative of a desired data block of the desired sector wherein the data is stored, and validity bit data representative of the existance of the data in a desired word location of the desired data block; and

    validity bit revision means connected to an output from said initialization control, connected to an output from said tag array means representative of said validity bit data of said address information stored therein, and responsive to a portion of the memory address issued by said processor means for revising and changing one or more of the validity bits of said validity bit data stored in said tag array means during an initialization period in response to said output signal from said initialization control and in accordance with said portion of the memory address issued by said processor means.

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