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

File access method and file access system

A file access and file technology, applied in memory systems, instruments, electrical digital data processing, etc., can solve the problems of occupation, slow file reading and writing, and inability to use new memory random access, saving DRAM resources and improving reading and writing. The effect of access speed and performance improvement

Active Publication Date: 2013-07-24
SHANGHAI INST OF MICROSYSTEM & INFORMATION TECH CHINESE ACAD OF SCI
View PDF2 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] With the development of semiconductor storage technology and the proposal of new storage architecture, especially the proposal of replacing the traditional NOR+NAND+DRAM storage architecture with the new non-volatile random access memory + DRAM storage architecture, the traditional file system working methods and files The access method cannot make full use of the advantages of the new non-volatile random access memory under the new storage architecture, especially the traditional file system cannot give full play to the random access characteristics of the non-volatile memory under the new storage architecture, because: the traditional file system saves In non-volatile memory, when an application process accesses each file in the file system, the operating system first needs to sequentially load the data to be accessed from the non-volatile memory to the dynamic random access memory (DRAM) in the form of data pages, and then The CPU stores the data in the DRAM in a random access manner, and reads or rewrites accordingly. It can be seen that when the traditional file system accesses data, it needs to load the data to the DRAM, which will result in slow file read and write speeds and the loss of data loaded into the DRAM. The copy occupies limited DRAM memory resources, and at the same time cannot take advantage of the random access characteristics of the new type of memory because it cannot directly access the data in the non-volatile memory randomly

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
  • File access method and file access system
  • File access method and file access system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] 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.

[0025] see Figure 1 to Figure 2 . 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 arb...

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 provides a file access method and a file access system. The system is applied to a memory system comprising a dynamic random access memory (DRAM) and a nonvolatile memory. The method comprises the following steps: when monitoring that an application program opens a file, firstly requesting a process management module to allocate a virtual segment address space for the file at a progress virtual address space, and establishing a mapping relation table of logic addresses of file data in the allocated virtual address space and the physical addresses of the file data in the nonvolatile memory; and then on the basis of the file access request, providing the mapping relation table of the logic addresses of the file data and the physical address, so that the file can be conveniently accessed. By utilizing the method and the system, the file data in the nonvolatile memory can be accessed in an internal memory mode, the file read-write access speed can be improved, and limited DRAM resources can be saved, so that the I / O (Input / Output) performance of the system is improved, and the application program can rapidly access the file data.

Description

technical field [0001] The invention relates to the field of file systems, in particular to a file access method and system. Background technique [0002] The file system is an important part of the operating system used to control access to data files; it provides hierarchical organization of files and directories, data buffering (for real-time systems, allowing buffering to be bypassed), and access to files control. [0003] With the development of semiconductor storage technology and the proposal of new storage architecture, especially the proposal of replacing the traditional NOR+NAND+DRAM storage architecture with the new non-volatile random access memory + DRAM storage architecture, the traditional file system working methods and files The access method cannot make full use of the advantages of the new non-volatile random access memory under the new storage architecture, especially the traditional file system cannot give full play to the random access characteristics ...

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): G06F12/08G06F12/0802
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