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

A dynamic recovery processing method for stored data and a storage device

A technology for storing data and recycling processing, which is applied in the field of storage, and can solve problems such as high data recycling times and product performance degradation, and achieve the effects of reducing recycling times and improving product performance and stability

Active Publication Date: 2019-05-28
SHENZHEN DEMINGLI ELECTRONICS
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The purpose of the present invention is to solve the problem of product performance degradation caused by too many data recovery times in the above-mentioned prior art, and propose a dynamic recovery processing method and storage device for stored data, which can effectively improve product performance

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 dynamic recovery processing method for stored data and a storage device
  • A dynamic recovery processing method for stored data and a storage device
  • A dynamic recovery processing method for stored data and a storage device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0039] refer to figure 1 , this embodiment provides a method for dynamically reclaiming and processing stored data, including:

[0040] Step S101, receiving a data write command, and obtaining a logical address in the data write command;

[0041] Step S102, judging whether the logical address has a corresponding storage unit according to the pre-established mapping table;

[0042] Step S103, if the logical address does not have a corresponding storage unit, add 1 to the effective logical capacity, and update the mapping table;

[0043] Step S104, calculating an effective logical capacity according to the mapping table;

[0044] Step S105, according to the size of the effective logical capacity, dynamically use the SLC block and the TLC block to store data;

[0045] Step S106, according to the size of the effective logical capacity and the number of SLC empty blocks, dynamically use the reclaimed data inside the SLC block and / or the reclaimed data in the TLC block.

[0046]...

Embodiment 2

[0071] refer to image 3 , this embodiment provides a storage device, including a main control unit 201 and a storage module 202, the storage module 202 is used to store a plurality of instructions, and the main control unit 201 is used to read the instructions and execute:

[0072] receiving a data write command, and obtaining a logical address in the data write command;

[0073] According to the pre-established mapping table, it is judged whether there is a corresponding storage unit at the logical address;

[0074] If the logical address does not have a corresponding storage unit, then add 1 to the effective logical capacity, and update the mapping table;

[0075] calculating an effective logical capacity according to the mapping table;

[0076] According to the size of effective logical capacity, dynamically use SLC block and TLC block to store data;

[0077] According to the size of the effective logical capacity and the number of SLC empty blocks, the reclaimed data i...

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 storage data dynamic recovery processing method and a storage device, and the method comprises the steps: receiving a data writing command, and obtaining a logic address in the data writing command; judging whether the logic address has a corresponding storage unit or not according to a pre-established mapping table; if the logic address does not have the corresponding storage unit, adding 1 to the effective logic capacity, and updating the mapping table; calculating effective logic capacity according to the mapping table; Dynamically using the SLC block and the TLC block to store data according to the size of the effective logic capacity; According to the size of the effective logic capacity and the number of the SLC empty blocks, recycling data in the SLC blocksand / or recycling the data through the TLC blocks dynamically; According to the size of the effective logic capacity, different recovery modes are adopted to dynamically recover data, the recovery frequency can be effectively reduced, and the product performance and stability are improved.

Description

technical field [0001] The invention relates to the technical field of memory, in particular to a method for dynamically reclaiming and processing stored data and a storage device. Background technique [0002] Existing TLC FLASH storage products generally use some TLC blocks to cache data in SLC mode. When the data is written to a certain extent, the valid data cached in the SLC block will be transferred to the TLC block. At this time, the number of SLC blocks It will be greatly reduced, and only a small number of SLC blocks are reserved for caching data, generally 128 blocks. Due to the small number of SLC blocks, the number of data recycling increases and product performance decreases. Contents of the invention [0003] The object of the present invention is to propose a dynamic recovery processing method and storage device for stored data, which can effectively improve product performance, in order to solve the problem of product performance degradation caused by too m...

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
IPC IPC(8): G06F12/0893G06F12/0877
CPCG06F12/0877G06F12/0893
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