Abstract:
A method of compressing and storing data may include generating target code words by compressing target data to be stored in a memory device by using an initially set compression algorithm; and/or storing in the memory device the target code words according to a data pattern that is repeated in the target code words. A method of compressing and storing data may include generating target code words by compressing target data to be stored in a memory device by using an initially set compression algorithm; and/or storing in the memory device delta-encoded information obtained by performing delta-encoding on the target code words based on source code words including the data pattern.
Abstract:
A method of managing a storage region of a memory device, and a storage apparatus using the method. In the method, data blocks are arranged in an order of performing writing on the memory device; a frequency of updating data in a logical page to be written is determined, based on whether an invalid physical page is present in a block within a window size that is initially set based on a most recently written data block from among the arranged data blocks, in response to a write request, and the data in the logical page is stored in a storage region of the memory device classified according to the determined frequency, according to the determined frequency.