Main memory addressing system
AssigneeHitachi, Ltd.
InventorsSeiji Kaneko, Masaya Watanabe, Toshiyuki Kinoshita, Yasuhisa Tamura, Masaichiro Yoshioka
Life of this patent
Estimating the term…
Abstract
In a computer system having a main storage equipment comprising a plurality of storage equipments, the storage area of each storage equipment is divided in fixed units and an interleave mode is set for each of fixed nuts. When configuration of the main storage equipment is to be changed by disconnection or coupling of storage equipments, necessary data are moved and the interleave mode is changed for all data of the above described fixed unit.
Claims8
In a computer system having a main storage including a plurality of storages capable of operating in parallel, a main storage addressing method comprising the steps of:
- storing a plurality of interleave mode bits into a rewritable interleave field, said interleave bits being used to obtain a plurality of interleave modes;
- performing address translation to translate a logical address used by a program functioning in a processor of the computer system to a physical address of a storage of the plurality of storages by using a translation table;
- selecting one of the interleave modes in accordance with said logical address and the interleave bits;
- in re-configuring the main storage by disconnecting one of the plurality of storages in accordance with said logical address on the basis of contents indicated by a predetermined bit contained in said logical address, performing processing of moving contents stored in a storage to be disconnected onto a storage not be disconnected;
- storing in the translation table information reflecting a correspondence relation between logical addresses of contents stored in the storage to be disconnected and physical addresses;
- rewriting said translation table so as not to change the logical address accessed from the program even upon a change in the physical address of the storage holding the storage contents therein;
- and
- changing the interleave mode corresponding to the logical address corresponding to said storage contents to reflect the changed physical address.
A main storage addressing method in a computer system including,
- a plurality of storage equipments being capable of operating in parallel and forming a storage space having absolute addresses therein,
- a table containing at least a first information and a second information for each of entries respectively allotted to divided regions of said storage space, the first information indicating correspondences between absolute addresses in a corresponding divided region of said storage space and intra-storage-equipment addresses in said storage equipments, and the second information indicating at least whether the divided region of said storage space is interleavingly assigned to two or more of said storage equipments or continuously assigned to one of said storage equipments, and
- an address converting means for converting an absolute address into an intra-storage-equipment address according to the first information on said table, and for selecting one of said storage equipments in accordance with the second information on said table, the method comprising the steps of:
- extracting regions to be maintained on said storage equipments out of divided regions of said storage space which is presently being used;
- judging whether each of the extracted regions is at least partly assigned to one of said storage equipments which is to be disconnected from the computer system;
- forming a void region by saving data of a region other than the extracted regions into an other of said storage equipments;
- copying data in the each of the extracted regions, when it is at least partly assigned to one of said storage equipments to be disconnected, to the void region by designating absolute addresses of a source area in said storage space and by designating absolute addresses of a destination area in said storage space;
- and
- rewriting said table so that contents of an entry of said source area are changed to contents of an entry of said destination area.
Dependencies are inferred from the claim text.