Data management method and device utilizing internal concurrency characteristics of flash memory device
A data management system and flash memory technology, which is used in electrical digital data processing, data processing input/output processes, instruments, etc. It can solve the problem of insufficient read and write optimization of flash memory devices, less research on the data management system layer, and performance overhead. and lifespan decline, to achieve the effect of improving bandwidth, maintaining effectiveness, and stabilizing performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0052] When the file system is mounted, the flash conversion layer will describe three values of the internal structure information of the flash memory: the number of flash channels, the capacity of the flash channels, and the minimum unit size of flash memory erase, and pass them to the file system through the ioctl interface of the operating system. Through these three values, the file system can establish a structural abstraction of the flash memory device at the software layer, such as figure 2 shown. The file system divides the address space into multiple channels consistent with the flash memory device, and the capacity of each channel is consistent with the capacity of the flash memory channel. Within a channel, space is divided into allocated space and free space. In the allocated space, according to the degree of hotness and coldness of the data, it is divided into 6 data groups. The hotness of the data is judged according to the length of the expected data failu...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


