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

Flash memory card data storage method based on multiple data streams, flash memory card and equipment

A multi-data stream, data storage technology, applied in the input/output process of data processing, electrical digital data processing, instruments, etc., can solve the problems of increasing the amount of garbage collection, data discontinuity, etc. Life-enhancing effect

Pending Publication Date: 2020-02-18
YEESTOR MICROELECTRONICS CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, when the driving recorder or IPC performs data recording, multiple data streams (such as video data streams, log data streams, and command data streams) will be generated, and multiple data streams are written serially, so when data is written When entering the flash memory, besides the video data, there are also log data and command data on the same flash memory block; log data and command data are generally hot data, but video data is generally cold data, because TF card devices basically do not use Trim , will result in discontinuous data in a storage block, thus increasing the amount of garbage collection

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
  • Flash memory card data storage method based on multiple data streams, flash memory card and equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The present invention will be described in detail below with reference to the drawings and embodiments.

[0040] In order to understand this scheme, some basic structures of flash memory are explained first. At present, general flash memory media are generally divided into multiple memory blocks (Block), each memory block has multiple word lines (WL), a word line (WL) contains one or more memory pages (Page), and the memory page is The basic unit of flash memory write data.

[0041] The main control is the abbreviation of the main control chip in the flash memory. The main control is essentially a microprocessor with CPU-level computing capabilities and the function of executing firmware codes.

[0042] An embodiment, a flash memory card data storage method based on multiple data streams, such as figure 1 As shown,

[0043] S1, create a data flow table entry;

[0044] The data stream entry includes the starting logical address, data stream length and freshness; the starting lo...

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 flash memory card data storage method based on multiple data streams, a flash memory card and equipment, and relates to the technical field of data storage. The method is characterized by comprising the following steps: establishing a data flow table entry, wherein the data flow table entry comprises an initial logic address and a data flow length; dividing a storage areain the flash memory into a continuous storage area and a discontinuous storage area; sequentially obtaining to-be-written data streams, and writing the initial logic addresses and the data lengths ofthe data in the to-be-written data streams into the data stream table entries; judging whether the to-be-written data is continuous data or not based on the initial logic address and the data flow length in the data flow table item; if the to-be-written data is continuous data, allocating a physical address of the to-be-written data to a continuous storage area; and if the to-be-written data is not the continuous data, allocating the physical address of the to-be-written data to the discontinuous storage area. The method has the advantages that the garbage collection amount of the flash memory card is reduced, and the service life of the flash memory card is prolonged.

Description

Technical field [0001] The present invention relates to the technical field of data storage, and more specifically, it relates to a flash memory card data storage method, flash memory card and equipment based on multiple data streams. Background technique [0002] Driving recorders and IPC (network cameras) generally use SD-based flash memory cards such as TF cards for data storage. When data recording is performed on a dash cam or IPC, multiple data streams (such as video data stream, log data stream and command data stream) will be generated, and multiple data streams are written in serial, so when data is written When it reaches the flash memory, in addition to the video data, there are log data and command data on the same flash block. Log data and command data are generally hot data, but video data are generally cold data. Because TF card equipment basically does not use Trim , Will cause the data in a storage block to be discontinuous, thereby increasing the amount of garb...

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): G06F3/06
CPCG06F3/0679G06F3/0644G06F3/0631G06F3/0616
Inventor 许铭霖吴大畏李晓强
Owner YEESTOR MICROELECTRONICS CO LTD