Abstract:
A method of managing a bad storage region of a memory device may include detecting a bad page of a selected data block that has failed in one of a program operation, a read operation, and an erase operation on the memory device; and performing a mapping process so that the detected bad page is excluded from a storage region to which data is to be programmed, wherein remaining pages of the selected data block excluding the bad page are allowed to be used as a storage region in a garbage collection operation.
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.