摘要 |
<P>PROBLEM TO BE SOLVED: To enable restart, in the event of power supply interruption during garbage collection, from a point where abnormality occurred at the next starting. <P>SOLUTION: A flash memory 9 is composed of a data unit, a data management unit and a spare unit. A block copy flag is provided on the unit header of each unit, and the data management unit includes entry information, a sector copy flag, an entry copy flag and a validity/invalidity determination part. In recovery processing, whether garbage collection is in execution or not and whether copying is performed for the data unit or not are determined based on the value of the block copy flag. The previous interruption position is discriminated from the state of the sector copy flag, and copying is continued from this position. Since the previous interruption position can be found out from the state of the entry copy flag, copying is continued from this position. <P>COPYRIGHT: (C)2006,JPO&NCIPI |