CPC G06F 3/0659 (2013.01) [G06F 3/0604 (2013.01); G06F 3/068 (2013.01); G06F 11/1048 (2013.01); G06F 11/1068 (2013.01); G06F 12/10 (2013.01); G06F 2212/1008 (2013.01); G06F 2212/608 (2013.01); G06F 2212/657 (2013.01); G11C 2029/0411 (2013.01); G11C 29/52 (2013.01)] | 16 Claims |
1. A memory controller, comprising:
a cache memory;
a buffer memory device storing logical-physical address mapping information loaded from a nonvolatile memory device;
a host control circuit configured to receive a read command and a logical address from a host, issue a first command, in response to the read command, to read out mapping information corresponding to the logical address, from the buffer memory device when the mapping information corresponding to the logical address is cache-missed in the cache memory, and cache the mapping information from the buffer memory device in the cache memory; and
a flash translation layer configured to receive the logical address from the host control circuit, and issue a second command to read a physical address corresponding to the logical address from the mapping information cached in the cache memory.
|