Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A flash memory hot data identification method

An identification method and thermal data technology, applied in electrical digital data processing, memory systems, instruments, etc., can solve the problems of judging thermal data as cold data, differences, etc., and achieve the effect of improving recycling efficiency and reducing pressure

Active Publication Date: 2021-05-04
SHENZHEN DEMINGLI ELECTRONICS
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, there are differences in the file systems of each system (such as FAT system, FAT32 system, NTFS system, EXT4 system, etc.), and the method for judging cold data according to the number of writes in the prior art is relative, which may cause hot data to be judged as The case for cold data

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A flash memory hot data identification method
  • A flash memory hot data identification method
  • A flash memory hot data identification method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0020] In the following description, use of suffixes such as 'module', 'part' or 'unit' for denoting elements is only for facilitating description of the present invention and has no specific meaning by itself. Therefore, 'module', 'part' or 'unit' may be used in combination. A cold data block is a data block whose data is seldom updated, wherein usually most of the data is valid data, and only a small part of the data is invalid data. Different from the cold data block, the hot data block is a data block whose data is frequently updated, in which, usually most of the data is invalid data, and only a small part of the data is valid data.

[0021] The inventors of the present application determined to research and found that the method of judging hot and cold data by counting the number of write times of the logical a...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of the present application provides a flash memory hot data identification method, including the steps: S100: Find the physical data block whose ratio of the number of valid data pages of the physical data block to the total number of pages is greater than a preset value in the flash memory; S110: Extract the logical address of the invalid data page in all the physical data blocks found in S100; S120: When the logical address of the invalid data page extracted in S110 is not judged as the hot data logical address, the extracted invalid data The logical address of the page is set as the hot data logical address. The flash memory hot data identification method can identify hot data from cold data blocks, optimize data on the basis of threshold classification of writing times, and further improve recovery efficiency.

Description

technical field [0001] The embodiment of the present application relates to the technical field of storage data processing, and specifically provides a method for identifying hot data in a flash memory. Background technique [0002] Compared with traditional hard disks, flash memory has high read / write speed and low power consumption. With the improvement of manufacturing process and the reduction of cost, flash memory has been used more and more. [0003] Since data written to flash memory cannot be rewritten, additional flash blocks must be used to organize the written data. This process is called flash garbage collection. [0004] Cold data is data that is seldom updated after being written into the flash memory. This kind of data is not easy to be updated after sorting, and the efficiency of garbage collection is the highest. On the contrary, after the hot data is written into the flash memory, it is written frequently. After the hot data is recovered, it is recovered a...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F12/1009G06F12/1045
CPCG06F12/1009G06F12/1054G06F12/1063
Inventor 李虎罗胜
Owner SHENZHEN DEMINGLI ELECTRONICS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products