US2014372685A1PendingUtilityA1
Memory system, data storage device, user device and data management method thereof
Assignee: SAMSUNG ELECTRONICS CO LTDPriority: Oct 29, 2010Filed: Aug 27, 2014Published: Dec 18, 2014
Est. expiryOct 29, 2030(~4.3 yrs left)· nominal 20-yr term from priority
G06F 3/0616G06F 3/0679G06F 2212/7205G06F 3/0659G06F 3/0652G06F 12/0246
58
PatentIndex Score
0
Cited by
0
References
0
Claims
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.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A data management method of data storage device comprising a memory device and a controller, the method comprising:
receiving a trim command including an address information associated with data stored in the memory device that is no longer required in a host; and marking a first portion of the data as invalid and keeping a second portion of the data as valid.
2 . The data management method of claim 1 , further comprising:
before the marking and keeping, translating the address information into a physical address of the memory device.
3 . The data management method of claim 2 , wherein the first portion of data is mapped into a first physical address and the second portion of data is mapped into a second physical address,
wherein the second physical address corresponds to at least one of the data management unit.
4 . The data management method of claim 2 , wherein translating the address information is performed by a page unit of the memory device.
5 . The data management method of claim 2 , wherein the marking and keeping is preformed using a mapping table associated with the address information and the physical address.
6 . The data management method of claim 5 , wherein the mapping table is managed by a page unit.
7 . The data management method of claim 6 , wherein the first portion of data is matched with the page unit.
8 . The data management method of claim 6 , wherein the second portion of data does not match with the page unit.
9 . The data management method of claim 1 , wherein if the second portion of data is requested by the host, the second data is accessible to the host.
10 . The data management method of claim 9 , wherein the memory device includes a plurality of memory blocks and each of the plurality of memory blocks is independently erasable, further comprising:
coping the second portion of the data, requested by the controller, from a first memory block storing the second portion of the data and the first portion of the data to a second memory block; and erasing the first memory block.
11 . The data management method of claim 1 , further comprising:
generating a trim management table corresponding to a page unit of the memory device to keep the second portion of data as valid.
12 . The data management method of claim 1 , wherein the address information comprising a sector address of the data, and wherein the sector address comprises a start sector address and a number of sectors.
13 . A data storage device comprising:
a storage unit; and a control unit configured to control the storage unit and to receive a trim command including an address information associated with data stored in the storage unit and that is no longer required from a host, wherein the control unit configured to keep a first portion of the data which do not match with a data management unit of the storage unit, as valid and keep and mark a second portion of the data other than the first portion.
14 . The data storage device of claim 13 , wherein the control unit marks the second portion of the data which match with the data management unit of the storage unit, as invalid.
15 . The data storage device of claim 14 , wherein the second portion of the data is erased by the control unit.
16 . The data storage device of claim 13 , wherein the control unit generates a mapping table configured to translate the address information to a physical address of the storage unit,
wherein the control unit further generates a manage table for managing a storage area associated with the first portion of the data.
17 . The data storage device of claim 13 , wherein the storage unit comprises at least two flash memories, and when the address information is associated with the at least two flash memories, the control unit controls processing order of the at least two flash memories to operate in parallel.
18 . A data management method of data storage device comprising a memory device and a controller including a buffer memory, the method comprising:
receiving a trim command including an address information relating to data stored in the buffer memory and no longer required from a host; marking a first portion of the data as invalid and keeping a second portion of the data as valid in the controller; and writing the second portion of the data into the memory device except the first portion of the data.
19 . The data management method of claim 18 , wherein the first portion of the data match with a data management unit of the memory device.
20 . The data management method of claim 18 , further comprising:
generating a manage table for managing a storage area associated with the second portion of the data that do not match with a data management unit of the memory device.
21 . The data management method of claim 20 , wherein the manage table is updated in the buffer memory so as to controlled in a push scheme.
22 . A data storage device comprising:
a storage unit including at least one nonvolatile storage medium; a buffer memory configured to temporarily store data to be written in the storage unit; and a control unit configured to control the storage unit and the buffer memory in response to a trim command including an address information associated with data stored in the buffer memory and no longer required from a host, wherein the control unit configured to mark a first portion of the data in the buffer memory as invalid, and keep a second portion of the data in the buffer memory as valid, wherein the control unit writes the second portion of the data into the storage unit.
23 . The data storage device of claim 22 , wherein the control unit discards the first portion of the data.
24 . The data storage device of claim 22 , wherein the control unit generates a mapping table that mapping the logical address to a physical address of the storage unit,
wherein the control unit further generates a manage table for managing the storage area associated with the second portion of the data.
25 . The data storage device of claim 22 , wherein the mapping table or the manage table are loaded and updated in the buffer memory.
26 . The data storage device of claim 22 , wherein the first portion of the data matches with a data management unit of the storage unit and the second portion of the data does not match with the data management unit.Join the waitlist — get patent alerts
Track US2014372685A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.