MEMORY SYSTEM, DATA STORAGE DEVICE, USER DEVICE AND DATA MANAGEMENT METHOD THEREOF
First Claim
Patent Images
1. A data management method of a data storage device which has a data management unit different from a data management unit of a user device, the data management method comprising:
- receiving from the user device information regarding a storage area of a file to be deleted;
selecting from among the storage area of the file to be deleted a storage area which matches with the data management unit of the data storage device; and
performing an erasing operation on the selected storage area which matches with the data management unit.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
53 Claims
-
1. A data management method of a data storage device which has a data management unit different from a data management unit of a user device, the data management method comprising:
-
receiving from the user device information regarding a storage area of a file to be deleted; selecting from among the storage area of the file to be deleted a storage area which matches with the data management unit of the data storage device; and performing an erasing operation on the selected storage area which matches with the data management unit. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data management method for a data storage device which uses a data management unit different from a data management unit of a user device, the data management method comprising:
-
receiving from the user device information regarding a storage area of a file to be deleted; and marking a storage area which matches with the management unit of the data storage device, as invalid, wherein; the data storage device comprises a data storage unit configured to store data, and a buffer memory configured to temporarily store data to be written in the data storage unit, and data regarding the storage area marked as invalid among the data stored in the buffer memory is not written in the storage unit. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A memory system comprising:
-
a host configured to generate a TRIM command; and a data storage device configured to perform an erasing operation in response to the TRIM command from the host, wherein the data storage device performs an erasing operation on an area which matches with a data management unit of the data storage device among a storage area which has been designated as an area to be deleted according to the TRIM command. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A data storage device which is connected to a user device, the data storage device comprising:
-
a storage unit configured to store data; 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, wherein data of a storage area which matches with a data management unit of the storage unit among a storage area designated as an area to be deleted is not written in the storage unit, according to a TRIM command transferred from the user device. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A data management method for a user device that stores data of a file in a data storage device and having a different data management unit than the data storage device, the method comprising:
-
changing metadata of a delete-requested file in response to a file delete request; determining whether information about a storage region of the delete-requested file corresponds to a data management unit of the data storage device; and transmitting information about a region corresponding to the data management unit of the data storage device among information about the storage region of the delete-requested file to the data storage device. - View Dependent Claims (32, 33, 34)
-
-
35. A user device that stores data of a file in a data storage device, the user device comprising:
-
a file system configured to manage a file by a unit different from a data management unit of the data storage device and to change information about metadata of a delete-requested file; and a TRIM manage module configured to provide information about a storage region corresponding to the data management unit of the data storage device among information about a storage region of the delete-requested file. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
-
42. A memory system comprising:
-
a host configured to support a TRIM operation; and a data storage device configured to perform an erase operation in response to a TRIM command from the host, wherein the host provides only information about a storage region corresponding to a data management unit of the data storage device among information about a storage region of a delete-requested file. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A data management erasing method for a flash memory system, the flash memory system having a host file system configured to communicate with a flash memory storage device, the data management method comprising:
-
providing by the host file system to the flash memory storage device a TRIM command that informs the flash memory storage device which blocks of data are no longer considered in use, wherein the TRIM command includes a sector address for designating a file for which deletion has been requested; receiving the TRIM command by the flash memory storage device, translating the sector address into a page address, and marking a page of the flash memory storage device that will be deleted, as invalid; and performing an erasing operation by the flash memory device on the page marked as invalid. - View Dependent Claims (52, 53)
-
Specification