Patent ID: 8429327

Claim:
A mapping apparatus for a non-volatile memory supporting different cell types, comprising: a user request unit which requests a predetermined operation by using a logical address; a non-volatile memory comprising a plurality of memory areas having different cell types; and a mapping management unit which determines a physical address to be mapped to the logical address, of one of the plurality of memory areas based on a first logical address area including the logical address in a logical address space used for the requested predetermined operation, wherein the first logical address area in said logical address space is determined based on information stored in a predetermined area of the non-volatile memory, wherein the non-volatile memory comprises a first memory area of a first cell type and a second memory area of a second cell type, wherein the logical address space comprises the first logical address area and a second logical address area, and the mapping management unit uses at least one of a first mapping and a second mapping, wherein the first mapping maps a logical address included in the first logical address area and a logical address included in the second logical address area to a physical address included in the first memory area and determined based on at least one physical characteristic of a cell type of the physical address included in the first memory area and a physical address included in the second memory area and determined based on at least one physical characteristic of a cell type of the physical address included in the second memory area, respectively, and the second mapping maps a logical address to a physical address included in the first memory area or the second memory area based on an access pattern that is known by the user request unit.