Method and device for data management in flash storage device
A flash memory storage and data management technology, applied in the data storage field of memory, can solve the problems affecting the correctness and stability of data writing in flash memory storage devices, data inconsistency, data error-prone, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0025] figure 2 The implementation flow of the data management method in the flash storage device provided by Embodiment 1 of the present invention is shown, and the process of the method is described in detail as follows:
[0026] In step S201, a write command sent by the host system is received, the write command includes the data to be written and the target address of the data to be written, and the target address is the address of a certain page in the flash storage device address.
[0027] In this embodiment, the write instruction includes, but is not limited to, the following information: data to be written and a target address where the data to be written is written into the flash storage device. The target address is the address of a certain page in the flash memory storage device. For ease of understanding, it is assumed that the target address points to a P0 page in a certain storage block (block) of the flash memory storage device (for ease of understanding, acco...
Embodiment 2
[0040] image 3 It shows the implementation flow of the data management method in the flash memory storage device provided in the second embodiment of the present invention. The flash memory storage device in the second embodiment includes at least one multi-level cell flash memory. The process of the method is described in detail as follows:
[0041] In step S301, a write command sent by the host system is received, the write command includes the data to be written and the target address of the data to be written, and the target address is the address of a certain page in the flash storage device address;
[0042]In step S302, the data to be written is written into the target address of the flash storage device in an SLC manner;
[0043] In step S303, it is judged whether the data written in the target address is consistent with the data to be written, if the judgment result is "yes", the operation ends; if the judgment result is "no", then step S304 is executed.
[0044] I...
Embodiment 3
[0061] Figure 4 The composition structure of the data management apparatus in the flash memory storage device provided by the third embodiment of the present invention is shown, and for the convenience of description, only the parts related to the embodiment of the present invention are shown.
[0062] The data management device in the flash memory storage device can be applied to the flash memory storage device, and can be a software unit, a hardware unit, or a combination of software and hardware running in the flash memory storage device, or can be integrated into the flash memory storage device as an independent pendant Or run in the application system of the flash storage device.
[0063] The data management device in the flash storage device includes an instruction receiving unit 41 , a writing unit 42 , a first judging unit 43 and a first processing unit 44 . Among them, the specific functions of each unit are as follows:
[0064] The instruction receiving unit 41 is...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


