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

Log recording method, loading method and device thereof

A log and recording operation technology, applied in the direction of input/output to record carrier, instrument, electrical digital data processing, etc., can solve the problem of long time-consuming and a lot of time in the startup process of solid-state storage devices

Active Publication Date: 2018-01-05
MEMBLAZE TECH BEIJING
View PDF17 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, such an operation will take a lot of time and cause the solid state storage device boot process to take a long time

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
  • Log recording method, loading method and device thereof
  • Log recording method, loading method and device thereof
  • Log recording method, loading method and device thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0074] This application proposes a log recording method, loading method and device thereof, which split the FTL table into multiple FTL blocks, each FTL block corresponds to a corresponding FTL frame and a log frame, and the FTL frames belonging to the same FTL block and The log frames form a linked list respectively, so that when rebuilding the FTL table, the amount of data writing can be reduced and the recovery speed can be improved. When an abnormal event occurs, by changing the storage ratio of the log frame in the log, the log usage efficiency can be improved as much as possible, and when rebuilding the FTL table, the data in the FTL table can be quickly restored through the setting of the linked list. When updating the FTL table, updating the FTL table in reverse order can make the recovery of the FTL table faster when an abnormal event occurs.

[0075] Of course, implementing any technical solution of the present application does not necessarily need to achieve all the...

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 log generation method based on an FTL table. The method comprises the following steps: recording a logical address and a physical address corresponding to an operation requestas log entries; generating log frames by using the log entries; generating FTL frames by using part of FTL blocks, wherein the FTL table includes multiple FTL blocks; and storing the generated FTL frames and the first log frame on an NVM. The invention also provides a method for reconstructing the FTL table by using logs. The method comprises the following steps: acquiring storage locations of the FTL frames and the log frames of the FTL blocks; reading multiple FTL frames and multiple log frames that belong to the FTL blocks; reconstructing the FTL blocks by using the multiple FTL frames; and updating the FTL blocks by using the log frames, wherein the FTL blocks are part of the FTL table.

Description

technical field [0001] This application relates to solid-state hard drives, and in particular to the generation and use of solid-state hard drive logs. Background technique [0002] With the advancement of science and technology, higher and higher requirements are placed on the storage capacity and response speed of electronic devices. figure 1 A block diagram of a solid storage device (Solid Storage Device, SSD) in the prior art is shown. The storage device 102 is coupled with the host through the interface 103, and the host may be an information processing device capable of communicating with the storage device 102 in the above-mentioned manner, for example, a personal computer, a tablet computer, a server, a portable computer, a network switch, a router, a cellular phone, Personal digital assistants and more. The storage device 102 includes an interface 103 , a control unit 104 , one or more NVM (Non-Volatile Memory, Non-Volatile Memory) storage chips 105 and a firmware...

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/02G06F3/06
CPCG06F12/0246G06F12/0292G06F3/0631G06F3/0638G06F3/0619G06F3/0614G06F3/0679G06F2212/7201G06F2212/1032
Inventor 孙清涛蔡述楠居颖轶
Owner MEMBLAZE TECH BEIJING
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