CPC G06F 3/064 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0652 (2013.01); G06F 3/0659 (2013.01); G06F 3/0679 (2013.01); G06F 12/0882 (2013.01); G06F 2212/7201 (2013.01)] | 17 Claims |
1. A multi-namespace storage device, comprising:
a nonvolatile memory which comprises a first memory block and a second memory block different from the first memory block; and
a memory controller which receives from a host a command for requesting creation of a first namespace comprising a first logical block number and a second namespace comprising a first logical page number not included in the first logical block number and receives a physical mapping command for instructing physical mapping of the first namespace,
wherein the memory controller performs a first mapping operation by mapping the first logical block number to the first memory block and performs a second mapping operation by mapping the first logical page number to a first memory page included in the second memory block in response to the physical mapping command,
wherein the first namespace comprises a second logical page number not included in the first logical block number, and the memory controller performs a third mapping operation by mapping the second logical page number to the first memory block, together with the first mapping operation.
|