Method for implementing high-capacity flash memory file system in embedded type Linux

A technology of file system and implementation method, applied in memory address/allocation/relocation, instrument, calculation, etc., can solve the problems of lack of effective support for random access of large files, lack of sufficient consideration of large-capacity Nand flash memory file system, etc., to achieve Avoid all copies, reduce the number of copies, and improve efficiency

Inactive Publication Date: 2009-07-22
ZHEJIANG UNIV
View PDF0 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] The current research on Nand flash file system focuses on how to fully exploit the storage characteristics of Nand flash memory, support erasure and write balance, ensure the service life of Nand flash memory, and improve access performance through reasonable design of file system, but for large-capacity Nand flash memory and file The system lacks sufficient consideration, especially the lack of effective support for random access to large files

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 high-capacity flash memory file system in embedded type Linux
  • Method for implementing high-capacity flash memory file system in embedded type Linux
  • Method for implementing high-capacity flash memory file system in embedded type Linux

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0062] The present invention is a kind of realization method of large-capacity flash memory file system under embedded Linux, combines below figure 1 Describe its specific implementation process.

[0063] 1) Segmented storage:

[0064] The biggest feature of large-capacity Nand flash memory is that there are many data pages and large storage capacity. Therefore, when designing storage, it is necessary to design to support the storage and access of large-size files, and at the same time, consider the situation that there are many small files in the file system. Storage space savings and file compression are not primary storage goals.

[0065] Segmented storage management is different from blocks that are often seen in disk file systems. Segmented storage management All storage points are organized in segments. File data is stored in a continuous page as much as possible. Data The addition and deletion of segments is also performed in units of segments; segments are scalable ...

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 realizing method of an embedded Linux large capacity flash file system. The method comprises sectionalized storage, data page distribution, refuse collection, logic structure zoning, file system initialization, directory searching, file displacement location, data reading and data writing. The method realizes the embedded Linux large capacity Nand flash file system and is beneficial for the management of embedded Linux large capacity Nand flash. The realized large capacity Nand flash file system can be applied to the large capacity Nand flash management and is beneficial to the utilization of embedded storing.

Description

technical field [0001] The invention relates to the field of embedded file systems, in particular to a method for realizing a large-capacity flash memory file system under embedded Linux. Background technique [0002] Embedded Linux is a small operating system designed according to the requirements of embedded operating systems. It consists of a Kernel (kernel) and some system modules customized according to requirements [6]. Its Kernel is very small, generally only about a few hundred KB in size. Even with other necessary modules and applications, the memory space occupied is very small. [0003] The main features of the embedded Linux operating system are: streamlining the standard Linux kernel, adapting to a variety of CPU and hardware platforms, stable performance, good tailorability, easy development and use, and applications on Unix or Linux can also be used. Now, embedded Linux can also be used for multimedia applications under Windows. The embedded Linux operatin...

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/02
Inventor 陈天洲胡威施青松严力科吴斌斌王超曹满马健良谢斌章铁飞
Owner ZHEJIANG UNIV
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