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

High-reliability linear file system based on nand flash

A file system and file technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve the problems of troublesome access, low efficiency, low manufacturing cost, etc., and achieve the effect of improving data access speed

Active Publication Date: 2014-02-12
CSIC WUHAN LINCOM ELECTRONICS
View PDF5 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] Nand flash is a large-capacity memory chip, which is characterized by high capacity density, low manufacturing cost, and fast access speed. It is usually used as a memory chip on devices such as U disks, solid state disks, and memory cards, but it also has some shortcomings: It belongs to the access method of address and data sharing type, and the access is relatively troublesome. Because it has bad blocks when it leaves the factory, it needs to "skip" the bad blocks for access, and requires a special management method for block management.
The linear file system is characterized by simple management and high recording efficiency, while the common page table file system management page table is more complicated, without power-down protection features, and the efficiency is slightly lower

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
  • High-reliability linear file system based on nand flash
  • High-reliability linear file system based on nand flash
  • High-reliability linear file system based on nand flash

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0064] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0065] figure 1 Functional block diagram for the nand flash file system of the present invention. figure 1 Among them, the CPU processor 1 is connected to the data bus 6 and the data interface 7. Under the scheduling of the FS (file-system) file system 2, the CPU processor 1 is responsible for moving the data from the data interface 7 to the nand flash storage array 5 or transferring the data Move from nand flash storage array 5 to data interface 7. SDRAM memory 3 is used for the data buffering of CPU processor 1, and NVRAM non-volatile memory 4 is used for recording " step record " in the proces...

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 high-reliability linear file system based on a nand flash. The nand flash comprises an sdram memory, an nvram nonvolatile memory and a nand flash memory array. The file system comprises a hardware abstraction layer and a software layer, wherein the hardware abstraction layer is used for accessing hardware IO (input / output); the software layer is used for operating a file by accessing an interface of the hardware abstraction layer, and the software layer comprises a partition table initialization module, a file management module and a file access module. The high-reliability linear file system based on the nand flash realizes file management of equipment based on the nand flash, and has the characteristics of high portability, high efficiency, capability of realizing data access in a file mode, automatic loop record, power-off protection of files and the like.

Description

technical field [0001] The invention relates to the field of computer storage, in particular to a highly reliable linear file system based on nand flash. Background technique [0002] Nand flash is a large-capacity memory chip, which is characterized by high capacity density, low manufacturing cost, and fast access speed. It is usually used as a memory chip on devices such as U disks, solid state disks, and memory cards, but it also has some shortcomings: It belongs to the access method of address and data sharing type, and the access is relatively troublesome. Because it has bad blocks when it leaves the factory, it needs to "skip" the bad blocks for access, and requires a special management method for block management. Currently, there are two main ways to manage data: [0003] (1) There is no file system access, the user needs to call the function to directly operate the storage unit, which is easy to implement but difficult to use; [0004] (2) File system access, the ...

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): G06F17/30
CPCG06F16/172G06F16/1847
Inventor 袁松何冲毛先俊
Owner CSIC WUHAN LINCOM ELECTRONICS
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