Information storage system for converting data at transfer
First Claim
1. An information storage system which transfers data between a main memory means which stores data in a block unit and an auxiliary memory means which stores data in a block unit for processing, the system comprising:
- data conversion information holding means for holding conversion information which associates at least one first data block, corresponding to a data block stored in the auxiliary memory means, with a conversion procedure to convert the at least one first data block, and for holding plural second data blocks, each of which is generated by the conversion procedure and corresponds to a data block of the main memory means;
temporary memory means, which includes a plurality of blocks, each block stores the first data block or one of the second data blocks, for temporarily storing data to be transferred between the auxiliary memory means and the main memory means;
temporary memory managing means for holding a relationship which associates a block of the temporary memory means with the first data block, and associates a block of the temporary memory means with the second data block, and for managing data transfer between the auxiliary memory means and the temporary memory means in accordance with the relationship; and
data converting means for reading out the one first data block from the temporary memory means, for converting the read first data block by using the conversion procedure associated with the read first data block to the plural second data blocks, and for writing each of the converted second blocks into a block of the temporary memory means in accordance with the conversion information held in the data conversion information holding means and the relationship held in the temporary memory managing means.
0 Assignments
0 Petitions
Accused Products
Abstract
An information storage system includes an auxiliary memory unit, a data conversion unit for converting transfer data, a data transfer information memory unit for storing information on data transfer, a data conversion information memory unit for storing information on data conversion, and a storage managing unit, which manages the auxiliary memory unit, for transferring data to the auxiliary memory unit by using the data transfer information stored in the data transfer information memory unit, and at the time of data transfer, instructing the data conversion unit to convert data by using the data conversion information stored in the data conversion information memory unit.
86 Citations
18 Claims
-
1. An information storage system which transfers data between a main memory means which stores data in a block unit and an auxiliary memory means which stores data in a block unit for processing, the system comprising:
-
data conversion information holding means for holding conversion information which associates at least one first data block, corresponding to a data block stored in the auxiliary memory means, with a conversion procedure to convert the at least one first data block, and for holding plural second data blocks, each of which is generated by the conversion procedure and corresponds to a data block of the main memory means; temporary memory means, which includes a plurality of blocks, each block stores the first data block or one of the second data blocks, for temporarily storing data to be transferred between the auxiliary memory means and the main memory means; temporary memory managing means for holding a relationship which associates a block of the temporary memory means with the first data block, and associates a block of the temporary memory means with the second data block, and for managing data transfer between the auxiliary memory means and the temporary memory means in accordance with the relationship; and data converting means for reading out the one first data block from the temporary memory means, for converting the read first data block by using the conversion procedure associated with the read first data block to the plural second data blocks, and for writing each of the converted second blocks into a block of the temporary memory means in accordance with the conversion information held in the data conversion information holding means and the relationship held in the temporary memory managing means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An information storage system which transfers data between a main memory means which stores data in a block unit and an auxiliary memory means which stores data in a block unit for processing, the system comprising
data conversion information holding means for holding conversion information which associates at least one second data block, corresponding to a data block stored in the auxiliary memory means, with a conversion procedure to convert the at least one second data block, and for holding plural first data blocks, each of which is generated by the conversion procedure and corresponds to a data block of the main memory means; -
temporary memory means, which includes a plurality of blocks, each block stores one of the plural first data blocks or the second data block, for temporarily storing data to be transferred between the auxiliary memory means and the main memory means; temporary memory managing means for holding a relationship which associates a block of the temporary memory means with the one first data block, and associates a block of the temporary memory means with the second data block, and for managing data transfer between the auxiliary memory means and the temporary memory means in accordance with the relationship; data converting means for reading out the one first data block from the temporary memory means, for converting the read at least one second data block by using the conversion procedure associated with the read at least one second data block, to the plural first data blocks and for writing each of the converted first blocks into a block of the temporary memory means in accordance with the conversion information held in the data conversion information holding means and the relationship held in the temporary memory managing means. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification