Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
147 words
A main memory controller comprising: a status memory for storing owned and unowned statuses, in a main memory and a cache memory, of data associated with an access operation to a system bus connected to at least one CPU having a cache memory and performed by an access means of such CPU, a memory control portion which is responsive to signals indicative of the stored statuses for reading the data in the main memory before a time for outputting a data invalidating signal from said cache memory elapses in the case of the owned status, and for reading the data in the cache memory after said data invalidating signal is output in the case of the unowned status, and a status rewrite control portion for monitoring accesses to the system bus and for rewriting the status in said status memory according to a result of the monitoring.
Claim 2
Dependent Claim
147 words
A main memory controller comprising: a status memory for storing owned and unowned statuses, in a main memory and a cache memory, of data associated with an access operation to a system bus connected to at least one CPU having a cache memory and performed by an access means of such CPU, a memory control portion which is responsive to signals indicative of the stored statuses for reading the data in the main memory before a time for outputting a data invalidating signal from said cache memory elapses in the case of the owned status, and for reading the data in the cache memory after said data invalidating signal is output in the case of the unowned status, and a status rewrite control portion for monitoring accesses to the system bus and for rewriting the status in said status memory according to a result of the monitoring.
Claim 3
Dependent Claim
67 words
The main memory controller according to claim 1, comprising an address decoder for decoding a valid address range of said status memory so that the capacity of said status memory can be maintained constant regardless of an increase in the capacity of the main memory and so that the same operation as that in the unowned status can be performed for invalid addresses in said status memory.
Claim 4
Dependent Claim
156 words
A main memory controller comprising: a status memory for storing owned and unowned statuses, in a main memory and a cache memory, of data associated with an access operation to a system bus connected to at least one CPU having a cache memory and performed by an access means of such CPU, a memory control portion which is responsive to signals indicative of the stored statuses for reading the data in the main memory before a time for outputting a data invalidating signal from said cache memory elapses in the case of the owned status and for reading the data in the cache memory after said data invalidating signal is output in the case of the unowned status, and a status rewrite control portion for monitoring an access operation and for rewriting the status, in said status memory, according to the access operation monitored and a status which is before said rewriting in said status memory.
Claim 5
Dependent Claim
156 words
A main memory controller comprising: a status memory for storing owned and unowned statuses, in a main memory and a cache memory, of data associated with an access operation to a system bus connected to at least one CPU having a cache memory and performed by an access means of such CPU, a memory control portion which is responsive to signals indicative of the stored statuses for reading the data in the main memory before a time for outputting a data invalidating signal from said cache memory elapses in the case of the owned status and for reading the data in the cache memory after said data invalidating signal is output in the case of the unowned status, and a status rewrite control portion for monitoring an access operation and for rewriting the status, in said status memory, according to the access operation monitored and a status which is before said rewriting in said status memory.
Claim 6
Dependent Claim
67 words
The main memory controller according to claim 3, comprising an address decoder for decoding a valid address range of said status memory so that the capacity of said status memory can be maintained constant regardless of an increase in the capacity of the main memory and so that the same operation as that in the unowned status can be performed for invalid addresses in said status memory.