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

Method for implementing nandflsh file system

A technology of a file system and an implementation method, which is applied in the field of computing, can solve problems such as the inability to use ordinary CPUs, high overhead, and high system requirements, and achieve the effects of improving application compatibility, strong application performance, and low system requirements

Inactive Publication Date: 2009-04-22
深圳万利达教育电子有限公司
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The purpose of the present invention is to provide a nandflash file system implementation method with strong application performance, to overcome the shortcomings of the prior art that have high requirements for the system, high overhead, and cannot be applied to ordinary CPUs

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 for implementing nandflsh file system
  • Method for implementing nandflsh file system
  • Method for implementing nandflsh file system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] Below according to accompanying drawing and embodiment the present invention will be described in further detail:

[0041] In the present invention, at least two effective blocks are searched in the nandflash memory, as system blocks and physical file blocks respectively, the system blocks reflect all physical block information of nandflash, and the physical file blocks store all physical file information of this nandflash.

[0042] Such as figure 2 As shown, the overall system structure of the present invention is divided into three layers:

[0043] a) Device layer: nandflash storage device.

[0044] b) File physical layer: nandflash driver function, through the control of nandflash signal timing and related data ports, basic deletion, programming, and read operations are realized, and each function generates a control timing consistent with nandflash operation.

[0045] c) File logic layer: file operation function, the user calls the advanced function through the f...

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

An implementation of nandflash file system involves calculation. There are at least two effective blocks in nandflash storage device to be treated as system block and physical file block. The system block indicates the information of all the blocks and the physical file block storage all the information of physical files in nandflash. The major steps are: A. format nandflash memory to find a good block as the system block, and set the file system identification strings and the information (good or bad, use, the role of information) of all blocks in nandflash; find the second good block as the physical file block, which reflects the nandflash drive functions. Each drive function generate the control time following the nandflash operation. B. Complete the logical file operation according to the information in the system block and physical file block. The invention is of good performance, stability and high reliability.

Description

technical field [0001] The invention relates to computing, in particular to a method for realizing a nandflash file system. Background technique [0002] Nandflash is a low-cost and high-efficiency memory device, its internal structure is as follows figure 1 As shown, the nandflash memory is divided into several physical blocks, each physical block is divided into several pages, and the size of each page is fixed at a fixed value. With the cooperation of control signals, its data port realizes the transmission of commands, addresses, and data through time-division multiplexing, so that its package size is greatly reduced and the price is low. In existing applications, there are many file systems for nandflash, but they are all general-purpose file systems, which belong to a function of the operating system. The application of nandflash has high requirements on the system, and the system overhead is large, so it cannot be applied to ordinary CPU, which limits the applicatio...

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 Patents(China)
IPC IPC(8): G06F12/06G06F17/30
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