摘要 |
Disclosed is a method to use a partitioned flash conversion layer. At a step (A), a device receives a recording command including first recording data from a host. At a step (B), the device generates second recording data by compressing the first recording data. The second recording data generally has a variable size. At a step (C), the second recording data is stored in a physical position in a non-volatile memory. The physical position is the next unrecorded position. At a step (D), the device returns the display of the physical position to the host in response to the recording command. The present invention is able to support wide ranges of data sizes. |