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

Method and device for realizing reliability of file allocation table file system

A file allocation table and file system technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as user data loss, NAND FLASH wear and tear, reducing NAND FLASH service life, file system stability, etc., to achieve The effect of improving reliability

Inactive Publication Date: 2010-06-30
ZHEJIANG UNIV +2
View PDF0 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The file information is stored in the FAT table area, the directory file area and the data area scatteredly. The data inconsistency in any part of the area will cause the loss of user data or even destroy the entire file system.
Therefore, in order to realize the reliability of the FAT file system, the data in these three areas must be kept consistent, but since the information density of the FAT table area and the directory area in these three areas is much greater than that of the data area, the update of the FAT table area and the directory area The frequency will be much larger than the data area, thus causing uneven wear of NAND FLASH, reducing the service life of NAND FLASH and the stability of the file system

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 device for realizing reliability of file allocation table file system
  • Method and device for realizing reliability of file allocation table file system
  • Method and device for realizing reliability of file allocation table file system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0048] The embodiment of the present invention provides a kind of method that realizes the reliability of FAT file system, and this method comprises such as figure 1 Steps shown:

[0049] Step 101: cache the FAT table and directory area in the FAT file system in the random access memory RAM;

[0050] Step 102: storing the log cached in the FAT table and the directory area in NORFLASH;

[0051]Step 103: Operate the FAT file system or files in the FAT file sys...

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 embodiment of the invention discloses a method for realizing the reliability of a FAT file system. After a FAT table and a directory area in the FAT file system are cached in a random access memory RAM, and journals cached in the FAT table and the directory area are stored in a NOR FLASH, the method comprises the steps of: performing operations on the FAT file system or files in the FAT file system, and updating data information in the RAM and / or the NOR FLASH according to operating results. The embodiment of the invention also provides a device capable of realizing the reliability of the FAT file system. By using the technical scheme provided by the embodiment of the invention, the service life of a NAND FLASH cannot be influenced when the FAT table area and the directory area are frequently changed; and moreover, because the journals cached in the FAT table and the directory area are all stored in the NOR FLASH, the reliability of the FAT files is correspondingly improved.

Description

technical field [0001] The invention relates to the field of computer data storage, and more specifically relates to a method and a device for realizing the reliability of a file system of a file allocation table. Background technique [0002] NAND FLASH is a non-volatile memory. Using this structure memory can provide extremely high cell density, can achieve high storage density, and the speed of writing and erasing is also very fast. Therefore, it is widely used in embedded devices and mobile devices. In the device, it is used to store data. [0003] The FAT file system is currently the most widely used file system. It is widely used in embedded devices due to its simple structure and less memory. As a file system for NAND-type mass storage, the FAT file system belongs to the centralized index file system. , it uses links to allocate space, manages the use of each cluster and organizes the entire file system through a simple and effective file allocation table. The stora...

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/30
Inventor 李德文王为民曹煜泓谢东凯何伟挺黄文君施一明潘再生张伟宁
Owner ZHEJIANG UNIV
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