Unlock instant, AI-driven research and patent intelligence for your innovation.

NVM block equipment driving method and system for accelerating file system read-write

A technology of file system and driving method, applied in the direction of program loading/starting, special data processing application, instrument, etc.

Inactive Publication Date: 2018-01-12
SHANGHAI JIAO TONG UNIV
View PDF10 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

NVM presents opportunities and challenges for computer system design

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
  • NVM block equipment driving method and system for accelerating file system read-write
  • NVM block equipment driving method and system for accelerating file system read-write
  • NVM block equipment driving method and system for accelerating file system read-write

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] The present invention will be described in detail below in conjunction with specific embodiments. The following examples will help those skilled in the art to further understand the present invention, but do not limit the present invention in any form. It should be noted that those skilled in the art can make several changes and improvements without departing from the concept of the present invention. These all belong to the protection scope of the present invention.

[0042]The invention is a block device driving method of a novel non-volatile memory based on the Linux kernel. Linux is an open source computer operating system kernel. It is a Unix-like operating system written in the C programming language and conforms to the POSIX protocol standard. It can run major UNIX utility software, application programs and network protocols. It supports 32-bit and 64-bit hardware. Linux inherits Unix's network-centric design idea and is a multi-user network operating system...

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 an NVM block equipment driving method and system for accelerating file system read-write. The method comprises the steps of block equipment registration, wherein an equipment registration function of an operating system is called, and a novel non-volatile memory (NVM) is registered to be block equipment; block equipment input processing, wherein according to a block equipment input and output processing process of a driver, accelerated block equipment input and output are used to process an input and output request meeting an acceleration requirement, and traditional block equipment input and output are used to process remaining input and output requests; and block equipment uninstalling, wherein system resources occupied by the block equipment driver are released. According to the driving method and system, while alteration of the operating system is minimized, NVM equipment can be compatible with traditional file systems and user applications as an external memory, can perceive a block equipment read-write request of an upper-layer file system and analyze the characteristics of the read-write request, and can accelerate access to part of the file systems according to the characteristics of the file systems.

Description

technical field [0001] The invention relates to the technical field of computer device driving, in particular to a novel non-volatile memory block device driving method for accelerating file system reading and writing. Background technique [0002] The emergence of a new type of non-volatile memory NVM (Non-volatile Memory) provides a new way to expand computer memory, and at the same time promotes changes in computer architecture. The existing non-volatile memory includes phase change memory PCM (PhaseChange Memory), spin transfer torque magnetic random access memory STT-RAM (Spin Transfer Torque Random Access Memory) and ferroelectric random access memory FeRAM (Resistive Random Access Memory). Compared with the traditional DRAM (Dynamic Random Access Memory), the new non-volatile memory has many advantages of non-volatility, such as long-term data retention, low process, strong scalability of storage scale, and no need for dynamic Refresh, low static power consumption an...

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): G06F9/44G06F9/445G06F17/30
Inventor 黄林鹏朱燕民沈艳艳金伟潼
Owner SHANGHAI JIAO TONG UNIV