Method and system for manipulating data
First Claim
1. A method of manipulating data, the method comprising:
- receiving a data manipulation command comprising a first logical address and a second logical address from a host; and
mapping the second logical address to a physical address of a non-volatile memory device which stores data corresponding to the first logical address, in response to the data manipulation command,wherein the method is devoid of any reading or writing of the data stored at the physical address of the non-volatile memory device in response to the data manipulation command.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of manipulating data includes receiving a data manipulation command for corresponding data, which corresponds to a first logical block address, to a second logical block address. The method further includes mapping the second logical block address to a physical block address, which is mapped to the first logical block address, in response to the data manipulation command. A system for manipulating data includes a host and a flash translation layer. The host transmits a data manipulation command for corresponding data, which corresponds to a first logical block address, to a second logical block address. The flash translation layer maps the second logical block address to a physical block address, which is mapped to the first logical block address, in response to the data manipulation command.
-
Citations
20 Claims
-
1. A method of manipulating data, the method comprising:
-
receiving a data manipulation command comprising a first logical address and a second logical address from a host; and mapping the second logical address to a physical address of a non-volatile memory device which stores data corresponding to the first logical address, in response to the data manipulation command, wherein the method is devoid of any reading or writing of the data stored at the physical address of the non-volatile memory device in response to the data manipulation command. - View Dependent Claims (2, 3, 4)
-
-
5. A storage device comprising:
-
a control unit comprising an interface configured to receive a data manipulation command; a random access memory configured to store mapping information of a logical address associated with a physical address; and a non-volatile memory device configured to store data corresponding to the data manipulation command, wherein the control unit is operatively devoid of any reading of the data stored at the non-volatile memory device in response to the data manipulation command and maps a first physical address mapped to a first logical address to a second logical address so as to correspond to data stored in the first physical address. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a host transmitting a data manipulation command comprising a first logical address and a second logical address; and a storage device mapping the second logical address to a physical address of a non-volatile memory device which stores data corresponding to the first logical address, in response to the data manipulation command, wherein the system is devoid of any operation of reading or writing the data stored at the physical address of the non-volatile memory device in response to the data manipulation command. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification