CPC G06F 12/0269 (2013.01) [G06F 9/5022 (2013.01); G06F 12/0246 (2013.01); G06F 12/0882 (2013.01); G06F 13/1668 (2013.01)] | 14 Claims |
1. An operation method of a memory system, the operation method comprising:
determining a garbage collection trigger condition based on current time and usage of the memory system over a set period of time; and
performing a garbage collection operation when the garbage collection trigger condition is satisfied,
wherein the garbage collection trigger condition corresponds to a first condition when the current time is in an active time-window and the garbage collection trigger condition corresponds to a second condition different from the first condition when the current time in an inactive time-window, and
wherein the determining of the garbage collection trigger condition comprises:
determining a size of memory free space as being equal to or less than a first threshold value as the first condition, when the current time is in the active time-window; and
determining the size of the memory free space as being equal to or less than a second threshold value, which is larger than the first threshold value, as the second condition, when the current time is in the inactive time-window.
|