摘要 |
A non-volatile memory system and a method for managing a non-volatile memory are provided to increase effective capacity and lower system costs by largely decreasing the number of physical bad blocks and largely improving use efficiency of the blocks. A system includes the non-volatile memory(2) and a controller(3) for managing the non-volatile memory based on management information. The Management information includes differential information between the block and a basic table for collectively managing a plurality of blocks. The controller collectively manage the blocks by using the basic table and manages other parts of the block within a range collected by using the differential information. The controller replaces more than one of the collected blocks with other blocks by using the differential information. Replacement is performed in a bank, a chip, or the range of a partial area.
|