摘要 |
<p>A pointer structure on the storage unit of a non-volatile memory maintains a correspondence between the physical and logical address. The controller (101) and storage unit transfer data on the basis of logical sector addresses with the conversion between the physical and logical addresses being performed on the storage unit. The pointer structure (110) contains a correspondence between a logical sector address and the physical address of current data as well as maintaining one or more previous correspondences between the logical address and the physical addresses at which old data is stored. In an exemplary embodiment, the pointer structure (110) is one or more independent non-volatile sub-arrays, each with its own row decoder (303a, 303b). Each pointer has a flag to indicate if it is active in addition to storing the current correspondence between a logical address and a physical address and one or more previous correspondences.</p> |