摘要 |
A nonvolatile storage device can be written and read data by receiving a logical address from a host. The nonvolatile storage device includes: a nonvolatile memory for writing and reading data by a physical address; a logical/physical conversion table for storing information on correspondence between the logical address and the physical address for each predetermined management unit area; a duplication table for storing information on correspondence between the logical address and the physical address of data arranged over a plurality of areas in the duplicate manner in the nonvolatile memory and having a size smaller than the size of the management unit area; and a controller for controlling operation of the nonvolatile storage device. The controller permits duplicate write of data having the same logical address as the data which has been written in one management unit area in another management unit area, has a plurality of write modes for the duplicate write, and selectively switches over the write mode according to situation of a logical address change from the host.
|