(57) A buffer storage system being provided between an instruction executing portion and
a main storage, and enabling the instruction executing portion to quickly fetch and
store data in a frequently-accessed address area. The buffer storage system comprises:
a plurality of buffer storages (1, 2) each storing the same data; and a move-out buffer
register (3, 4) provided between the plurality of buffer storages (1, 2) and the main
storage. When data held in the buffer storages (1, 2) is required to be moved out
to the main storage a part of the data to be moved out is transferred from each of
the plurality of buffer storages (1, 2) to a corresponding portion of the move-out
buffer register (3, 4), and then the data is transferred from the move-out buffer
register (3, 4) to the main storage. The transfers of the parts of the data from the
plurality of buffer storages (1, 2) to the corresponding portions of the move-out
buffer register (3, 4) are concurrently carried out, and the parts of the data concurrently
transferred from all of the buffer storages (1, 2) to the move-out buffer register
(3, 4) constitute the whole of the data to be moved out.
|

|