Method and apparatus for accelerating file system operation by using coprocessor

A file system operation and co-processor technology, applied in memory systems, electrical digital data processing, special data processing applications, etc., can solve problems such as occupying processor resources

Inactive Publication Date: 2006-02-08
VIMICRO CORP
View PDF0 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Some statistics show that file system operations take up a lot of processor resources

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
  • Method and apparatus for accelerating file system operation by using coprocessor
  • Method and apparatus for accelerating file system operation by using coprocessor
  • Method and apparatus for accelerating file system operation by using coprocessor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0093] As shown in FIG. 3 , the device for implementing file system operations in this embodiment includes a main processor connected via a bus, a memory controller, a memory, a coprocessor, and a non-volatile memory connected to the memory controller. Both the main processor and the coprocessor perform operations on the non-volatile memory through the memory controller, and the coprocessor is also directly connected to the memory, and data can be transmitted bidirectionally between the two. Of course, the coprocessor can also communicate with the memory through the bus in a conventional manner.

[0094] In the present invention, the newly added coprocessor (comprising hardware and software running therein) is used to complete file allocation table (FAT table) contents in the file system operation according to the instructions of the main processor and given parameters. Read, spatial lookup, update, and delete operations. In terms of hardware, the coprocessor can be a separat...

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 method and apparatus of an assistant processor speed file operation, which comprises main processor and non-volatile storage with file allocation form area, it also comprises an assistant processor which is connected with the main processor by wire and the storage controller. When the assistant processor receives the order and the parameter of the file allocation form, it carries out the operation of the file allocation form area and gives the indicting signal of the operation and stores the operation result into the assigned stored location.

Description

technical field [0001] The invention relates to a file system of a computer, in particular to a method and a device for increasing the operation speed of the file system. Background technique [0002] A file system is the sum of some structures established on memory for storing and managing data. The file system mainly completes three functions: tracking the consumed space and free space in the memory, maintaining directory names and file names, and tracking the physical storage location of each file. [0003] As shown in FIG. 1 , a file system on a non-volatile memory generally has a BIOS parameter block, a file allocation table (FAT table), a root directory list, and a data area. in: [0004] The BIOS parameter block records parameters such as the number of bytes per sector, the number of sectors per cluster, the number of sectors per FAT, the total number of sectors, and the number of root directory entries. [0005] The FAT table is a linked list that records the phys...

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): G06F17/30G06F12/00G06F15/16
Inventor 王军李晓强谭帅孙丰强赵原
Owner VIMICRO CORP
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