Technology for preserving and recovering mapping table information of high-reliability solid state storage equipment

A solid-state storage device, reliable technology, applied in the direction of data error detection, response error generation, hardware monitoring, etc., which can solve problems such as bad blocks in the management area, shortened product life, and system crashes. To achieve the effect of data reliability guarantee

Inactive Publication Date: 2014-07-02
FASII INFORMATION TECH SHANGHAI
View PDF6 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since the write operation of flash memory is performed on a page-by-page basis, no matter whether it is writing a log or saving the mapping table, it is impossible to perform real-time operations. It is necessary to wait until the records accumulate to a certain number before triggering the write operation of the flash memory to save. Otherwise, the life of the product will be shortened due to frequent operation
However, once some abnormal conditions occur, such as abnormal power failure or bad blocks in the management area, etc., it may cause data loss or system crash

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
  • Technology for preserving and recovering mapping table information of high-reliability solid state storage equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0011] The present invention will be further described below in conjunction with the accompanying drawings.

[0012] 1. Save the mapping table information regularly or event-driven; and number all change operations, and save all deletion records in real time;

[0013] 2. When the system starts, first read the mapping table information;

[0014] 3. If the restoration of the mapping table fails, the mapping table needs to be reconstructed;

[0015] 4. When reconstructing the mapping table, it is necessary to read all the deletion records; and scan the logical block numbers and Sequence Numbers stored in the spare area of ​​all physical pages with data; if the Sequence Number is not in the deletion log, or is greater than the deletion log The corresponding Sequence Number in the log; then insert the logical block number and physical page into the mapping table.

[0016] 5. Repeat step 4 until all data pages are scanned.

[0017] Note:

[0018] 1. Flash memory.

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 technology for preserving and recovering mapping table information of high-reliability solid state storage equipment. In order to guarantee that a mapping table can still be reconstructed when a mapping table preservation area is abnormal and then to guarantee reliability of storage equipment based on a flash memory, the technology includes the steps that all change operations, such as writing, erasing and deleting are numbered (Sequence Number), logical block numbers and Sequence Number are preserved in a clear area of a flash memory physical page, deletion operation and Sequence Number are recorded, and high reliability of products can be guaranteed by scanning the clear area of the physical page and scanning deletion operation records to reconstruct the mapping table when the mapping table is abnormal and cannot be recovered. By the implementation of the technology, reliability of the storage equipment based on the flash memory can be guaranteed, and even data can still be effectively recovered when the flash memory locally suffers from mechanical damage.

Description

technical field [0001] The invention relates to the technical field of computers and peripheral accessories thereof, in particular to computer peripheral storage devices based on flash memory chips. Background technique [0002] In order to effectively manage the bad blocks of flash memory and prolong the life of storage devices based on flash memory through the average wear algorithm; establishing and maintaining the mapping table of logical blocks and physical blocks (pages) is almost all similar devices must be implemented basic skills. For the storage of mapping table information, the current technology mainly saves the mapping table through operation logs, timing or event-driven. However, since the write operation of the flash memory is performed on a page-by-page basis, no matter whether it is writing a log or saving the mapping table, it is impossible to perform real-time operations. It is necessary to wait until the records accumulate to a certain number before trig...

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): G06F11/14G06F11/34
Inventor 杨威锋
Owner FASII INFORMATION TECH SHANGHAI
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