Method and device for managing storage space

A technology of storage space and management method, which is applied in the field of storage space management method and device, can solve problems such as shortage and low efficiency of memory space allocation, and achieve the effect of improving memory management efficiency

Active Publication Date: 2020-10-16
ZTE CORP
View PDF6 Cites 0 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
  • Method and device for managing storage space
  • Method and device for managing storage space
  • Method and device for managing storage space

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

A storage space management method and apparatus, said method specifically comprising: receiving an internal memory storage request of an application program (S102); acquiring the number of free page frames requested in the internal memory storage request (S104); on the basis of the number of free page frames, querying the free page frame structure, and acquiring continuous free storage spaces of equal size amongst the continuous free storage spaces corresponding to the number of free page frames (S106); and allocating the continuous free storage spaces to the application program (S108). The present method and apparatus solves the problem in the prior art of the low efficiency of internal memory storage space allocation caused by the lack of an NVM internal storage management mechanism, and achieving the effect of improving the efficiency of NVM internal memory management.

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 Patents(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