Management table apparatus in memory hierarchy system
AssigneeHitachi, Ltd.
InventorsMasahiro Hashimoto, Kenichi Furumaya
Life of this patent
Estimating the term…
Abstract
In a memory hierarchy system comprising a main memory for storing data and a buffer memory for holding a part of the data stored in the main memory as a copy of the main memory data, the data on the buffer memory is frequently replaced by the data on the main memory so as to hold in the buffer memory the data which is very frequently used. The buffer memory also holds the data which is in an area of the main memory where an irremediable fault occurred and that data is prevented from being replaced. Therefore, the buffer memory is substituted for the fault area of the main memory so that a fail soft system is attained.
Claims3
A management table apparatus in a memory hierarchy system having a main memory for storing data and a buffer memory consisting of plural memory regions which hold a part of the data stored in said main memory as a copy of said data, said part of data being divided into certain memory units, said management table apparatus comprising:
- a management table having memory locations corresponding to said memory regions of said buffer memory, said memory locations holding the addresses of the data in said corresponding memory regions and flags for indicating whether or not the replacement of said data stored in said corresponding memory regions is prohibited;
- a searching means for searching said table to check whether or not the data having an address which is demanded by a data processor is stored in said buffer memory by comprising said address demanded by the data processor with addresses stored in respective memory locations of said management table;
- a replace control means responsive to the indication of the absence of the demanded data by said searching means for selecting any memory location other than those in which said flags indicate the prohibition of replacement to transfer from said main memory and store in said buffer memory said data having address demanded by the data processor;
- a means for demanding the transfer of said demanded data from said main memory directly to said data processor in case where said searching means indicates the absence of said demanded data and where no memory location is selected by said replace control means;
- and
- means for setting said flags upon the detection of a fault in the main memory;
- a means for stopping the detection of faults in said main memory while the flags corresponding to the data whose existence in said buffer memory is indicated by said searching means, are showing the prohibition of replacement;
- and
- a means for detecting the faults whose number is greater than that of said memory locations of said management table have occurred in said main memory.
Dependencies are inferred from the claim text.