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

Implementation, access method and terminal of file system based on multi-level page table directory structure

A file system and directory structure technology, applied in the field of terminal, access method, and file system implementation, can solve the problem of not being able to fully utilize the performance characteristics of SCM's random access, improve read and write access speed, save DRAM resources, improve The effect of operating efficiency

Active Publication Date: 2021-07-27
SHANGHAI INST OF MICROSYSTEM & INFORMATION TECH CHINESE ACAD OF SCI
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the current file system provides an easy-to-use data organization method for applications, this data organization method is designed based on the hardware characteristics of block devices and cannot fully utilize the performance characteristics of SCM's random access

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
  • Implementation, access method and terminal of file system based on multi-level page table directory structure
  • Implementation, access method and terminal of file system based on multi-level page table directory structure
  • Implementation, access method and terminal of file system based on multi-level page table directory structure

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] Embodiments of the present invention are described below through specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific implementation modes, and various modifications or changes can be made to the details in this specification based on different viewpoints and applications without departing from the spirit of the present invention.

[0039] It should be noted that the diagrams provided in this embodiment are only schematically illustrating the basic idea of ​​the present invention, and only the components related to the present invention are shown in the diagrams rather than the number, shape and shape of the components in actual implementation. Dimensional drawing, the type, quantity and proportion of each component can be changed arbitrarily during actual impleme...

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 present invention provides an implementation, an access method, and a terminal of a file system based on a multi-level page table directory structure, including: managing all file data in the file system in units of pages; setting an iNode area and a data area in the file system; The data area includes a directory page and a data page, and the iNode node stored in the iNode area includes an iNode node information field, a page table level number field N and a root directory address field; the corresponding Nth level directory page number of the file is the root For the directory, the page number of the (N‑1) level directory is the first level subdirectory, and so on, the page number of the first level directory is the (N‑1) level subdirectory, forming an N level page table directory structure to store and manage file data, the first-level directory pages are data pages; the logical order of data pages is used as the traversal order of the multi-level page table directory structure. The realization of the file system based on the multi-level page table directory structure, the access method and the terminal of the present invention realize the random storage of file data in the physical storage space.

Description

technical field [0001] The invention relates to a file system, in particular to an implementation, an access method and a terminal of a file system based on a multi-level page table directory structure. Background technique [0002] With the development of new storage technologies such as NVDIMM and 3D Xpoint and IBM's proposal of Storage Class Memory (SCM) architecture, non-volatile memory N (on-volatile Memory, NVM) based on hybrid memory system architecture and management has become Research hotspots. The new storage technology SCM has the characteristics of non-volatility, fast reading and writing, and low power consumption, but there is still a gap compared with DRAM. The limited write-erase cycle life also reduces the reliability of the system. In the prior art, various memory organization methods and optimization methods have been proposed based on the new storage technology SCM. [0003] With the development of technologies such as big data, cloud computing, and th...

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): G06F16/13
CPCG06F16/13
Inventor 李顺芬陈小刚韩文炳李大刚陈诗雁
Owner SHANGHAI INST OF MICROSYSTEM & INFORMATION TECH CHINESE ACAD OF SCI
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