A memory system is presented where sectors are normally stored in
logically contiguous groups. As repeated writes of the same small sector
group can causes a massive garbage collection (data relocation), the
pattern of host access is monitored by checking the sectors' update
history and control data structures' update history. When repeated access
patterns are detected and then expected again, the "hot" segments are
separated into specially handled, non-standard zone in the memory. The
non-standard zone has a sector management that is different from the
logical groups and optimized for the repeated host accesses in order to
reduce the frequency and amount of garbage collection operations.