US 12,131,042 B2
Memory system for managing namespace using write pointer and write count, memory controller, and method for operating memory system
Hung Yung Cho, Icheon (KR)
Assigned to SK hynix Inc., Icheon (KR)
Filed by SK hynix Inc., Icheon (KR)
Filed on Dec. 2, 2022, as Appl. No. 18/061,386.
Claims priority of application No. 10-2022-0079551 (KR), filed on Jun. 29, 2022.
Prior Publication US 2024/0004566 A1, Jan. 4, 2024
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/064 (2013.01) [G06F 3/0647 (2013.01); G06F 3/0658 (2013.01); G06F 3/0604 (2013.01); G06F 3/0679 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A memory system comprising:
a memory device including a plurality of memory blocks, each configured to store a plurality of data units; and
a memory controller configured to:
determine a plurality of namespaces, each namespace including at least one of the plurality of memory blocks, and
determine, for each of the plurality of namespaces, a write pointer indicating a position where a new data unit is to be written and a write count indicating a sum of a number of times new data units were written to that namespace and a number of times data units were updated in that namespace
wherein, when updating a data unit previously stored in a first namespace among the plurality of namespaces with an update data unit, the memory controller is configured to write the update data unit to a buffer including at least one memory block among the plurality of memory blocks, and to increase the write count of the first namespace without updating the write pointer of the first namespace.