CPC G06F 9/5016 (2013.01) [G06F 9/5022 (2013.01); G06F 12/0246 (2013.01); G06F 12/063 (2013.01); G06F 2212/7201 (2013.01)] | 18 Claims |
1. A controller comprising:
a processor configured to receive an allocation request and a host identification host ID) output from a host;
an address allocator configured to allocate a data storage area corresponding to at least a logical block address of the host ID; and
a memory interface configured to access the data storage area in response to a physical block address corresponding to the logical block address,
wherein the host ID indicates a requested allocate capacity of the data storage area, and
wherein the address allocator calculates the logical block address by performing an allocation operation using the host ID, and calculates the host ID by performing a de-allocation operation using the logical block address.
|