摘要 |
<p>PURPOSE:To extend the life of a disk by performing write to an alternate write area when a write error is generated in a semiconductor disk for which a flash memory is a storage medium. CONSTITUTION:In the case of writing data, a host system 101 instructs the write along with address information to a semiconductor memory part 106. When the write instruction is received through an interface circuit 107, the control circuit 111 of the semiconductor memory 106 reads the write address of the semiconductor memory 106 corresponding to the address information to be written from a memory block management table 112 and writes the data to the target area of a data memory 108. Then, when the control circuit 111 detects that the error is generated in a block at the time of the write, a memory management means reads the address information of an alternate memory part 109, the alternate area is allocated and the alternate area is turned to be in use. The control circuit 111 writes the data to the allocated alternate area.</p> |