Back to results
US 11,636,032 B2Granted
Memory system, data storage device, user device and data management method thereof
AssigneeSamsung Electronics Co., Ltd.
InventorsHyojin Jeong, Youngjoon Choi, Sunghoon Lee, Jae-Hyeon Ju
Life of this patent
Estimating the term…
Abstract
A data management method of a data storage device having a data management unit different from a data management unit of a user device receives information regarding a storage area of a file to be deleted, from the user device, selects a storage area which matches with the data management unit of the data storage device, from among the storage area of the deleted file, and performs an erasing operation on the selected storage area which matches with the data management unit.
Claims19
A memory device comprising:
- a flash memory including a plurality of memory regions that include a first memory region and a second memory region, each of the plurality of memory regions including a plurality of sub-regions that include a first sub-region and a second sub-region;
- and
- a controller configured to receive from an external device a request to delete a first file stored in the flash memory, to update a management table that contains writing statement information on each sub-region of at least one memory region of the plurality of memory regions in response to the request to delete the first file, to update a mapping table that contains writing statement information on one or more memory regions of the plurality of memory regions when the writing statement information on all sub-regions of the first memory region in the management table is updated, and to perform an erase operation by a unit of memory region in response to the request to delete the first file,
- wherein when a first portion of the first file is stored in the first sub-region of the first memory region and the second sub-region of the first memory region does not store invalid data, at least a portion of the first file that is stored in the first memory region is not erased after the controller performs the erase operation based on the mapping table.
1 more element
A memory device comprising:
- a flash memory including a plurality of memory regions that include a first memory region and a second memory region, each of the plurality of memory regions including a plurality of sub-regions that include a first sub-region and a second sub-region;
- and
- a controller configured to receive from an external device a request to delete first data of a first file stored in the flash memory, to update a management table that contains writing statement information on each sub-region of at least one memory region of the plurality of memory regions in response to the request to delete the first file, to update a mapping table that contains writing statement information on one or more memory regions of the plurality of memory regions when the writing statement information on all sub-regions of the first memory region in the management table is updated, and to perform an erase operation by a unit of memory region based on the mapping table,
- wherein at least a portion of the first data stored in only a portion of sub-regions of the first memory region remains stored in the first memory region after the erase operation in response to the request to delete the first data, until all remaining sub-regions of the first memory region other than the only a portion of sub-regions storing the at least a portion of the first data store at least a portion of second data of one or more second files and then a request to delete the second data is received, and
- each sub-region of the first memory region stores either the at least a portion of the first data or the at least a portion of the second data.
2 more elements
A memory device comprising:
- a flash memory including a plurality of memory regions that include a first memory region and a second memory region, each of the plurality of memory regions including a plurality of sub-regions that include a first sub-region and a second sub-region;
- and
- a controller configured to receive from an external device a request to delete first data of a first file stored in the flash memory, to update a management table that contains writing statement information on each sub-region of at least one memory region of the plurality of memory regions in response to the request to delete the first file, to update a mapping table that contains writing statement information on one or more memory regions of the plurality of memory regions when the writing statement information on all sub-regions of the first memory region in the management table is updated, and to perform an erase operation by a unit of memory region based on the mapping table,
- wherein the first data less than a size of memory region remains stored in the flash memory until the first data is merged with other data to form a TRIM operation aligned to the size of memory region to delete merged data.
1 more element
Dependencies are inferred from the claim text.