摘要 |
A CPU calculates a logical block number (LBN) based on a logical sector address (LSA) given by a host and converts the logical block number into a physical address (PBN) of a nonvolatile memory using an address conversion table. Pieces of address conversion table information are dispersively stored in erase blocks (30), and logical block numbers are read from the erase blocks in a power-on state to create the address conversion table on a RAM. When writing data from the host, the data is written in a vacant erase block, and an address of the used vacant erase block is stored by a CPU.
|