Storage space management method and device

A storage space and management method technology, applied in the field of storage space management methods and devices, can solve problems such as lack and low memory space allocation efficiency, and achieve the effect of improving memory management efficiency

Active Publication Date: 2017-01-04
ZTE CORP
View PDF6 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention provides a storage space management method and device to at least solve the problem of low memory space allocation efficiency caused by the lack of a memory management mechanism for NVM in the related art

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
  • Storage space management method and device
  • Storage space management method and device
  • Storage space management method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0032] The storage space management method provided in this embodiment can be applied to non-volatile storage memory, wherein the non-volatile storage memory (Non-Volatile Memory, NVM for short) can at least include: Resistive RAM (Resistive RAM, RRAM for short), Phase Change Memory (PCM for short), Magnetic RAM (MRAM for short), and Spin-Torque Transfer RAM (STT RAM for short). Among them, this type of memory has the characteristics of large capacity, high density, low energy consumption, fast read and write speed, and long wear cycle. This type of memory can be directly connected to the processor memory subsystem, that is, connected to the memory bus. In this case, NVM can be called persistent memory, that is, persistent memory. In the context of cloud computing and big data, many applications require their own data or data structures to be stored persistently. Persistent memory can not only meet this requirement, but also reduce the storage stack level and improve storage ...

Embodiment 2

[0250] Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is Better implementation. Based on such an understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products are stored in a storage medium (such as ROM / RAM, disk, CD) contains several instructions to enable a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in various embodiments of the present invention.

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 storage space management method and device; the method comprises the following steps: receiving an application program memory space request; obtaining an idle page frame number from the memory space request; searching an idle page frame organization according to the idle page frame number, thus obtaining a continuous idle storage space equal in size with the continuous idle storage space corresponding to the idle page frame number; distributing the obtained continuous idle storage space to the application program, thus solving the problems of low memory space distribution efficiency caused by the absence of a memory management mechanism aiming at an NVM in the prior art, and improving NVM memory management efficiency.

Description

technical field [0001] The present invention relates to the communication field, in particular, to a storage space management method and device. Background technique [0002] With the rapid development of cloud computing and big data technology, users have higher and higher requirements for the storage efficiency and storage quality of the storage system, that is, they need to have the characteristics of large capacity, high density, low energy consumption, and fast read and write speed. Storage systems, and storage media represented by Dynamic Random Access Memory (DRAM for short) and Flash Flash have gradually reached technical bottlenecks, such as capacity and density bottlenecks. That is, under the same area, it is difficult to increase the capacity of DRAM and Flash; in addition, in many handheld devices, the energy consumption of DRAM, especially the refresh energy consumption, has accounted for about 40% of the system energy consumption of handheld devices. In some d...

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): G06F12/02
CPCG06F12/02
Inventor 李林熊先奎葛聪王庆潘睿
Owner ZTE CORP
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