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

Embedded file system supporting multiple channels and control method thereof

An embedded file and file system technology, applied in the computer field, can solve the problems of many file fragments, discontinuous data, low efficiency, etc., and achieve the effect of solving data redundancy, good stability, and simple file transmission path

Pending Publication Date: 2021-12-14
湖南艾科诺维科技有限公司
View PDF12 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] To sum up, the problems existing in the existing technology are: when multi-channel files are written at the same time, the efficiency is low, the file fragments are many, and the data is not continuous, which is difficult to meet the high-speed information storage applications.

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
  • Embedded file system supporting multiple channels and control method thereof
  • Embedded file system supporting multiple channels and control method thereof
  • Embedded file system supporting multiple channels and control method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0049] This embodiment proposes an embedded file system that supports multiple channels, such as figure 1 As shown, the storage data structure of the embedded file system includes four block areas, which are respectively the file system block area, the file index block area, the data index block area and the data block area, wherein:

[0050] The file system block area includes the file system version, the number of files, the total space, the remaining space, the minimum data index, the maximum data index, the used file index, the unused file index, the number of bytes in the mask data block, and the redundancy check bit; the minimum The data index and the maximum data index provide corresponding data index values, which are used to manage the location of the data block in the data block area on the storage medium; the number of bytes and the total space of the mask data block determine the minimum space occupied by the file on the storage medium The unit also determines the ...

Embodiment 2

[0067] This embodiment proposes the control method of the embedded file system supporting multi-channel described in Embodiment 1, including:

[0068] S1) Generate a free index table according to the preset maximum data index value and minimum data index value, the free index table includes information of at least one data block, and the data block is between the maximum data index value and the minimum data index value All data indexes are in one-to-one correspondence, the data block includes 32 mask data blocks, and the information of the data block includes the start address and length of the data segment formed by the corresponding 32 mask data blocks in the storage medium;

[0069] S2) Divide the free index table into available index tables corresponding to the available channels one by one, and synchronously write the files in each available channel to the storage medium according to the information of each data block in the available index table, and update the data 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 discloses an embedded file system supporting multiple channels and a control method thereof, and the embedded file system comprises a file system writing unit which is used for configuring an available index table for each available channel, the available index table comprises storage medium address information, and the storage medium address information is stored in the file system writing unit; writing the file data of each available channel into a storage medium according to the information of the available index table, and updating the data index and the file index; and the file system reading unit is used for matching the file index information of the to-be-read file, finding the data indexes of all the to-be-read file data according to the file index information, and outputting the to-be-read file data according to the channels corresponding to the corresponding available index tables according to the data indexes. The problem of simultaneous reading and writing of multi-channel files is solved, file reading and writing channels are dynamically adjusted, and the stability is good.

Description

technical field [0001] The invention relates to the technical field of computers, in particular to an embedded file system supporting multiple channels and a control method thereof. Background technique [0002] With the rapid development of information technology and the Internet, military large-capacity equipment, civil large-capacity equipment, and high-speed data recording systems have further increased the bandwidth requirements for signal acquisition and the number of channels. The demand for real-time data transmission bandwidth is getting higher and higher, and the existing embedded file system is difficult to meet these requirements. [0003] Currently, mainstream high-speed file systems on the market include tree data structure file systems, linked list data structure file systems, and array data structure file systems. [0004] For the tree data structure file system, although the file system can realize the functions of simplicity, high efficiency, and power fai...

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 Applications(China)
IPC IPC(8): G06F16/18G06F16/174G06F16/172G06F16/16G06F16/13
CPCG06F16/18G06F16/13G06F16/162G06F16/174G06F16/172Y02D10/00
Inventor 卢少林邓新志王萌
Owner 湖南艾科诺维科技有限公司
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