摘要 |
PROBLEM TO BE SOLVED: To solve trade-off between efficient memory access and redundancy of user data.SOLUTION: An error correction detection device 2, in each generation of partial rewriting of user data, stores differential data caused by the partial rewriting in a table correspondingly to an address in which the partial rewriting is generated. When performing error correction detection of the user data, the error correction detection device 2 reflects the differential data to the partially rewritten user data and applies parity data before the partial rewriting to the user data to which the differential data is reflected to perform error correction detection of the user data. Since it is unnecessary to perform recalculation of ECC parity in the partial rewriting of the user data, memory access can be efficiently performed. In addition, since a period in which the ECC parity is invalidated is not generated, performance reduction due to the redundancy of the user data can be prevented. |