Method and device for cold-hot data discrimination management in flash memory device

A flash memory storage, cold and hot data technology, applied in the field of memory data storage, can solve the problems of multiple memory spaces, low processing efficiency, and cost, and achieve the effect of avoiding the consumption of large memory of storage devices and improving processing efficiency

Active Publication Date: 2013-08-14
SHENZHEN NETCOM ELECTRONICS CO LTD
View PDF5 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0012] The purpose of the embodiments of the present invention is to provide a method for differentiated management of cold and hot data in a flash memory storage device, so as to solve the problem that the existing method for differentiated management of cold and hot data needs to consume more memory space and has low processing efficiency

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
  • Method and device for cold-hot data discrimination management in flash memory device
  • Method and device for cold-hot data discrimination management in flash memory device
  • Method and device for cold-hot data discrimination management in flash memory device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0042] figure 1 It shows the implementation flow of the cold and hot data distinction management method in the flash memory storage device provided by Embodiment 1 of the present invention, and the process of the method is described in detail as follows:

[0043] In step S101, an address segment data table and a weight data table are created, the address segment data table is used to record logical address segments storing hot data, and the weight data table is used to record the weight corresponding to each logical address segment value.

[0044] Wherein, the logical address segment may be a logical sector address, or a logical page address or a logical block address, which is not used to limit the present invention. The present invention is described by taking the logical address segment as a logical page address as an example, but this does not limit the protection scope of the present invention. The size of the address segment data table is 2nbyte (each logical address s...

Embodiment 2

[0073] figure 2 The composition structure of the hot and cold data distinction management apparatus in the flash memory storage device provided by Embodiment 2 of the present invention is shown. For the convenience of description, only the parts related to the embodiment of the present invention are shown.

[0074] The hot and cold data distinguishing 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 as an independent pendant storage device or an application system running on a flash storage device.

[0075] The hot and cold data distinction management device in the flash storage device includes a data table creation unit 21, an operation command receiving unit 22, a judging unit 23, a first processing unit 24 and a second processing unit 25, wherein: ...

Embodiment 3

[0091] image 3 The composition structure of 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.

[0092] Such as image 3 As shown, the flash storage device 3 includes a main control chip 31 , an I / O control chip 32 and a flash memory 33 .

[0093] The main control chip 31 is used to create an address segment data table and a weight data table, the address segment data table is used to record logical address segments storing thermal data, and the weight data table is used to record each logical address segment corresponding weight value. And store the created address segment data table and weight data table in the flash memory 33.

[0094] The I / O control chip 32 is configured to receive an operation command carrying logical address segment information, and send the operation command to the main control chip 31...

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 invention provides a method and a device, which are applicable to technical field of data storage of memories, for cold-hot data discrimination management in a flash memory device. The method includes: creating an address field data sheet for recording logic address fields storing hot data and a weight data sheet for recording weight corresponding to each logic address field; receiving an operation instruction, carrying logic address field information, of a mainframe system; judging whether the logic address fields carried in the operation instruction exist in the address field data sheet or not; if so, performing hot data operation, and adding 1 to the weights corresponding to the address fields carried by the operation instruction after operation; and if not, performing cold data operation, updating the logic address fields carried in the operation instruction to the address field data sheet, and recording the weights corresponding to the logic address fields into the weight data sheet.

Description

technical field [0001] The invention belongs to the technical field of memory data storage, and in particular relates to a method and a device for differentiated management of hot and cold data in a flash memory storage device. Background technique [0002] Nand flash memory is selected for the storage field of simple mobile and embedded devices due to its advantages such as low power consumption, small size, shockproof and drop resistance, and fast access speed. Nand flash memory takes block as the unit of erasing and page as the unit of programming. To write new data, one block must be erased, and each page should be written separately. Data) are written together, so that after a block is full, there are fewer effective data pages in it, and the amount of data that needs to be moved during sorting is the smallest, saving the extra overhead of data storage. [0003] In a device using Nand Flash as a storage medium, effectively distinguishing between hot and cold data can i...

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 Applications(China)
IPC IPC(8): G06F12/02
Inventor 邓恩华尹慧
Owner SHENZHEN NETCOM ELECTRONICS CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products