Method and device for differentiated management of hot and cold data in a flash memory storage device

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

Active Publication Date: 2015-12-09
SHENZHEN NETCOM ELECTRONICS CO LTD
View PDF5 Cites 0 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 differentiated management of hot and cold data in a flash memory storage device
  • Method and device for differentiated management of hot and cold data in a flash memory storage device
  • Method and device for differentiated management of hot and cold data in a flash memory storage device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0042] figure 1 The implementation process of the method for distinguishing and managing cold and hot data in a flash memory storage device provided in the first embodiment of the present invention is shown. 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 the 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 can be a logical sector address, a logical page address or a logical block address, and it is not used here 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 the protection scope of the present invention is not limited by this. The size of the address segment data table is 2nbyte (ea...

Embodiment 2

[0073] figure 2 The composition structure of the device for distinguishing and managing cold and hot data in the flash memory storage device provided in the second embodiment of the present invention is shown. For ease of description, only the parts related to the embodiment of the present invention are shown.

[0074] The device for distinguishing and managing cold and hot data in the flash memory storage device can be applied to the flash memory storage device. It can be a software unit, a hardware unit or a combination of software and hardware running in the flash memory storage device, or it can be integrated into the flash memory as an independent pendant In the storage device or running in the application system of the flash storage device.

[0075] The device for distinguishing and managing cold and hot data in a flash memory storage device includes a data table creation unit 21, an operation command receiving unit 22, a judgment unit 23, a first processing unit 24, and a se...

Embodiment 3

[0091] image 3 The composition structure of the flash memory storage device provided in the third embodiment of the present invention is shown. For ease of description, only the parts related to the embodiment of the present invention are shown.

[0092] Such as image 3 As shown, the flash memory 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 hot data, and the weight data table is used to record each logical address segment The corresponding weight value. And the created address segment data table and weight data table are stored in the flash memory 33.

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

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 device for distinguishing and managing cold and hot data in a flash memory storage device. Background technique [0002] Nandflash flash memory is selected for the storage field of simple removable and embedded devices due to its advantages of low power consumption, small size, shock resistance, drop resistance and fast access speed. Nandflash flash memory uses block as the erasing unit and page as the programming unit. When writing new data, one block must be erased, and one page is written separately. If there is a mechanism, the data frequently used by the system (ie hot data) ) Write together, so that after a block is filled, there are fewer effective data pages in it, and the amount of data that needs to be moved during sorting is minimal, which saves additional overhead for data storage. [0003] In a device that uses Nandflash as a storage me...

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/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