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

Method for dynamically managing file memory area by nonvolatile random access memory chip

A file storage, read-write storage technology, applied in the storage field, can solve problems such as lack of flexibility, achieve the effect of improving storage efficiency, reducing writing, and prolonging the life of the system

Active Publication Date: 2016-06-01
SHANGHAI CIYU INFORMATION TECH CO LTD
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0017] But this method also has shortcomings, the total number of blocks in each storage area is fixed, and it lacks flexibility

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 dynamically managing file memory area by nonvolatile random access memory chip
  • Method for dynamically managing file memory area by nonvolatile random access memory chip
  • Method for dynamically managing file memory area by nonvolatile random access memory chip

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] Such as figure 2 As shown, the storage structure utilizing MRAM to store small files according to an embodiment of the present invention includes MRAM and a block storage device, and the block storage device is a NAND flash memory in a mobile phone or a hard disk or a solid state drive (SSD) in a computer.

[0055] The MRAM is connected to the main control chip of the mobile phone or the CPU of the computer through the DDR DRAM interface.

[0056] The following involve modifications to the file system in operating system software:

[0057] Use MRAM to store the storage structure of small files, including block storage devices and MRAM. MRAM includes file storage area, file directory area, and management area. The file storage area is used to store small files. The file storage area is continuous and connected by N addresses. Each sub-storage area is composed of storage blocks of the same size, the file directory area records the sub-storage area corresponding to each ...

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 method for dynamically managing a file memory area by a nonvolatile random access memory chip. The file memory area consists of N sub memory areas which have continuous addresses and are connected, a plurality of continuous memory blocks which are adjacent to an ith sub memory in an (i+1)th sub memory area are expropriated, or a plurality of continuous memory blocks which are adjacent to the ith sub storage area in an (i-1) sub storage area are expropriated. The invention also provides a memory structure, which utilizes an MRAM (Magnetic Random Access Memory) to store small files. The method for dynamically managing the file memory area and the memory structure which utilizes the MRAM to storage the small files are characterized in that the adjacent sub memory areas are managed by a dynamic management method; when the blocks of one sub memory area are used up or an amount of idle memory blocks is smaller than a set value, the memory space of the adjacent sub memory area is expropriated; and according to an application environment, the amount of the memory blocks of the sub memory areas can be dynamically regulated so as to improve the use ratio of the memory space.

Description

technical field [0001] The invention relates to the field of storage, in particular to a method for dynamically managing a storage area using a non-volatile random read-write memory chip and a storage structure for storing small files using MRAM. Background technique [0002] Now in computers, smartphones, and tablet computers, user data and files are stored in hard disks, or in NAND flash memory chips and solid-state hard disks composed of NAND flash memory. The replacement of traditional mechanical hard drives by NAND and solid-state drives is another major trend in industrial development. [0003] The NAND flash memory in the hard disk and solid-state disk is a block device (block device) that can be read and written as a whole. The smallest unit that can be read is called a page, and the smallest unit that can be erased is called a block. A block is often composed of many The pages are composed of pages, and the pages inside can be individually written after the block i...

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): G06F3/06
CPCG06F3/0607G06F3/0631G06F3/0643G06F3/0644
Inventor 戴瑾
Owner SHANGHAI CIYU INFORMATION TECH CO LTD
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