Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
237 words
A tag control circuit in a memory access control apparatus in a digital computer system including a central processor and a main storage unit,said central processor including a buffer storage temporarily storing data for use therein and another tag control circuit for managing a status of said buffer storage, and said memory access control apparatus, for processing an access request to said main storage, being provided between said central processor and said main storage, comprising: means for storing and updating tag information indicating the status of said buffer storage; means for finding a necessity of an operation for invalidation of said tag information and/or transmission of invalidation information to said central processor; first means for storing a plurality of access requests of the operation found at said of necessity/operation finding means; second means for storing a plurality of invalidation execute information found at said necessity of operation finding means corresponding to said access requests stored in said first storing means; and for means/receiving a new read access request and the access request stored in said first storing means and outputting one access request from - received/requests to said necessity / operation finding means in accordance with a predetermined priority order; said tag information storing and updating means effecting an invalidation operation and/or transmission operation of the invalidation information on said central processor in response to information stored in said necessity/operation finding means and said second storing means.
Claim 2
Dependent Claim
237 words
A tag control circuit in a memory access control apparatus in a digital computer system including a central processor and a main storage unit,said central processor including a buffer storage temporarily storing data for use therein and another tag control circuit for managing a status of said buffer storage, and said memory access control apparatus, for processing an access request to said main storage, being provided between said central processor and said main storage, comprising: means for storing and updating tag information indicating the status of said buffer storage; means for finding a necessity of an operation for invalidation of said tag information and/or transmission of invalidation information to said central processor; first means for storing a plurality of access requests of the operation found at said of necessity/operation finding means; second means for storing a plurality of invalidation execute information found at said necessity of operation finding means corresponding to said access requests stored in said first storing means; and for means/receiving a new read access request and the access request stored in said first storing means and outputting one access request from - received/requests to said necessity / operation finding means in accordance with a predetermined priority order; said tag information storing and updating means effecting an invalidation operation and/or transmission operation of the invalidation information on said central processor in response to information stored in said necessity/operation finding means and said second storing means.
Claim 3
Dependent Claim
104 words
A tag control circuit according to claim 1, wherein said tag information storing and updating means includes a plurality of register groups, the number of which is equal to that of data blocks in said buffer storage, of said necessity/operation finding means includes a plurality of circuits for determining the necessity of operation, the number of which is equal to that of said register groups in said tag information storing an updating circuit, and said second storing means includes a plurality of registers, the number of which is equal to that of said register groups in said tag information storing andupdating circuit. 1 or
Claim 4
Dependent Claim
78 words
A tag control circuit according to claim1 or 2, wherein said first storing means includes a plurality of steps of registers connected in series and in parallel with each other, and said second storing means includes a plurality of steps of registers connected in series and in parallel with each other, a number of steps of which is the same as that of said first storing means, said first and second storing means being operated at synchronous timings.
Claim 5
Dependent Claim
36 words
A tag control circuit according to claim 3, wherein the number of said steps of registers of said first storing means is defined by the number of read access requests output consecutively in a predetermined period.
Claim 6
Dependent Claim
104 words
A tag control circuit according to claim 4, wherein said tag information storing andupdating means includes a plurality of register groups, the number of which is equal to that of data blocks in said buffer storage, of said necessity/operation finding means includes a plurality of circuits for determining the necessity of operation, the number of which is equal to that of said register groups in said tag information storing and updating circuit, and said second storing means includes a plurality of registers, the number of which is equal to that of said register groups in said tag information storing and updating circuit. any preceding
Claim 7
Dependent Claim
51 words
A tag control circuit according to / claim, wherein said tag control circuit further includes third means for storing only store access requests to said main storage before supplying them to said necessity of operation finding means, an output of which is connected to said access request receiving and outputting means.
Claim 8
Dependent Claim
51 words
A tag control circuit according to claim 6, wherein said access request receiving and outputting means outputs one access request defined by the following priority order: a new read access request, an access request stored in said first storing means, and a store access request stored in said third storing means.
Claim 9
Dependent Claim
19 words
A tag control circuit according to/claim, wherein said-tag control circuit further includes means for adding redundancy to error discrimination.
Claim 10
Dependent Claim
48 words
A tag control circuit according to claim 8, wherein said redundancy adding means includes a counter for counting an error or fault of said buffer storage, and wherein said redundancy adding means outputs an invalidation signal when the counted value exceeds a predetermined value during a predetermined period.
Claim 11
Dependent Claim
27 words
A tag control circuit according to claim -8 or 9, wherein said redundancy adding means discriminates error in each data block of said buffer storage with redundancy.