摘要 |
A non-volatile memory controller given in one embodiment of the present invention receives a logical address and maps the physical address of a non-volatile memory corresponding to the logical address. The controller includes a first mapping table which stores the mapping data of the non-volatile memory with a first size unit; and a second mapping table which stores the mapping data of the non-volatile memory with a second size unit. According to the non-volatile memory controller and a control method thereof given in one embodiment of the present invention, it is possible to reduce memory usage for the memory mapping table, a data structure at a flash conversion layer, and to increase search speed when a non-volatile memory such as a flash memory is in use. [Reference numerals] (10) First mapping table; (100) Non-volatile memory controller; (20) Second mapping table; (200) Non-volatile memory |