Apparatus and method for controlling data stored in memory system
AssigneeSK hynix Inc.
InventorKyung-Soo Lee
Life of this patent
Estimating the term…
Abstract
A memory system includes a memory device including a plurality of memory blocks and a controller. At least one memory block among the plurality of memory blocks is allocated for one of data attributes. The controller can determine a first data attribute of first data stored in the memory device, based on a first map information item of the first data, and migrate the first data having the first data attribute to a memory block allocated for the first data attribute among the plurality of memory blocks.
Claims20
A memory system, comprising:
- a memory device including a plurality of memory blocks, wherein at least one memory block among the plurality of memory blocks is allocated for one of data attributes;
- and
- a controller configured to determine a data lifetime of first data stored in a page of a memory block among the plurality of memory blocks included in the memory device, based on a write count and an erase count included in a first map information item of the first data, and to migrate the first data having a first data attribute of the data lifetime to a first memory block allocated for the first data attribute among the plurality of memory blocks.
A method for operating a memory system, comprising:
- allocating at least one memory block among a plurality of memory blocks in a memory device for each of data attributes;
- determining a first data lifetime of first data stored in a page of a memory block among the plurality of memory blocks included in the memory device based on a write count and an erase count included in a first map information item of the first data;
- and
- migrating the first data having a first data attribute of the first data lifetime to a first memory block allocated for the first data attribute among the plurality of memory blocks.
An apparatus for controlling firmware in a memory system including at least one processor and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to:
- allocate at least one memory block among a plurality of memory blocks in a memory device for each of data attributes;
- determine a data lifetime of first data stored in a page of a memory block among the plurality of memory blocks included in the memory device based on a write count and an erase count included in a first map information item of the first data;
- and
- migrate the first data having a first data attribute of the data lifetime to a first memory block allocated for the first data attribute among the plurality of memory blocks.
Dependencies are inferred from the claim text.