Unlock instant, AI-driven research and patent intelligence for your innovation.

Data processing method and storage device

A storage device and data processing technology, applied in the storage field, can solve the problems of accelerating the end of the life of the storage unit and the dominant high ECC error correction index, so as to avoid the effect of unavailability

Active Publication Date: 2019-04-09
SHENZHEN YILIAN INFORMATION SYST CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] On the one hand, this method has no way to avoid the situation that the service life of some memory cells is exhausted in a short period of time (for example, when the number of erasures is far from the nominal value, the service life of the memory cell will end, which may be caused by the production of NAND particles. Process and other reasons), the ECC error correction index may be dominantly high when the memory cell is read, written and erased;
[0005] On the other hand, wear leveling usually performs operations such as moving the data content in the storage unit. The storage unit that is about to end its service life is treated the same as the normal storage unit, which will obviously further accelerate the speed of the end of life of the storage unit.

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
  • Data processing method and storage device
  • Data processing method and storage device
  • Data processing method and storage device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0028] Such as figure 2 As shown, the data processing method recorded in this embodiment includes:

[0029] Step 201, detecting status information of at least one storage unit in a storage device.

[0030] The state information of the storage device includes at least one of the following information: error checking and correction (ECC, Error Correcting Code) information of the storage unit; erasure times supported by the storage unit; historical information of reading and erasing error correction of the storage unit.

[0031] The storage unit can be a physical division of the storage medium, or a logical division of the storage medium; the storage unit can be the smallest storage unit in the storage device, taking SSD as an example, the storage unit can use page (4KB), of course, the page capacity can also be used Integer multiples of ; taking a mechanical hard disk as an example, the storage unit can be a sector (sector) capacity, generally 4KB, of course, an integer multip...

Embodiment 2

[0048] Such as image 3 As shown, the data processing method described in this embodiment includes:

[0049] Step 301, detecting status information of at least one storage unit in a storage device.

[0050] The state information of the storage device includes at least one of the following information: error checking and correction (ECC, Error Correcting Code) information of the storage unit; erasure times supported by the storage unit; historical information of reading and erasing error correction of the storage unit.

[0051] Step 302, analyzing the status information of at least one storage unit in the storage device, and marking the at least one storage unit based on the status information.

[0052] The mark of the storage unit can be written into the storage space of each storage unit, for example, use symbols or numbers encoded in a specific format (such as a combination of binary numbers) to represent different marks, and write the mark of each storage unit into In the...

Embodiment 3

[0073] A storage unit with a high-level mark can not only respond to the data operation request of the data to be operated at the corresponding operation level, but also respond to the data operation request of the data to be operated at a level lower than the corresponding operation level (such as responding to data corresponding to cold data and high-cold data) operation request);

[0074] The storage unit with a low-level mark can only support the data operation request corresponding to the data to be operated at the corresponding level, and cannot respond to the data operation request of the data to be operated at a higher level than the corresponding operation level (for example, it cannot respond to data corresponding to hot data or high-heat data). operation request) to avoid rapidly depleting the useful life of the storage unit.

[0075] The implementation of step 305 in the second embodiment will be described below based on the above solution.

[0076] Such as imag...

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 discloses a data processing method and a storage device. The method comprises: detecting status information of at least one storage unit in the storage device; analyzing the status information of the at least one storage unit, and marking the at least one storage unit based on the status information; and based on the mark of the at least one storage unit and features of to-be-operated data, controlling a data operation request for the at least one storage unit. With the adoption of the method, the wear of the storage units can be balanced and the influence on the storage device due to the fact that the service life of the storage units is used up in advance is avoided.

Description

technical field [0001] The invention relates to storage technology, in particular to a data processing method and a storage device. Background technique [0002] With the extension of the use time of the solid-state drive (SSD), the erasure times of the storage unit (Memory Cell) are also increasing, and some storage units may reach the upper limit of the service life, but the control unit in the solid-state drive cannot know this situation. As a result, the control unit may update and move the data of these storage units together with normal storage units, which will lead to the accelerated end of life of these storage units, which will lead to a decline in the capacity of the solid-state hard disk; if these storage units (the service life is about to end The rapid growth of the number of storage units) will also lead to an avalanche decline in SSD performance, making solid-state drives quickly scrapped. [0003] At present, in order to keep the service life of the storage...

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): G06F3/06G06F11/07
Inventor 谢晓辉张红蕾李志刚
Owner SHENZHEN YILIAN INFORMATION SYST CO LTD