Patent ID: 7073015
Filing Date: 2006-07-04
Classification: G11C

Abstract:
1. An information storage apparatus having a non-volatile memory device in which a data erase block is larger than a data write block, the apparatus comprising: erase means for effecting erase in the non-volatile memory device on the basis of a write command from a host; a clean block pointer that stores an address of an erase block in the non-volatile memory device, which is erased by the erase means, and information indicative of a position of a write block in the erase block, up to which data is written; determination means for determining, based on the clean block pointer, whether data associated with the write command is writable in the erase block in the non-volatile memory device in addition to other data already written in the erase block; write means for writing the data associated with the write command in the erase block, when the determination means determines that the data is writable; means for reserving other erase block when the determination means determines that the data is not writable; means for copying the other data already written in the erase block to the reserved other erase block; and means for writing the data associated with the write command in the reserved other erase block.