US 12,287,971 B2
Method of operating memory system and memory system performing the same
Changho Choi, Suwon-si (KR); Young Bong Kim, Suwon-si (KR); and Eun-Kyung Choi, Suwon-si (KR)
Assigned to Samsung Electronics Co., Ltd., Gyeonggi-Do (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Oct. 12, 2023, as Appl. No. 18/485,719.
Claims priority of application No. 10-2023-0036803 (KR), filed on Mar. 21, 2023.
Prior Publication US 2024/0319882 A1, Sep. 26, 2024
Int. Cl. G06F 3/06 (2006.01); G06F 12/02 (2006.01)
CPC G06F 3/0613 (2013.01) [G06F 3/064 (2013.01); G06F 3/0679 (2013.01); G06F 12/0246 (2013.01); G06F 2212/7205 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of operating a memory system, the method comprising:
determining whether a first condition is satisfied, the first condition being associated with free blocks and garbage collection (GC) target blocks from among a plurality of memory blocks, each of the plurality of memory blocks including a plurality of nonvolatile memory cells;
in response to the first condition being satisfied, adjusting a size of a data sample associated with executions of a host input/output request and GC;
generating the data sample including a downscaled current valid page count (VPC) ratio for a current GC block from among the GC target blocks and a first number of previous host input/output request to GC processing ratios, based on the adjusted size of the data sample;
calculating a current host input/output request to GC processing ratio, based on the data sample; and
performing the host input/output request and the GC, based on the current host input/output request to GC processing ratio.